Ana içeriğe atla

Excel'de bir değerin tüm eşleşen örneklerini nasıl listeleyebilirim?

Soldaki ekran görüntüsü gösterildiği gibi, tabloda "Linda" değerinin tüm eşleşme örneklerini bulmanız ve listelemeniz gerekir. Nasıl başarılır? Lütfen bu makaledeki yöntemleri deneyin.

Dizi formülüyle bir değerin tüm eşleşen örneklerini listeleyin
Kutools for Excel ile bir değerin yalnızca ilk eşleşen örneğini kolayca listeleyin

DÜŞEYARA için daha fazla öğretici ...


Dizi formülüyle bir değerin tüm eşleşen örneklerini listeleyin

Aşağıdaki dizi formülüyle, Excel'de belirli bir tablodaki bir değerin tüm eşleşme örneklerini kolayca listeleyebilirsiniz. Lütfen aşağıdaki işlemleri yapın.

1. İlk eşleşen örneğin çıktısını almak için boş bir hücre seçin, aşağıdaki formülü içine girin ve ardından Ctrl + vardiya + Keşfet tuşlarını aynı anda 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

not: Formülde, B2: B11, eşleşen örneklerin içinde bulunduğu aralıktır. A2: A11, tüm örnekleri temel alarak listeleyeceğiniz belirli değeri içerir. Ve D2 belirli bir değeri içerir.

2. Sonuç hücresini seçmeye devam edin, ardından diğer eşleşen örnekleri almak için Dolgu Tutamaçını aşağı sürükleyin.


Kutools for Excel ile bir değerin yalnızca ilk eşleşen örneğini kolayca listeleyin

Bir değerin ilk eşleşen örneğini kolayca bulabilir ve listeleyebilirsiniz. Listede bir değer arayın fonksiyonu Kutools for Excel formülleri hatırlamadan. Lütfen aşağıdaki işlemleri yapın.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

1. İlk eşleşen örneği yerleştireceğiniz boş bir hücre seçin ve ardından Kutools > Formül Yardımcısı > Formül Yardımcısı

2. içinde Formül Yardımcısı iletişim kutusu, yapmanız gerekenler:

2.1 Bul ve seç Listede bir değer arayın seçeneği Bir formül seçin Kutu;
İpuçları: Kontrol edebilirsiniz filtre kutusunda, ihtiyacınız olan formülü hızlıca filtrelemek için anahtar kelimeyi metin kutusuna girin.
2.2 içinde Masa dizisi kutusunda, hem belirli değer sütununu hem de eşleşen örnekler sütununu içeren tablo aralığını seçin;
2.3 içinde görünüm_değeri kutusunda, ilk örneği temel alarak listeleyeceğiniz belirli değere sahip hücreyi seçin;
2.4 içinde Sütun kutusunda eşleşen örneği içeren sütunu seçin. Ya da sadece sütun numarasını girin;
İpuçları: Sütun numarası, seçilen sütun sayısına bağlıdır, eğer dört sütun seçerseniz ve bu 3. sütun ise, 3 sayısını girmeniz gerekir. Sütun kutu.
2.5 tıklayın OK düğmesine basın. 

Ardından, verilen değerin ilk eşleşen örneği aşağıda gösterilen ekran görüntüsü gibi listelenir.

  Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


İlgili Makaleler

Birden çok çalışma sayfasındaki Vlookup değerleri
Eşleşen değerleri bir çalışma sayfası tablosunda döndürmek için vlookup işlevini uygulayabilirsiniz. Bununla birlikte, birden çok çalışma sayfasında değer görmeniz gerekiyorsa, nasıl yapabilirsiniz? Bu makale, sorunu kolayca çözmenize yardımcı olacak ayrıntılı adımlar sunar.

Vlookup ve birden çok sütunda eşleşen değerleri döndür
Normalde, Vlookup işlevini uygulamak yalnızca bir sütundan eşleşen değeri döndürebilir. Bazen, kriterlere bağlı olarak birden çok sütundan eşleşen değerleri çıkarmanız gerekebilir. İşte sizin için çözüm.

Bir hücrede birden çok değer döndürmek için Vlookup
Normalde, DÜŞEYARA işlevini uygularken, ölçütlerle eşleşen birden çok değer varsa, yalnızca ilkinin sonucunu alabilirsiniz. Tüm eşleşen sonuçları döndürmek ve hepsini tek bir hücrede görüntülemek istiyorsanız, nasıl başarabilirsiniz?

Vlookup ve eşleşen bir değerin tüm satırını döndür
Normalde, vlookup işlevini kullanmak yalnızca aynı satırdaki belirli bir sütundan bir sonuç döndürebilir. Bu makale, belirli kriterlere göre tüm veri satırını nasıl döndüreceğinizi gösterecek.

Geriye doğru Vlookup veya ters sırada
Genel olarak, DÜŞEYARA işlevi, dizi tablosunda değerleri soldan sağa doğru arar ve arama değerinin hedef değerin sol tarafında kalmasını gerektirir. Ancak bazen hedef değeri biliyor ve arama değerini tersten bulmak isteyebilirsiniz. Bu nedenle, Excel'de geriye doğru bakmanız gerekir. Bu makalede bu sorunu kolayca çözmenin birkaç yolu var!

DÜŞEYARA için daha fazla öğretici ...

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


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!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations