Excel’de birden fazla sütundan benzersiz değerleri nasıl çıkarabilirim?

Excel’de verileriniz genellikle birkaç sütuna yayılmışsa, aynı sütun içinde veya farklı sütunlar arasında bazı değerlerin tekrarlandığını görebilirsiniz. Birçok raporlama ve veri analizi görevinde, konumları neresi olursa olsun, seçili alandaki yalnızca bir kez görünen tüm benzersiz değerleri belirlemek ve çıkarmak gerekir. Bu işlemi elle yapmak, özellikle büyük veri kümeleriyle veya karmaşık tablolarla çalışırken hem zaman alıcı hem de hata yapmaya açıktır. Neyse ki Excel, bu benzersiz değerleri verimli bir şekilde çıkarmak için çeşitli yöntemler sunar.
Bu kılavuz, Excel sürümünüzle ve tercihlerinizle tam uyumlu olarak kullanabileceğiniz çeşitli çözümleri tanıtıyor: tüm sürümlerle çalışan formüller, yeni sürümlerde dinamik dizi formülleri, hızlı ve basit sonuçlar için KUTOOLS AI Aide kullanımı, görsel birleştirme amacıyla PivotTable ve karmaşık senaryolarda otomatik çıkarım sağlayacak VBA kodu.
Formüllerle birden fazla sütundan benzersiz değerleri çıkarın
Bazen bu çıkarımı Excel’in yerleşik işlevleriyle gerçekleştirmek isteyebilirsiniz. Bu bölüm, tüm Excel sürümlerine uygun bir dizi formül ile Excel 365 ve Excel 2021 gibi yeni sürümlerde yer alan dinamik dizi formüllerini kullanmak üzere iki yaklaşımı ayrıntılı şekilde açıklar. Bu yöntemler, doğrudan formül tabanlı bir çözüm arıyorsanız, verileriniz değiştiğinde sık sık güncelleme gereksiniminiz varsa veya harici eklentilerden ve koddan kaçınmanız gerekiyorsa idealdir.
Tüm Excel sürümleri için dizi formülüyle birden fazla sütundan benzersiz değerleri çıkarın
Tüm Excel sürümleriyle uyumluluk sağlayabilmek için, dinamik dizileri desteklemeyen Excel sürümleriniz olsa bile birden fazla sütundan benzersiz değerleri çıkarmak amacıyla bir dizi formülü kullanabilirsiniz. Bu yöntem, INDIRECT, TEXT, MIN, IF, COUNTIF, ROW ve COLUMN işlevlerinin akıllıca bir kombinasyonundan yararlanarak farklı veri yapılarına esnek uyum sağlar.
Verilerinizin A2:C9 aralığında olduğunu varsayalım. Benzersiz değerleri E2 hücresinden itibaren çıkarmak için aşağıdaki adımları izleyin:
1.Liste Yerleştirme Alanı’ınızın ilk hücresine ()E2) tıklayın ve aşağıdaki dizi formülünü girin:
=INDIRECT(TEXT(MIN(IF(($A$2:$C$9<,>,"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0),ROW($2:$9)*100+COLUMN($A:$C),7^8)),"R0C00"),)&""
- A2:C9, benzersiz değerleri ayıklamak istediğiniz veri aralığıdır.
- E1:E1, ilk çıktı hücresinin hemen üstündeki hücrelere atıfta bulunur ve hangi girdilerin zaten çıktığını takip etmek için gereklidir.
- $2:$9, verilerinizin satır referanslarıdır; $A:$C ise sütun referanslarıdır. Bunları kendi çalışma sayfanıza uygun şekilde gerektiği gibi ayarlayın.

2. Formülü girdikten sonra yalnızca Enter’a basmak yerine, Ctrl + Shift + Enter tuşlarına birlikte basın ve formülü bir dizi formülü olarak onaylayın. Doğru yapıldığında, formülünüzün çevresinde Formül Çubuğu’nda kıvırcık parantezler {} görünür. Ardından E2 hücresinden itibaren doldurma tutamacını aşağı doğru sürükleyin. Boş hücreler görünene kadar sürüklemeye devam edin; bu, çıkarılacak başka benzersiz değer kalmadığını gösterir. Böylece tüm benzersiz değerler hedef sütunda görüntülenir.

- $A$2:$C$9: Benzersiz değerlerin incelenmesi gereken tüm hücre aralığını belirtir.
- IF(($A$2:$C$9<>"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0), ROW($2:$9)*100+COLUMN($A:$C),7^8):
- $A$2:$C$9<>"", boş hücrelerin göz ardı edilmesini sağlar.
- COUNTIF($E$1:E1,$A$2:$C$9)=0, yalnızca yeni (henüz çıkarılmamış) değerlerin dahil edilmesini garanti eder.
- Her iki koşul da sağlanıyorsa, ilgili çıktı; hücrenin satır ve sütun bilgisine dayanarak benzersiz bir dizin numarası oluşturmak üzere yapılan bir hesaplamadır.
- Koşullardan herhangi biri yanlışsa, formül yanlışlıkla seçim yapılmasını önlemek için çok büyük bir sayı döndürür ()7^8).
- MIN(...)Veriler içinde bir sonraki kullanılabilir benzersiz değerin konumunu, en düşük dizin numarasını belirleyerek tespit eder.
- TEXT(...,"R0C00")Dizini, R1C1 stilinde geçerli bir hücre referansına dönüştürür.
- INDIRECT(...): Yukarıda oluşturulan hücre referansını, Veri Aralığınızdan bir değere dönüştürür.
- &""Formül sonucunun metin olarak değerlendirilmesini sağlayarak biçimlendirmeden kaynaklanan sürprizleri önler.
Excel 365, Excel 2021 ve daha yeni sürümler için formülle birden fazla sütundan benzersiz değerleri çıkarın
Excel 365, Excel 2021 veya daha yeni bir sürüm kullanıyorsanız, birden fazla sütundan benzersiz değerleri çıkarmak için çok daha basit ve sezgisel olan dinamik dizi işlevlerine erişiminiz var. UNIQUE ve TOCOL işlevleri, sütunlar arası verileri birleştirmeyi ve yinelenenleri tek seferde ortadan kaldırmayı kolaylaştırır—özellikle sürekli güncellenen ya da büyük veri kümeleriyle çalışanlar için son derece kullanışlıdır.
Bu yöntemi kullanmak için, sonuçların görünmesini istediğiniz boş bir hücreyi seçin (örneğin,)E2), aşağıdaki formülü girin ve Entertuşuna basın:
=UNIQUE(TOCOL(A2:C9,1)) Enter’a bastıktan sonra A2:C9 aralığındaki tüm benzersiz değerler, formülün altındaki hücrelere otomatik olarak yayılır. Bu özellik son derece verimlidir—kaynak veriniz değiştiğinde çıktı, manuel yenileme adımlarına gerek kalmadan dinamik olarak güncellenir.

- TOCOL(A2:C9,1): Birden fazla sütundaki değer aralığınızı tek bir sütuna dönüştürür ve boş hücreleri otomatik olarak temizler.
- UNIQUE(…): Her değeri yalnızca bir kez çıkararak temiz ve yinelenmeyen bir liste sunar.
Birden fazla sütundan benzersiz değerleri KUTOOLS AI Aide ile çıkarın
Daha akıcı bir yaklaşım mı arıyorsunuz ve manuel çabayı en aza indirmek mi istiyorsunuz? O zaman KUTOOLS AI Aide, Kutools for Excel içinde birden fazla sütundan benzersiz değerleri kolayca çıkarmanıza yardımcı olabilir. Özellikle formüllerle pek aşina değilseniz veya formül hataları riskini ortadan kaldırmak istiyorsanız bu yöntem büyük değer taşır. KUTOOLS AI Aide, verdiğiniz talimatları anlar ve verileri otomatik olarak işler—hem yeni başlayanlar hem de birkaç tıkla hızlı çözüm arayan kullanıcılar için idealdir!
Yüklemeden sonra şunu tıklayın:KUTOOLS AI>AI Asistanı"KUTOOLS AI Aide" bölmesini açmak için:
- İsteğinizi sohbet kutusuna girin; örneğin:"A2:C9 aralığından boş hücreleri yok sayarak benzersiz değerleri çıkar ve sonuçları E2 hücresinden itibaren yerleştir:"
- "Gönder"e tıklayın veya Enter tuşuna basın; ardından yapay zeka isteğinizi analiz ettikten sonra işlemi başlatmak için "Çalıştır"a tıklayın. Sonuçlar, belirttiğiniz konumda çalışma sayfanızda anında görünecektir.
İpucu: Bu çözüm, veri çıkarma iş akışınız değişkenlik gösteriyorsa veya doğal dil işleme özelliklerinden yararlanmak istiyorsanız son derece kullanışlıdır. Özgün verileriniz tam olarak tutarlı değilse — boş hücreler içerebilir ya da AI talebinizin ayrıntılarına göre filtreleniyor olabilir — mutlaka "Listeyi Çıkart" bölümünü kontrol edin.

Birden fazla sütundan benzersiz değerleri PivotTable ile çıkarın
PivotTable, özellikle görsel araçlarla çalışmayı tercih ediyorsanız ve benzersiz öğeleri özetlemek veya tekrar sayılarını saymak gibi daha fazla analiz yapmak istiyorsanız, benzersiz değerleri çıkarmak için başka bir kullanışlı yöntemdir. Bu yaklaşım doğrudan ve formül gerektirmez. Ancak, özellikle ilgili sütunların başlıkları farklıysa, birkaç adım kurulum ve küçük bir veri yeniden düzenlemesi gerektirir.
Bir PivotTable kullanarak benzersiz değerleri çıkarmak için önerilen işlem adımları şöyledir:
1. Verilerinizin hemen soluna yeni bir boş sütun ekleyin. Örneğin, verileriniz B sütunundan başlıyorsa, yeni bir A sütunu ekleyin. Bu ayarlama, doğru aralık birleştirmesini sağlamak için kritik öneme sahiptir.

2. Veri kümenizdeki herhangi bir hücreyi seçin, Alt + D tuşlarına basın, ardından hızla P tuşuna basarak "Özet Tablo ve Özet Grafik Sihirbazı"nı başlatın. Sihirbazın ilk adımında "Birden fazla birleştirme aralığı" seçeneğini işaretleyin. Böylece çok sayıda sütundaki değerleri tek bir özet alana birleştirebilirsiniz.

3. "İleri"ye tıklayın, ardından "İleriBenim için tek bir sayfa alanı oluştur " seçeneğini işaretleyin. Bu adım, tüm verilerinizi benzersiz değer çıkarımı için tek bir grup halinde düzenler.

4. Bir sonraki adımda tüm Veri Aralığı’nı seçin (yeni Boş sütunu dahil edin), seçimizi "Tüm aralıklar" listesine taşımak için Ekle düğmesine tıklayın ve ardından İleri’ye tıklayın.

5. Sihirbazın son adımında, PivotTable’ı yeni bir çalışma sayfasına mı yoksa mevcut bir sayfaya mı yerleştireceğinizi seçin ve PivotTable raporunu oluşturmak için Son'a tıklayın.

6. Yeni PivotTable’da varsayılan görünümü temizlemek için "Raporunuza eklenecek alanları seçin" bölümündeki tüm alanların işaretini kaldırın.

7. Son olarak, "Değer" alanını Satırlar alanına sürükleyin. PivotTable, orijinal çok sütunlu aralığınızdan gelen tüm benzersiz değerleri tek bir sütunda düzenli şekilde gösterecektir.

Sınırlamalar:Verilerin ön düzenlemeye ihtiyacı vardır ve Kaynak Veri kümeniz güncellenirse yeni benzersiz değerleri görmek için PivotTable’yi yenilemeniz gerekir.
VBA koduyla birden fazla sütundan benzersiz değerleri çıkarın
Çıkarma işlemini otomatikleştirmeniz veya büyük ve düzensiz veri kümeleriyle çalışmanız gerekiyorsa, VBA (Visual Basic for Applications) kodu hızlı ve yeniden kullanılabilir bir çözüm sunar. Bu yöntem, Excel VBA düzenleyiciyle temel düzeyde aşinalığı olan kullanıcılar için olduğu kadar, manuel işlemleri en aza indirmek istediğiniz tekrarlayan görevler için de idealdir. Ayrıca VBA, büyük veri hacimlerini dizi formüllerinden daha verimli şekilde işleyebilir.
1. VBA düzenleyiciyi açmak için Alt + F11 tuşlarına basın. Açılan "Microsoft Visual Basic for Applications" penceresinde Ekle > Modül seçeneğine tıklayarak yeni bir modül ekleyin.
2.Yeni modüle aşağıdaki kodu yapıştırın:
VBA: Birden fazla sütundan benzersiz değerleri çıkar
Sub Uniquedata()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
Set dt = CreateObject("Scripting.Dictionary")
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
For Each rng In InputRng
If rng.Value <> "" Then
dt(rng.Value) = ""
End If
Next
OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
End Sub
3. Kodu çalıştırmak için F5 tuşuna basın. Bir iletişim kutusu açılacak ve Veri Aralığı’nı seçmenizi isteyecektir. İlgili tüm sütunları seçin (boş hücreleri olanları da dahil edin).

4.Tamam’a tıkladıktan sonra, benzersiz değerlerin nereye yazdırılacağını soran başka bir iletişim kutusu açılacaktır. Sonuçların listelenmesini istediğiniz üstteki hücreyi belirtin (örneğin,)E2).

5. Tamam’a tıklayın; makro otomatik olarak çalışacak ve tüm benzersiz değerler, belirttiğiniz konumdan itibaren görünecektir.

- Formüller kullanırken #DEĞER! veya #TAŞMA! gibi hatalar alırsanız, aralıklarınızı kontrol edin ve çıktı alanının boş olduğundan emin olun.
- Veri Aralığı’nuzdaki gizli satırları veya Birleştirilmiş’ları her zaman kontrol edin; bunlar benzersiz değer çıkarımınızın doğruluğunu etkileyebilir.
- Dizi ve dinamik dizi formülleri değişikliklerle birlikte otomatik olarak güncellenir; ancak Gelişmiş Filtre ve PivotTable çözümleri manuel olarak yenilenme veya yeniden çalıştırma gerektirebilir.
- Tutarlılık ve hız açısından, tekrarlayan görevlerinizde VBA kullanarak çıkarımı otomatikleştirmeyi düşünün.
- Karmaşık çalışma kitaplarında toplu çıkarım veya otomasyon rutinlerini uygulamadan önce verilerinizin yedeklenmesini mutlaka sağlayın.
İlgili diğer makaleler:
- Bir Listeden Benzersiz ve Farklı Değerlerin Sayısını Hesaplayın
- Diyelim ki uzun bir değer listeniz var ve bu listede bazı yinelenen öğeler bulunuyor. Ayrıca, bir sütunda kaç tane benzersiz değer (yalnızca bir kez görünen değerler) veya toplam farklı değer olduğunu saymak istiyorsunuz (soldaki ekran görüntüsünde gösterildiği gibi). Bu makale, Excel’de benzersiz ve farklı girdileri saymanın verimli yöntemlerini açıklar.
- Excel’de Kriterlere Göre Benzersiz Değerleri Çıkarın
- Örneğin, A sütunundaki belirli bir koşula göre B sütunundan yalnızca benzersiz isimleri çıkararak ekran görüntüsünde gösterilen sonucu elde etmek istediğinizi düşünelim. Bu eğitim, kriter uygulayarak benzersiz değerleri nasıl çıkaracağınızı adım adım gösterir.
- Excel’de Yalnızca Benzersiz Değerlere İzin Verin
- Bir çalışma sayfası sütununa yalnızca benzersiz girdilere izin vermek ve tekrarlanan girişleri önlemek istiyorsanız, bu makale Excel’de benzersizlik kurallarını uygulamak için pratik teknikleri tanıtıyor.
- Excel’de Kriterlere Göre Benzersiz Değerleri Toplayın
- Örneğin, bitişik bir sütundaki isimlere göre yalnızca “Sipariş” sütunundaki benzersiz değerleri toplamanız gerekebilir (ekran görüntüsünde gösterildiği gibi). Bu makale, benzersiz ve koşullu hesaplamaları birleştirme yaklaşımlarını ele alır.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar