Excel'de Benzersiz Değerler Nasıl Filtrelenir (8 Kolay Yol)

  • Bunu Paylaş
Hugh West

Benzersiz Filtre, bir veri kümesindeki çok sayıda girişle başa çıkmanın etkili bir yoludur. Excel, benzersiz verileri filtrelemek veya yinelenenleri kaldırmak için birden fazla özellik sunar. Bu makalede, örnek bir veri kümesinden benzersiz verileri filtrelemenin yollarını göstereceğiz.

Diyelim ki bir Excel veri kümesinde aşağıdakileri içeren üç basit sütunumuz var Sipariş Tarihi , Kategori ve Ürün Tüm veri kümesi içindeki benzersiz sıralı ürünleri istiyoruz.

Excel Çalışma Kitabını İndirin

Benzersiz Değerleri Filtreleme.xlsm

Excel'de Benzersiz Değerleri Filtrelemenin 8 Kolay Yolu

Yöntem 1: Benzersiz Değerleri Filtrelemek için Excel Yinelemeleri Kaldır Özelliğini Kullanma

Büyük bir veri kümesindeki girdileri anlamak için bazen kopyaları kaldırmamız gerekir. Kopyaları Kaldır içinde özellik Veri sekmesini kullanarak veri kümelerinden yinelenen girişleri kaldırabilirsiniz. Bu durumda, yinelenen girişleri Kategori ve Ürün sütununu kullanabiliriz. Kopyaları Kaldır Bunu yapmak için özellik.

Adım 1: Aralığı seçin (örn, Kategori ve Ürün ) sonra şuraya gidin Veri Tab> Seçiniz Kopyaları Kaldır (bu kitaptan Veri Araçları bölümü).

Adım 2: Bu Kopyaları Kaldır penceresi görünür. Kopyaları Kaldır Pencere,

Tüm sütunları kontrol ettim.

Seçeneği işaretleyin Verilerimin başlıkları var .

Tıklayın TAMAM. .

Adım 3: Şöyle bir onay iletişim kutusu görüntülenir 8 bulunan ve kaldırılan değerleri kopyalar; 7 benzersiz değer kaldı .

Tıklayın TAMAM. .

Tüm adımlar, aşağıdaki resimde gösterildiği gibi aşağıdaki sonuçlara yol açar.

Yöntem 2: Benzersiz Değerleri Filtrelemek için Koşullu Biçimlendirmeyi Kullanma

Benzersiz olanı filtrelemenin bir başka yolu da Koşullu Biçimlendirme . Excel Koşullu Biçimlendirme hücreleri çok sayıda ölçütle biçimlendirebilir. Ancak bu durumda, bir aralıktaki hücreleri koşullu olarak biçimlendirmek için bir formül kullanırız (örn, Ürün sütunu). Uygulamak için iki seçeneğimiz var Koşullu Biçimlendirme Biri benzersiz değerleri filtrelemek için koşullu biçimlendirme, diğeri ise yinelenen değerleri aralıktan gizlemek içindir.

2.1. Benzersiz Değerleri Filtrelemek için Koşullu Biçimlendirme

Bu durumda, aşağıdaki formülü kullanırız Koşullu Biçimlendirme Excel'in benzersiz girişleri filtrelemesi için seçenekler.

Adım 1: Aralığı seçin (örn, Ürün 1 ) sonra şuraya gidin Ev Tab> Seçiniz Koşullu Biçimlendirme (dan Stiller bölüm)> Seç Yeni Kural .

Adım 2: Bu Yeni Biçimlendirme Kuralı penceresi açılır. Yeni Biçimlendirme Kuralı Pencere,

Seçiniz Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanma altında Bir Kural Türü Seçin seçenek.

Altına aşağıdaki formülü yazın Kural Açıklamasını Düzenleme seçenek.

=COUNTIF($D$5:D5,D5)=1

Formülde, Excel'i aşağıdaki her hücreyi sayması için yönlendirdik D olarak sütun Eşsiz (yani, eşittir 1 ). Eğer girdiler dayatılan koşulla eşleşirse DOĞRU ve Renk Formatı hücreler.

Tıklayınız Biçim .

Adım 3: Bir dakika içinde Hücreleri Biçimlendir penceresi görünür. Hücreleri Biçimlendir Pencere,

İçinde Yazı Tipi bölümü- Aşağıdaki resimde gösterildiği gibi herhangi bir biçimlendirme rengi seçin.

Sonra Tıklayın TAMAM. .

Adım 4: Tıklama TAMAM. sizi bir önceki adımdaki Yeni Biçimlendirme Kuralı penceresini tekrar açın. Yeni Biçimlendirme Kuralı penceresinde, benzersiz girişlerin önizlemesini görebilirsiniz.

Tıklayın TAMAM. .

Sonunda, aşağıdaki resme benzer şekilde istediğiniz gibi biçimlendirilmiş benzersiz girişler elde edersiniz.

2.2. Yinelenenleri Gizlemek için Koşullu Biçimlendirme

Benzersiz değerlerle uğraşmadan, yinelenen değerleri basitçe şu şekilde gizleyebiliriz Koşullu Biçimlendirme . Yinelenenleri gizlemek için, tekilleri filtrelemek için uyguladığımız formülün aynısını uygulamamız gerekir, ancak bunları şu değerlerden daha büyük değerlere atamamız gerekir 1 . seçtikten sonra Beyaz Yazı Tipi rengine sahipse, bunları diğer girişlerden gizleyebiliriz.

Adım 1: Tekrarla Adım 1 için 2 . yöntem 2.1 ancak eklenen formülü aşağıdakiyle değiştirin.

=COUNTIF($D$5:D5,D5)>1

Formül, Excel'i aşağıdaki her hücreyi saymaya yönlendirir D olarak sütun Kopyalar (yani, daha büyük 1 ). Eğer girdiler dayatılan koşulla eşleşirse DOĞRU ve Renk Formatı (yani, Gizle ) hücreleri.

Tıklayınız Biçim .

Adım 2: Biçim üzerine tıklamak sizi Hücreleri Biçimlendir penceresinde Hücreleri Biçimlendir Pencere,

Seçiniz Yazı Tipi renk Beyaz .

Sonra Tıklayın TAMAM. .

Adım 3: Seçtikten sonra Yazı Tipi renk, Tıklama TAMAM. sizi Yeni Biçimlendirme Kuralı penceresini tekrar açın. Önizlemeyi kasvetli olarak görebilirsiniz çünkü Beyaz olarak Yazı Tipi Renkli.

Tıklayın TAMAM. .

Tüm adımları izlediğinizde, yinelenen değerler için aşağıdaki resme benzer bir tasvir elde edersiniz.

Seçmek zorundasınız Beyaz olarak Yazı Tipi aksi takdirde yinelenen girişler gizlenmez.

Daha fazlasını okuyun: Excel'de Formül Kullanarak Veriler Nasıl Filtrelenir

Yöntem 3: Benzersiz Değerleri Filtrelemek için Veri Sekmesi Gelişmiş Filtre Özelliğini Kullanma

Önceki yöntemler, benzersiz filtreleme yapmak için veri kümesinden girişleri siler veya kaldırır. Belirli veri kümeleri üzerinde çalışırken oldukça tehlikelidir. Ham veri kümelerini değiştiremeyeceğimiz durumlar olabilir, bu durumlarda Gelişmiş Filtre seçeneğini kullanarak istediğiniz konumda benzersiz filtreleme yapabilirsiniz.

Adım 1: Aralığı seçin (örn, Ürün sütununa gidin). Veri Tab> Seçiniz Gelişmiş (dan Sırala ve Filtrele bölümü).

Adım 2: Bu Gelişmiş Filtre penceresi görünür. Gelişmiş Filtre Pencere,

Seçiniz Başka bir konuma kopyala altında eylem Eylem seçeneğinden birini seçebilirsiniz. Listeyi yerinde filtreleyin, veya Başka bir konuma kopyala Ancak, ham verileri değiştirmemek için ikincisini seçiyoruz.

Bir konum atayın (örn, F4 ) içinde Şuraya kopyala seçenek.

Kontrol edildi Yalnızca benzersiz kayıtlar seçenek.

Tıklayın TAMAM. .

Tıklama TAMAM. adımlarda belirtildiği gibi hedeflenen konumdaki benzersiz değerleri alır.

Yöntem 4: Excel UNIQUE İşlevini Kullanarak Benzersiz Değerleri Filtreleme

Başka bir sütundaki benzersiz değerleri görüntülemek de EŞSİZ fonksiyon. EŞSİZ fonksiyonu bir aralık veya diziden benzersiz girdilerin bir listesini getirir. EŞSİZ fonksiyonu

UNIQUE (dizi, [by_col], [exactly_once])

Tartışmalar,

dizi benzersiz değerlerin çıkarılacağı aralık veya dizi.

[by_col] değerleri karşılaştırma ve çıkarma yolları row = FALSE ( varsayılan ) ve tarafından sütun = TRUE . [isteğe bağlı]

[exactly_once] ; bir kez oluşan değerler = DOĞRU ve mevcut benzersiz değerler = YANLIŞ (tarafından varsayılan ). [isteğe bağlı]

Adım 1: Aşağıdaki formülü herhangi bir boş hücreye yazın (örn, E5 ).

=UNIQUE(D5:D19)

Adım 2: Basın GİRİŞ ardından bir saniye içinde aşağıdaki resme benzer sütunda tüm benzersiz girişler açılır.

Bu EŞSİZ fonksiyonu tek seferde tüm benzersiz girdileri döker. EŞSİZ fonksiyonu dışında Excel 365 versiyon.

Benzer Okumalar

  • Excel Verileri Hücre Değerine Göre Filtreleme (6 Etkili Yol)
  • Excel'de Filtre Nasıl Eklenir (4 Yöntem)
  • Excel Filtresi için Kısayol (Örneklerle 3 Hızlı Kullanım)
  • Excel'de Metin Filtresi Nasıl Kullanılır (5 Örnek)

Yöntem 5: UNIQUE ve FILTER İşlevlerini Kullanma (Kriterlerle)

Yöntem 4'te, aşağıdaki EŞSİZ fonksiyonunu kullanarak benzersiz değerleri ortaya çıkarırız. Peki ya bir koşula bağlı olarak benzersiz girişler istiyorsak? Diyelim ki benzersiz Ürün belirli bir isim Kategori veri setimizden.

Bu durumda, benzersiz Ürün isimleri Barlar (yani, E4 ) kategorisi veri setimizden alınmıştır.

Adım 1: Aşağıdaki formülü herhangi bir hücreye yazın (örn, E5 ).

=UNIQUE(FILTER(D5:D19,C5:C19=E4))

Formül, aşağıdakileri filtrelemek için talimat verir D5:D19 aralığına bir koşul getirerek C5:C19 hücresine eşit olması için E4 .

Adım 2: Vurmak GİRİŞ . kapsamındaki ürünlerden sonra Barlar kategorisindeki hücrelerde görünür. Barlar sütununu aşağıdaki ekran görüntüsünde gösterildiği gibi seçin.

Herhangi birini seçebilirsiniz Kategori Bu, büyük satış veri kümelerini işlemek için oldukça etkili bir yoldur. FİLTRE işlevi yalnızca Excel 365.

Daha fazlasını okuyun: Excel'de Birden Çok Ölçütü Filtreleme

Yöntem 6: MATCH ve INDEX İşlevlerini Kullanma (Dizi Formülü)

Daha basit bir gösterim için, boşluksuz veya büyük/küçük harfe duyarlı girdileri olmayan bir veri kümesi kullanıyoruz. Peki, boşluklu ve büyük/küçük harfe duyarlı girdileri olan böyle bir veri kümesini nasıl ele alabiliriz? Bir çıkış yolu göstermeden önce, boş olmayan aralığı filtreleyelim (örn, Ürün 1 Bu durumda, birleşik bir formül kullanarak MAÇ ve İNDEKS benzersiz filtrelemek için işlevler.

6.1. MATCH ve INDEX İşlevleri Boş Olmayan Bir Aralıktan Benzersiz Değerleri Filtreler

Ürün 1 aralığında mevcut boş hücre olmadığını görebiliriz.

Adım 1: Aşağıdaki formülü hücreye yazın G5 benzersiz olanları filtrelemek için.

=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")

Formüle göre,

Birincisi, COUNTIF($G$4:G4, $D$5:$D$19) ; aralıktaki hücre sayısını sayar (örn, $G$4:G4 ) koşuluna uyması (örn, $D$5:$D$19) . COUNTIF geri döner 1 eğer bulursa $G$4:G4 aksi takdirde aralıkta 0 .

İkincisi, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; döndürür bir ürünün göreli konumu aralıkta.

Nihayet, INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)); koşulu karşılayan hücre girişlerini döndürür.

Bu IFERROR işlevi, formülün sonuçlarda herhangi bir hata görüntülemesini kısıtlar.

Adım 2: Formül bir dizi formülü olduğu için CTRL+SHIFT+ENTER tüm benzersiz girişler. Ürün 1 aralığı görünür.

6.2. Bir Aralıktaki Mevcut Boş Hücrelerden Benzersiz Değerleri Filtrelemek için MATCH ve INDEX İşlevleri

Şimdi, içinde Ürün 2 aralığında birden fazla boş hücre olduğunu görebiliriz. Boş hücreler arasında benzersiz olanları filtrelemek için ISBLANK fonksiyon.

Adım 1: Aşağıdaki formülü hücreye yapıştırın H5 .

=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")

Bu formül, aşağıda açıkladığımız şekilde çalışır 6.1. Bölüm Ancak, fazladan EĞER fonksiyonunun mantıksal testi ile ISBLANK işlevi, formülün aralıktaki boş hücreleri yok saymasını sağlar.

Adım 2: Vurmak CTRL+SHIFT+ENTER ve formül boş hücreleri yok sayar ve aşağıdaki resimde gösterildiği gibi tüm benzersiz girişleri getirir.

6.3. Büyük/Küçük Harfe Duyarlı Bir Aralıktan Benzersiz Değerleri Filtrelemek için MATCH ve INDEX İşlevleri

Veri kümemizde büyük/küçük harfe duyarlı girdiler varsa FREKANS fonksiyonu ile birlikte TRANSPOSE ve SIRA benzersiz olanları filtrelemek için işlevler.

Adım 1: Aşağıdaki formülü hücreye uygulayın I5 .

=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), 0))

Formülün bölümleri,

  • TRANSPOSE($I$4:I4); noktalı virgülü virgüle dönüştürerek önceki değerleri aktarır. ( yani, TRANSPOSE({"unique values (case sensitive)";Whole Wheat"}) {"unique values (case sensitive)", "Whole Wheat"} olur.
  • EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); dizelerin aynı olup olmadığını ve büyük/küçük harfe duyarlı olup olmadığını kontrol eder.
  • IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)); aşağıdaki durumlarda bir dizenin dizi içindeki göreli konumunu döndürür DOĞRU .
  • FREKANS(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), "") ; bir dizenin dizi içinde kaç kez bulunduğunu hesaplar.
  • MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), 0)) ; ilk Yanlış'ı bulur (örn, Boş ) değerlerini diziye ekler.
  • INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), 0)) ; diziden benzersiz değerler döndürür.

Adım 2: Basmanız gerekiyor CTRL+SHIFT+ENTER ve büyük/küçük harfe duyarlı benzersiz değerler hücrelerde görünür.

Böylece, tüm veri kümesi, tüm giriş türlerini ilgili sütunlarında sıraladıktan sonra aşağıdaki resme benzer.

Herhangi birini değiştirebilirsiniz Ürün talebinizi karşılamak için veri türleri ve buna göre formüller uygulayın.

Yöntem 7: Excel VBA Makro Kodunu Kullanarak Benzersiz Değerleri Filtreleme

Veri kümesinden, bir Ürün sütunumuz olduğunu biliyoruz ve sütundaki benzersiz değerleri istiyoruz. İşi başarmak için şunları kullanabiliriz VBA Makro kodu Seçimden değerler atayan ve ardından tüm kopyalardan kurtulana kadar döngülerden geçiren bir kod yazabiliriz.

Uygulamadan önce VBA Makro kodu, aşağıdaki türde bir veri kümesine sahip olduğumuzdan ve benzersiz olanı filtrelemek istediğimiz aralığı seçtiğimizden emin olalım.

Adım 1: Bir makro kodu yazmak için ALT+F11 açmak için Microsoft Visual Basic penceresine gidin. Ekleme sekmesi (içinde Araç Çubuğu )> Seçiniz Modül .

Adım 2: Bu Modül penceresi görünür. Modül , Aşağıdaki kodu yapıştırın.

 Sub Unique_Values() Dim Range As Variant, prdct As Variant Dim mrf As Object Dim i As Long Set mrf = CreateObject("scripting.dictionary") Range = Selection For i = 1 To UBound(Range) mrf(Range(i, 1) & "") = "" Next prdct = mrf.keys Selection.ClearContents Selection(1, 1).Resize(mrf.Count, 1) = Application.Transpose(prdct) End Sub 

Makro kodunda,

Değişkenleri bildirdikten sonra, mrf = CreateObject("scripting.dictionary") 'e atanan bir nesne oluşturur. mrf .

Seçim atanmış Menzil . Bu İçin Döngü her hücreyi alır ve ardından Menzil Bundan sonra kod, çiftler için Seçim ve benzersiz bir şekilde görünür .

Adım 3: Vurmak F5 makroyu çalıştırdıktan sonra çalışma sayfasına döndüğünüzde, seçimdeki tüm benzersiz değerleri görürsünüz.

Yöntem 8: Benzersiz Değerleri Filtrelemek için Pivot Tabloyu Kullanma

Pivot Tablo seçilen hücrelerden benzersiz bir öğe listesini dışa aktarmak için güçlü bir araçtır. Excel'de kolayca bir Pivot Tablo ekleyebilir ve burada istediğimizi elde edebiliriz.

Adım 1: Belirli bir aralık seçin (örn, Ürün ). Daha sonra şu adrese gidin Ekleme Tab> Seçiniz Pivot Tablo (dan Masalar bölümü).

Adım 2: Bu Bir tablo veya aralıktan PivotTable penceresi görünür. Pencerede,

Aralık (örn, D4:D19 ) otomatik olarak seçilecektir.

Seçin Mevcut Çalışma Sayfaları olarak PivotTable'ın yerleştirilmesini istediğiniz yer seçenek.

Tıklayın TAMAM. .

Adım 3: Bu PivotTable Alanları penceresi görünür. PivotTable Alanları penceresinde yalnızca bir alan vardır (örn, Ürün ).

Kontrol edildi Ürün alanını kullanarak benzersiz ürün listesinin aşağıdaki resimde gösterildiği gibi görünmesini sağlayın.

Daha fazlasını okuyun: Excel Pivot Tablo Nasıl Filtrelenir

Sonuç

Benzersiz filtre, Excel'de gerçekleştirilecek yaygın bir işlemdir. Bu makalede, aşağıdaki gibi çeşitli özellikleri, işlevleri kullanıyoruz EŞSİZ , FİLTRE , MAÇ , İNDEKS yanı sıra VBA Makro Fonksiyonlar ham veriyi olduğu gibi tutar ve elde edilen değerleri başka bir sütunda veya hedefte görüntüler. Ancak özellikler, girdileri veri kümesinden kalıcı olarak kaldırarak ham veriyi değiştirir. Umarım bu makale, veri kümelerinizdeki kopyalarla başa çıkma ve benzersiz değerleri çıkarma konusunda size anlaşılır bir fikir verir. Başka sorularınız varsa veyaEkleyeceğim bir şey var. Bir sonraki yazımda görüşürüz.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.