Note: The other languages of the website are Google-translated. Back to English

Excel'deki ölçütlere göre benzersiz değerler nasıl çıkarılır?

Diyelim ki, aşağıda gösterilen ekran görüntüsü gibi sonucu elde etmek için A sütununun belirli bir kriterine dayalı olarak yalnızca B sütununun benzersiz adlarını listelemek istediğiniz sol veri aralığına sahipsiniz. Excel'de bu görevle hızlı ve kolay bir şekilde nasıl başa çıkabilirsiniz?

Dizi formülüyle ölçütlere dayalı benzersiz değerleri çıkarın

Dizi formülüyle birden çok kritere dayalı benzersiz değerleri çıkarın

Yararlı bir özellik ile bir hücre listesinden benzersiz değerleri çıkarın

 

Dizi formülüyle ölçütlere dayalı benzersiz değerleri çıkarın

Bu işi çözmek için karmaşık bir dizi formülü uygulayabilirsiniz, lütfen aşağıdaki işlemleri gerçekleştirin:

1. Aşağıdaki formülü, ayıklama sonucunu listelemek istediğiniz boş bir hücreye girin, bu örnekte, onu E2 hücresine koyacağım ve sonra ÜstKrktr + Ctrl + Enter ilk benzersiz değeri elde etmek için anahtarlar.

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2. Ardından, doldurma tutamacını boş hücreler görüntülenene kadar hücrelere sürükleyin ve şimdi belirli kritere dayalı tüm benzersiz değerler listelenmiştir, ekran görüntüsüne bakın:

Not: Yukarıdaki formülde: B2: B15 sütun aralığı, ayıklamak istediğiniz benzersiz değerleri içeriyor mu? A2: A15 sütun, temel aldığınız kriteri içeriyor mu? D2 benzersiz değerleri listelemek istediğiniz kriteri belirtir ve E1 girdiğiniz formülün üstündeki hücredir.

Dizi formülüyle birden çok kritere dayalı benzersiz değerleri çıkarın

Eşsiz değerleri iki koşula göre çıkarmak istiyorsanız, işte başka bir dizi formülü size bir iyilik yapabilir, lütfen şunu yapın:

1. Aşağıdaki formülü, benzersiz değerleri listelemek istediğiniz boş bir hücreye girin, bu örnekte, onu G2 hücresine koyacağım ve ardından ÜstKrktr + Ctrl + Enter ilk benzersiz değeri elde etmek için anahtarlar.

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2. Ardından, boş hücreler görüntülenene kadar doldurma tutamacını hücrelere sürükleyin ve şimdi belirli iki koşula dayalı tüm benzersiz değerler listelenmiştir, ekran görüntüsüne bakın:

Not: Yukarıdaki formülde: C2: C15 sütun aralığı, ayıklamak istediğiniz benzersiz değerleri içeriyor mu? A2: A15 ve E2 benzersiz değerleri çıkarmak istediğiniz kriterlere sahip ilk aralıktır, B2: B15 ve F2 benzersiz değerleri çıkarmak istediğiniz ölçütlere sahip ikinci aralıktır ve G1 girdiğiniz formülün üstündeki hücredir.

Yararlı bir özellik ile bir hücre listesinden benzersiz değerleri çıkarın

Bazen, yalnızca benzersiz değerleri bir hücre listesinden çıkarmak istersiniz, burada yararlı bir araç önereceğim.Kutools for Excel, Onun ile Hücreleri benzersiz değerlerle çıkarın (ilk kopyayı dahil edin) yardımcı program, benzersiz değerleri hızlı bir şekilde çıkarabilirsiniz.

Not:Bunu uygulamak için Hücreleri benzersiz değerlerle çıkarın (ilk kopyayı dahil edin)öncelikle Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Sonucun çıktısını almak istediğiniz bir hücreye tıklayın. (not: İlk satırdaki bir hücreye tıklamayın.)

2. Sonra tıklayın Kutools > Formül Yardımcısı > Formül Yardımcısı, ekran görüntüsüne bakın:

3. In Formül Yardımcısı iletişim kutusu, lütfen aşağıdaki işlemleri yapın:

  • seçmek Metin seçeneği formül Tip açılır liste;
  • Sonra seç Hücreleri benzersiz değerlerle çıkarın (ilk kopyayı dahil edin) itibaren Bir inula seçin liste kutusu;
  • Sağda Bağımsız değişken girişi bölümünde, benzersiz değerleri çıkarmak istediğiniz hücrelerin bir listesini seçin.

4. Sonra tıklayın Ok düğmesi, ilk sonuç hücreye görüntülenir, ardından hücreyi seçin ve doldurma tutamacını boş hücreler gösterilene kadar tüm benzersiz değerleri listelemek istediğiniz hücrelere sürükleyin, ekran görüntüsüne bakın:

Kutools for Excel'i Şimdi Ücretsiz İndirin!


Daha ilgili makaleler:

  • Bir Listedeki Benzersiz ve Farklı Değerlerin Sayısını Sayma
  • Bazı yinelenen öğeler içeren uzun bir değerler listeniz olduğunu varsayarsak, şimdi, benzersiz değerlerin sayısını (listede yalnızca bir kez görünen değerler) veya farklı değerleri (listedeki tüm farklı değerler, benzersiz anlamına gelir) değerler + 1. yinelenen değerler) gösterilen sol ekran görüntüsü gibi bir sütunda. Bu yazımda Excel'de bu işle nasıl başa çıkılacağından bahsedeceğim.
  • Excel'deki Ölçütlere Dayalı Benzersiz Değerleri Toplama
  • Örneğin, aşağıda gösterilen ekran görüntüsü gibi Ad sütununa göre Sıra sütununda yalnızca benzersiz değerleri toplamak için Ad ve Sıra sütunlarını içeren bir veri aralığım var. Excel'de bu görevi hızlı ve kolay bir şekilde nasıl çözebilirim?
  • Excel'de Benzersiz Değerleri Birleştirin
  • Bazı yinelenen verilerle doldurulmuş uzun bir değerler listem varsa, şimdi yalnızca benzersiz değerleri bulmak ve ardından bunları tek bir hücreye birleştirmek istiyorum. Excel'de bu sorunu hızlı ve kolay bir şekilde nasıl çözebilirim?

En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (40)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, bu eğitim için teşekkürler, mükemmel çalışıyor. Bir VEYA koşuluyla çalışacak şekilde değiştirmeye çalışıyorum, ancak çalışmıyor gibi görünüyor - bu mümkün mü? örneğin =INDEX($B$2:$B$17, KAÇINCI(0, EĞER(VEYA($D$2=$A$2:$A$17,$D$2=$B$2:$B$17), EĞERSAY($E$1) :$E1, $B$2:$B$17), ""), 0))
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu eğitim için teşekkür ederim! Ben de yukarıdaki yorumcu gibi formülü değiştirmeye çalışıyorum, ancak VE koşuluyla başka bir koşullu kriteri karşılıyor (örneğin bu örnek için, yalnızca belirli bir eşiğin üzerindeki şeyleri görmek istiyorum). Lütfen tavsiyede bulunabilir misiniz? Teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunu yapmanın bir yolu: if formülünü sumproduct((condition1=rng1)+(condition2=rng2))*countif(... ile değiştirin. İşime yaradı. İyi şanslar! +'yı * ile değiştirerek yapabilirsiniz bunu bir VEYA koşulu yapın, ancak parantezlere iyi bakın!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler, Bu harika!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunun için teşekkürler, bunu denedim ve aralıklı olarak iyi çalışıyor gibi görünüyor. Tekrarlamaya devam eden sorun, bazen yalnızca ilk eşleşen değerin geri dönmesi ve ardından eşleşen tüm değerleri döndürmek için aşağı sürüklediğimde çoğaltılmasıdır. Bunu nasıl engellerim? Baska öneri?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu gerçekten iyi çalışıyor, ancak girdiği değer çoğaltıldığında, değeri yalnızca bir kez yerleştiriyor. Örneğin, listenizde iki Lucy varsa, yeni masaya yalnızca bir Lucy getirir. Bunu düzeltmenin bir yolu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu formülü kullanırken ilk değeri tekrar etmeye devam ediyor, bunu nasıl durdurur ve D2'deki ürüne eşit olan değerlerin listesini sağlarsınız?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, aşağı sürüklerken ilk değerin tekrarını durdurmak için formülü koyduğunuz hücrenin ÜSTÜNDEKİ hücreyi EĞERSAYINIZ gerekir. Örneğin, formül E2'ye gidiyorsa countif($E$1:$E1...) yazmalısınız.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Ryan. Formüller harika çalışıyor, ancak aşağı sürüklerken ilk değer tekrar etmeye devam ediyor. EĞERSAY'ın formülle hücrenin ÜSTÜNDEKİ hücreye başvurduğundan emin oldum, ancak aşağı sürüklerken hala ilk değeri tekrarlıyor mu? (örneğin, dizi formülü C2'deyse, EĞERSAY $C$1:$C$1 hücresini gösterir)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Ryan. Formüller harika çalışıyor, ancak aşağı sürüklerken ilk değer tekrar etmeye devam ediyor. EĞERSAY'ın formülle hücrenin ÜSTÜNDEKİ hücreye başvurduğundan emin oldum, ancak aşağı sürüklerken hala ilk değeri tekrarlıyor mu? (örneğin, dizi formülü C2'deyse, EĞERSAY $C$1:$C$1 hücresini gösterir)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Hücreleri kilitlediğiniz için muhtemelen çalışmıyor - $C$1:$C$1'i $C$1:$C1 ile değiştirmeyi deneyin
Bu yorum sitedeki moderatör tarafından en aza indirildi
bu çok yardımcı oldu, ancak bunun gibi tüm isimlerin iki katını almaya devam ediyorum:
doe, Jane
doe, Jane
Hoover, Tom
Hoover, Tom

Bunu nasıl durdurabilirim?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, "Eşleştirme işlevi"nde "#YOK" hatası alıyorum, lütfen yönlendirir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
=IF(AL2="AP","AP",IF(AK2="AD","AD",IF(Z2>500000,"Evet","Hayır"))) "tüm koşulların" yerine getirilmesini istiyorum evet demek için... excel bu formülde hatayı yansıtan.. pls tavsiye
Bu yorum sitedeki moderatör tarafından en aza indirildi
aslında hücrenin (AL2="AP" ve AK2="AD" ve Z2>500000) ise "EVET" yansıtmasını istiyorum
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu formülle Eşleştirme işlevinde #YOK hatası alıyorum. Lütfen yardımcı olabilir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, "Eşleştirme işlevi"nde "#YOK" hatası alıyorum, lütfen yönlendirir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
#YOK hatası alırsanız formülünüze gidin ve Enter yerine Control + Shift + Enter tuşlarını kullanın.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Beklenen sonuçlar yerine 0 alıyorum, formül aynı sayfadaki veriler için harika gidiyor, farklı sayfadaki veriler için herhangi bir çözümünüz var mı?

bu benim formülü

=IFERROR(INDEX('Switching Data'!$B$7:$B$204,MATCH(0,IF($A$2='Switching Data'!$A$7:$A$204,COUNTIF($A$4:A4,'Switching Data'!$B$7:$B$204),""),0)),0)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Gon,
Formülü girdikten sonra sadece Enter tuşuna değil Ctrl + Shift + Enter tuşlarına birlikte basmalısınız.
Lütfen deneyin, teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Gonca, umarım iyisindir. Bu sorunu çözebilecek misin merak ediyorum. Formül farklı sayfadan geldiğinde aynı hatayı alıyorum. Çözümü bulursanız paylaşırsanız sevinirim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu formülü, adların her biri yerine kopyaların her birini döndürmek için nasıl alabilirim? Örneğin, yukarıdaki örnekte, sonuç sütununun (B:B) Lucy, Ruby, Anny, Jose, Lucy, Anny, Tom'u döndürmesini nasıl sağlayabilirim? Bunu, bir defteri kebirden belirli hesap özetlerine çeken bir bütçe aracı olarak kullanıyorum. Ancak, bazı tutarlar ve işlem açıklamaları, defteri kebirde birbirinin aynısıdır. Çoğaltılan değerlerden ilki çekildiğinde, daha fazlası çekilmez.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Joe,
Belirli bir hücre ölçütüne göre ilgili tüm değerleri ayıklamak için aşağıdaki dizi formülü size yardımcı olabilir, ekran görüntüsüne bakın:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

Formülü ekledikten sonra, doğru sonucu almak için lütfen Shift + Ctrl + Enter tuşlarına birlikte basın ve ardından tüm değerleri almak için doldurma tutamacını aşağı sürükleyin.
Umarım bu size yardımcı olabilir, teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok uzak çok iyi. Test sayfasındaki sonuçları çoğaltabiliyor, dizide değişiklikler yapabiliyor ve ardından yaptığım değişiklikleri hesaba katmak için formülü düzeltebiliyorum. Bunu bugün ana sayfaya taşımayı ve nasıl çalıştığını görmeyi planlıyorum. Yardım için teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Tamam, ana çalışma kitabında çalışıyor. Nedenini belirleyemediğim bir istisna var: Dizi (benim durumumda, 3. satırda başladığım defteri kebir) 1. Satırda başlamazsa, döndürülen değerler yanlıştır. Bu soruna ne sebep oluyor ve formüldeki hangi terim bunu düzeltiyor? Bu konudaki yardımlarınız için tekrar teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Son Soru: Sonuçlar sütununun KTE veya KTO ile ilişkili olmayan tüm değerleri döndürmesini istersem (yani D:D Tom, Nocol, Lily, Angelina, Genna olur), bunu nasıl yapardım?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Benim için formül çalışmıyor. ctrl shift enter tuşuna basıyorum ve hala N/A hatası alıyorum. Tam olarak aynı verileri eğitimdeki gibi hazırladığımı da eklemek isterim. Çalışmamasının nedeni nedir?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu, belirli bir arama değeriyle benim için harika çalıştı. Ancak, kısmi değerleri aramak için bir joker karakter kullanmak isteseydim, bunu nasıl yapardım? Örneğin, KT ile ilişkili tüm isimleri aramak istersem?

Birden çok metin içeren hücreleri aramak için bu işlevi kullanıyorum. Örneğin, her ürünün aynı hücre içinde bir alt ürünü varsa, ancak ben yalnızca "elf" alt ürünüyle ilişkili adlar arıyordum.

KTE - elf
KTE- top
KTE - piyano
KTO - elf
KTO- top
KTO - piyano
Bu yorum sitedeki moderatör tarafından en aza indirildi
Yinelenen değerlere İZİN VERirken bunu çalıştırmanın bir yolu var mı? Örneğin, Lucy'nin tüm örneklerinin sonuçlarda listelenmesini istiyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Konstantin,
Belirli bir hücre ölçütüne göre kopyalar dahil tüm karşılık gelen değerleri çıkarmak için aşağıdaki dizi formülü size yardımcı olabilir, ekran görüntüsüne bakın:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

Formülü ekledikten sonra, doğru sonucu almak için lütfen Shift + Ctrl + Enter tuşlarına birlikte basın ve ardından tüm değerleri almak için doldurma tutamacını aşağı sürükleyin.
Umarım bu size yardımcı olabilir, teşekkür ederim!
Buraya henüz hiç yorum yapılmamış
Daha Çok
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır