İçindekiler
Büyük veri kümeleriyle çalışırken, excel'de benzersiz ve farklı değerleri saymamız gerekebilir. Excel'in benzersiz değerleri veya metinleri saymak için herhangi bir yerleşik işlevi yoktur. Ancak, bu farklı değerleri sayabileceğimiz birçok teknik ve yaklaşım vardır. Bugün bu makalede, Excel'de benzersiz adları saymak için bazı yöntemler göstereceğiz.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken pratik yapmak için bu alıştırma sayfasını indirin.
Excel-Count-Unique-Names.xlsxExcel'de Benzersiz Adları Sayma (5 Yöntem)
1. Benzersiz Adları Saymak için SUMPRODUCT İşlevini Kullanma
Excel'de benzersiz adları saymanın en basit ve en kolay yolu SUMPRODUCT Bu fonksiyonu kullanarak benzersiz değerleri iki şekilde sayabiliriz. Bu yolları öğrenelim.
i. COUNTIF ile SUMPRODUCT
Adım-1:
Aşağıdaki durumda, bize bazı satış temsilcilerinin adlarının ve maaşlarının verildiği bir veri kümesi verilmiştir "Satış Temsilcisi" ve "Maaş" Şimdi isimleri birden fazla görünen satış temsilcilerimiz var. Bu yüzden hücredeki satış temsilcisinin isminin benzersiz sayısını saymamız gerekiyor E4 başlığı altında "Benzersiz İsimleri Say".
Adım 2:
Şimdi hücrede E4, uygulayın SUMPRODUCT fonksiyonu ile COUNTIF fonksiyon.
Genel formül şöyledir,
=SUMPRODUCT(1/COUNTIF(aralık,kriter))
Değerleri işleve ekleyin ve formülün son hali aşağıdaki gibi olsun,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))Nerede?
- Menzil ve Kriterler vardır B4:B17
- Bu COUNTIF fonksiyonu veri aralığına bakar ve her bir ismin veri aralığında kaç kez göründüğünü sayar {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Bundan sonra, sonuç COUNTIF fonksiyonu ile bir danışman olarak kullanılır. 1 Bunun için, dizide yalnızca bir kez görünen sayılar 1 ve birden fazla görünen sayı, sonuç olarak kesirler sağlayacaktır.
- Son olarak SUMPRODUCT fonksiyonu, aşağıdaki 1 ve sonucu verecektir.
Benzersiz değerleri almak için Enter tuşuna basın.
Adım-3:
Bu işlevde, veri kümesinde Boş Hücre varsa formülün başarısız olacağı bir kusur vardır. Çünkü COUNTIF fonksiyonu üretir "0" her boş hücre için ve 1 tarafından bölünmüştür 0 sıfıra bölme hatası döndürür (#DIV/0!)
Adım-4:
Bu durumun üstesinden gelmek için formülü biraz değiştirelim. Şimdi bu durum için yeni formülümüz şöyle,
=SUMPRODUCT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")))
Şimdi veri kümesinde herhangi bir boş hücre varsa, formül bunu yok sayacaktır.
Basın Girin sonucu almak için.
ii. FREKANS ile SUMPRODUCT
Adım-1:
Önceki örnekte kullandığımız aynı veri aralığını kullanacağız.
Şimdi uygulayın SUMPRODUCT ile FREKANS işlevini kullanarak benzersiz adları elde edin.
Genel formül aşağıdaki gibidir,
=SUMPRODUCT(-(FREQUENCY(MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))
Nihai formu elde etmek için değerleri ekleyin.
=SUMPRODUCT(-(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))Nerede?
- Bu MAÇ fonksiyonu, verilerde görünen her ismin konumunu almak için kullanılır. Burada MAÇ fonksiyonu lookup_value, lookup_array ve [eşleşme türü] o B4:B17,B4:B17,0.
- Bu bins_array argümanı formülün bu kısmından oluşturulur (ROW(B4:B17)-ROW(B4)+1)
- Bu FREKANS fonksiyonu, bin'e göre düzenlenmiş veri dizisindeki her sayı için bir sayıyı gösteren bir sayı dizisi döndürür. FREKANS formülü, bir sayının zaten sayılmış olmasıdır, FREKANS sıfır döndürecektir.
- Şimdi, sıfırdan büyük olan değerleri kontrol ediyoruz (>0), bu da sayıları DOĞRU veya YANLIŞ sonra çift-negatif bir (- -) dönüştürmek için DOĞRU ve YANLIŞ değerlerini 1'lere ve 0'lara dönüştürür.
- Son olarak SUMPRODUCT fonksiyonu basitçe sayıları toplar ve toplamı döndürür.
Bu bir Dizi Formülü , basın "CTRL+SHIFT+ENTER" formülü uygulamak için. Ve son sayımızı elde ettik.
Daha fazlasını okuyun: Excel'de SUMPRODUCT ile Kriterlerle Benzersiz Değerleri Sayma
2. Benzersiz Adları Saymak için COUNTIF Formülü ile SUM Kullanma
Adım-1:
Şimdi kullanacağımız SUM ile COUNTIF formülünü kullanarak gerekli sayıyı elde edin.
Bu formül için genel formül şöyledir,
=TOPLA(EĞER(ISTEXT(Değer),1/COUNTIF(aralık, ölçüt), "")
Formülün son halini almak için değerleri ekleyin.
=TOPLAM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),"")Nerede?
- Bu ISTEXT fonksiyon döner DOĞRU metin olan tüm değerler için ve diğer değerler için false.
- Aralık ve Kriterler şunlardır B4:B17
- Değerler bir metin değeriyse COUNTIF fonksiyonu veri aralığına bakar ve her bir ismin veri aralığında kaç kez göründüğünü sayar {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Bu SUM fonksiyonu tüm değerlerin toplamını hesaplar ve sonucu döndürür.
Adım 2:
Bu bir Dizi Formülü , basın "CTRL+SHIFT+ENTER" formülü uygulamak için. Ve son sayımızı elde ettik.
Daha fazlasını okuyun: Excel Formülü Benzersiz Değerleri Sayma (3 Kolay Yol)
3. Benzersiz Adları Saymak için SUM ile FREKANS ve MATCH Formülünü Kullanma
Adım-1:
Şimdi kullanacağımız SUM ile FREKANS ve MAÇ benzersiz adları saymak için formül.
Genel formül şöyledir,
=TOPLA(EĞER(FREKANS(EĞER(mantıksal test"", MATCH(Lookup_value,Lookup_array,[match type])),SATIR(referans)-SATIR(referans.ilk hücre)+1),1))
Değer ekleme işleminden sonraki son formül şöyledir,
=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))Nerede?
- Burada MAÇ fonksiyonu lookup_value , lookup_array ve [eşleşme türü] o B4:B17,B4:B17,0
- Sonra MAÇ fonksiyonunda, bir EĞER Bunun nedeni EĞER fonksiyonuna ihtiyaç duyulmasıdır. MAÇ bir #N/A boş hücreler için hata. Bu nedenle, boş hücreleri B4:B17""
- bins_array bağımsız değişkeni formülün bu kısmından oluşturulur (ROW(B4:B17)-ROW(B4)+1)
- Ortaya çıkan bu dizi FREKANS fonksiyonu, veri dizisindeki her sayı için bir sayıyı gösteren bir sayı dizisi döndürür
- Son olarak dış EĞER fonksiyonu her benzersiz değeri 1'e ve yinelenen değeri
Basın "CTRL+SHIFT+ENTER" dizi formülünü uygulamak için.
Daha fazlasını okuyun: Excel'de Kriterlerle Benzersiz Metin Değerlerini Sayma (5 Yöntem)
Benzer Okumalar
- Benzersiz Metin için COUNTIF Nasıl Kullanılır (En Kolay 8 Yol)
- Excel'de Benzersiz Değerleri Sayısallaştırma (3 Kolay Yol)
4. Benzersiz Adları Saymak için UNIQUE İşlevini Kullanma
Adım-1:
Bu EŞSİZ fonksiyonu yalnızca Excel 365 versiyon.
Şimdi uygulayın EŞSİZ fonksiyonu. Genel formül şöyledir,
=COUNTA(UNIQUE(aralık))
Değerler girildikten sonra nihai form şu şekildedir,
=COUNTA(UNIQUE(B4:B17))Basın Girin sonucu almak için.
Adım 2:
Bunu kullanarak benzersiz adların listesini de alabilirsiniz EŞSİZ fonksiyonu. Bunun için formül şudur,
=UNIQUE(B4:B17)Devam etmek için Enter tuşuna basın.
Daha fazlasını okuyun: Excel VBA: Bir Sütundaki Benzersiz Değerleri Sayma (3 Yöntem)
5. Excel'de Benzersiz Adları Saymak için Gelişmiş Filtre Kullanma
Adım-1:
Biz de kullanabiliriz Gelişmiş Filtre Bunu yapmak için, Veri'ye gidin, benzersiz adları saymak için Sırala ve Filtrele grubunda, üzerine tıklayın Gelişmiş.
Adım 2:
Gelişmiş Filtre penceresi görünür. Burada Başka Bir Konuma Kopyala ve Kullanım Yalnızca Benzersiz Kayıtlar.
Adım-3:
Şimdi veri kaynağını seçin Liste Aralığı ($B$3:$B$17), Ölçüt Aralığı ($B$3:$B$17), ve E$3'e kopyala . tıklayın Tamam. Devam etmek için.
Ve benzersiz isimlerden oluşan listemiz hazırlandı.
Adım-4:
Benzersiz isimleri saymak için bu formülü kullanmanız yeterlidir,
=YOLLAR(E4:E9)
Ve basın Girin .
Daha fazlasını okuyun: EXCEL'de COUNTIFS ile Kriterlerle Benzersiz Değerleri Sayma (4 Örnek)
Hızlı Notlar
➤ SUMPRODUCT ile birlikte kullandığınızda veri kümesinde boş bir hücre varsa COUNTIF formülünde, sonuç sıfıra bölme hatası gösterecektir (#DIV/0!)
için Dizi Formülü tuşuna basmanız gerekmektedir. "CTRL+SHIFT+ENTER" sonucu almak için aynı anda.
The EŞSİZ işlevi yalnızca Excel 365 Excel'in eski sürümlerini kullananlar bu işlevi kullanamayacaktır.
Sonuç
Bugün bir veri kümesinden benzersiz isimleri saymak için bazı prosedürler öğrendik. Herhangi bir karışıklığınız veya öneriniz varsa, düşüncelerinizi yorum bölümünde paylaşabilirsiniz.