Menu

BENZERSİZ Formülü: Excel'de Benzersiz Değerler (UNIQUE)

=BENZERSİZ(B2:B8) B2:B8'deki her değeri ilk göründüğü sırayla bir kez döndürür ve liste değiştiğinde güncellenir. Benzersiz satırlar, exactly_once, sıralı benzersiz liste, benzersiz değerleri sayma ve sonucu açılır liste kaynağı yapma.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

=BENZERSİZ(B2:B8) B2:B8'deki her değeri ilk göründüğü sırayla bir kez döndürür. Aşağıda North üç, South iki kez geçer; BENZERSİZ (İngilizce UNIQUE) her bölgeyi tek bir kez listeler. Sonuç E2'den aşağı taşar ve veriyi değiştirdiğinizde güncellenir: B5'e West yazın, East sonuçtan kaybolur, çünkü onun tek satırı Cara'nınkiydi. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Her bölge bir kez
E2
ABCDE
1RepRegionSalesRegions
2AnnNorth120North
3BenSouth80South
4AnnNorth90East
5CaraEast150West
6BenSouth80
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =BENZERSİZ(B2:B8)

BENZERSİZ özgün listeyi değiştirmez. Tekrarlanan satırları tablonun kendisinden silmek için Veri sekmesindeki Yinelenenleri Kaldır düğmesini kullanın (yinelenenleri kaldırma iki yolu da gösteriyor).

BENZERSİZ söz dizimi

=UNIQUE(array, [by_col], [exactly_once])
  • array değerlerin alınacağı aralık veya dizidir.
  • by_col satırları karşılaştırmak için YANLIŞ (varsayılan), sütunları karşılaştırmak için DOĞRU'dur.
  • exactly_once her farklı değeri döndürmek için YANLIŞ (varsayılan), yalnızca bir kez geçen değerleri döndürmek için DOĞRU'dur.

BENZERSİZ Excel 2021, Excel 2024 veya Microsoft 365 gerektirir. Eski sürümlerde #AD? (İngilizce #NAME?) gösterir. Google E-Tablolar'da aynı üç bağımsız değişkenle UNIQUE vardır.

Bir sütun boyunca aşağı değil de bir satır boyunca uzanan bir liste için by_col'u DOĞRU yapın: =BENZERSİZ(B1:H1;DOĞRU) satırın farklı değerlerini bir satır olarak döndürür.

Birkaç sütunda benzersiz satırlar

BENZERSİZ'e birden fazla sütun verin, bütün satırları karşılaştırır: bir satır yalnızca her sütunu başka bir satırla eşleşiyorsa yinelenendir. Burada temsilci ve bölge çiftleri:

Benzersiz temsilci ve bölge çiftleri
E2
ABCDEF
1RepRegionSalesRepRegion
2AnnNorth120AnnNorth
3BenSouth80BenSouth
4AnnNorth90CaraEast
5CaraEast150DanNorth
6BenSouth80EveWest
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =BENZERSİZ(A2:B8)

Ann ile North iki kez geçer, Ben ile South da öyle, bu yüzden 7 satır 5 olur. Dan da North'tadır, ama Dan ile North farklı bir çifttir, bu yüzden kalır. Üç sütunun tamamıyla =BENZERSİZ(A2:C8) iki Ann satırını da tutar (120 ve 90 farklıdır) ve yalnızca ikinci Ben, South, 80 satırını atar.

Tam olarak bir kez geçen değerler

Üçüncü bağımsız değişken soruyu "hangi değerler var"dan "hangi değerler tekrarlanmıyor"a çevirir:

Farklı temsilciler ve bir kez geçen temsilciler
F2
ABCDEF
1RepRegionSalesDistinctExactly once
2AnnNorth120AnnCara
3BenSouth80BenDan
4AnnNorth90CaraEve
5CaraEast150Dan
6BenSouth80Eve
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =BENZERSİZ(A2:A8;;DOĞRU)

E2 beş temsilcinin hepsini listeler. F2 yalnızca Cara, Dan ve Eve'i listeler, çünkü Ann ve Ben ikişer kez geçer. İki ayırıcı, varsayılanını koruyan by_col'u atlar.

Sıralı benzersiz liste

BENZERSİZ ilk görünüş sırasını korur. Alfabetik bir liste için onu SIRALA ile sarmalayın. Yanında BAĞ_DEĞ_DOLU_SAY kaç farklı değer olduğunu sayar:

A'dan Z'ye bölgeler ve kaç tane oldukları
E2
ABCDEF
1RepRegionSalesRegions A to ZCount
2AnnNorth120East4
3BenSouth80North
4AnnNorth90South
5CaraEast150West
6BenSouth80
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =SIRALA(BENZERSİZ(B2:B8))

E2 East, North, South, West döndürür, F2 de 4 gösterir. Z'den A'ya için =SIRALA(BENZERSİZ(B2:B8);;-1) kullanın. Listelemeden saymak için =SATIRSAY(BENZERSİZ(B2:B8)) aynı 4'ü verir; BENZERSİZ olmayan Excel sürümleri için formülleri benzersiz değerleri sayma sayfası anlatıyor.

Koşullu BENZERSİZ

Yalnızca bir koşulu karşılayan satırlardan farklı değerler almak için önce filtreleyin ve sonucu BENZERSİZ'e verin. En az bir satışı 90 veya üzeri olan temsilciler:

90 veya üzeri satışı olan temsilciler
E2
ABCDE
1RepRegionSalesReps
2AnnNorth120Ann
3BenSouth80Cara
4AnnNorth90Eve
5CaraEast150
6BenSouth80
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =BENZERSİZ(FİLTRE(A2:A8;C2:C8>=90))

Ann'in böyle iki satışı vardır (120 ve 90) ve bir kez görünür. Sonuç Ann, Cara ve Eve'dir. C3'ü 100 yapın, Ben listeye katılır. FİLTRE sayfasındaki her koşul, birbiriyle çarpılan birkaç koşul dahil, burada çalışır.

BENZERSİZ'i bir açılır listenin kaynağı yapma

BENZERSİZ ile kurulan bir açılır liste aynı öğeyi asla iki kez göstermez ve listeyi düzenlemeden yeni değerleri alır. F1'e tıklayıp listeyi açın: öğeleri E sütunundaki BENZERSİZ sonucundan gelir. B6'ya Central yazın, listede beşinci bir öğe belirir.

BENZERSİZ ile dolan açılır liste
F1
ABCDEF
1RepRegionSalesRegionsNorth
2AnnNorth120North270
3BenSouth80South
4AnnNorth90East
5CaraEast150West
6BenSouth80
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

F2 seçilen bölgenin satışlarını toplar: North için 270. Excel'de bunu Veri > Veri Doğrulama > Liste ile kurun ve Kaynak olarak sonucun ilk hücresini ve ardından # yazın: =$E$2#. # "taşan sonucun tamamı" demektir, bu yüzden liste BENZERSİZ ile birlikte büyür ve küçülür. =$E$2:$E$5 gibi sabit bir aralık beşinci bir bölgeyi kaçırırdı.

Alıştırma: sıralı benzersiz liste

Sıra sizde
E2
ABCDE
1RepRegionSalesRegions
2AnnNorth120
3BenSouth80
4AnnNorth90
5CaraEast150
6BenSouth80
7DanNorth60
8EveWest95
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: E2 hücresinde her bölgeyi A'dan Z'ye sıralanmış olarak bir kez listeleyin.

BENZERSİZ aynı görünen değerleri neden tutar

BENZERSİZ büyük/küçük harf dışında değerleri birebir karşılaştırır. Bir kez beklediğiniz bir değer iki kez çıkıyorsa hücreler göremediğiniz bir şekilde farklıdır:

  • Sonda bir boşluk. "North " ile "North" farklı değerlerdir. Kaynağı KIRP ile temizleyin ya da boşlukları formülün içinde kaldırın: =BENZERSİZ(KIRP(B2:B8)).
  • Metin olarak saklanmış bir sayı. '101 ile 101 birbirine benzer ama biri metindir, bu yüzden ikisi de kalır. Sütunu SAYIYAÇEVİR veya Veri > Metni Sütunlara Dönüştür ile çevirin.
  • Sorun harf büyüklüğü değildir. BENZERSİZ harf büyüklüğünü yok sayar, bu yüzden apple ile Apple aynı değer sayılır ve sonuç ilk karşılaştığı yazımı tutar.
=UNIQUE({"apple";"Apple";"North ";"North"})

Bu İngilizce yazımdır (dizi sabitindeki ayırıcılar bölge ayarlarına bağlıdır). Excel'de üç değer döndürür: apple, sonundaki boşlukla "North " ve North.

Sıkça Sorulan Sorular

Excel'de BENZERSİZ formülü ne yapar?

Bir aralıktaki her farklı değeri bir kez döndürür: =BENZERSİZ(B2:B8) B2:B8'deki her bölgeyi, her birinin ilk göründüğü sırayla tek bir kez listeler. Sonuç formül hücresinden aşağı taşar ve veri değiştiğinde güncellenir.

Excel'de sıralı bir benzersiz değer listesi nasıl alınır?

BENZERSİZ'i SIRALA ile sarmalayın: =SIRALA(BENZERSİZ(B2:B8)) farklı değerleri A'dan Z'ye döndürür. Z'den A'ya için SIRALA'nın içine ;;-1 ekleyin: =SIRALA(BENZERSİZ(B2:B8);;-1).

Excel'de farklı değerlerle benzersiz değerler arasındaki fark nedir?

=BENZERSİZ(A2:A8) farklı değerleri döndürür: tekrarlananlar dahil her değeri bir kez. =BENZERSİZ(A2:A8;;DOĞRU) tam olarak bir kez geçen değerleri döndürür ve tekrarlanan her değeri atar.

BENZERSİZ Excel'imde neden #AD? gösteriyor?

Sürümünüzde bu fonksiyon yok. BENZERSİZ Excel 2021, Excel 2024 veya Microsoft 365 gerektirir. Excel 2019 ve öncesinde listenin bir kopyasında Veri > Yinelenenleri Kaldır'ı ya da Yalnızca benzersiz kayıtlar seçeneğiyle Veri > Gelişmiş'i kullanın.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA