Excel INDEX MATCH Hücre Metin İçeriyorsa

  • Bunu Paylaş
Hugh West

Hücre metin içeriyorsa, şu kombinasyonu kullanabiliriz INDEX & MATCH fonksiyonları Excel'de çok popüler olarak kullanılan bir formüldür. Bu makalede, bu iki işlev kombinasyonunun nasıl çalıştığını bazı güzel açıklamalar ve örneklerle öğreneceğiz.

Alıştırma Çalışma Kitabı

Aşağıdaki çalışma kitabını ve alıştırmayı indirin.

Hücre Metin İçeriyor.xlsx

Excel INDEX Fonksiyonuna Giriş

Microsoft Excel İNDEKS işlevi tanımlanmış bir dizinin veya aralığın hücre değerini döndürür.

  • Sözdizimi:

=INDEX (array, row_num, [col_num], [area_num])

  • Argümanlar:

dizi: Hücre aralığı veya sabit bir dizi.

row_num: Gerekli aralık veya dizideki satır numarası.

[col_num]: Gerekli aralık veya dizideki sütun numarası.

[area_num]: Tüm aralıkların seçilen referans numarası Bu isteğe bağlıdır.

Excel MATCH Fonksiyonuna Giriş

Microsoft Excel MATCH işlevi bir dizi veya aralıktaki bir arama değerinin konumunu bulmak için kullanılır. Sayısal bir değer döndürür.

  • Sözdizimi:

=MATCH(lookup_value, lookup_array, [match_type])

  • Argümanlar:

lookup_value: Bir arama dizisi veya aralığındaki arama değeri.

lookup_array: Değeri aramak istediğimiz arama dizisi veya hücre aralığı.

[match_type]: Bu, gerçekleştirilecek işlev için eşleşme türünü gösterir. Üç tür vardır:

Değerin tam eşleşmesi = 0

Arama değerine eşit veya daha küçük olan en büyük değer =

Arama değerine eşit veya daha büyük olan en küçük değer = -1

9 Hücre Metin İçeriyorsa Excel INDEX & MATCH İşlevlerini Birleştirmenin Hızlı Yolları

1. Basit Bir Arama için INDEX MATCH İşlevlerinin Kullanımı

Kullanabiliriz INDEX MATCH işlevleri Bir çalışma sayfasında basit bir sütun veya satır araması için. VLOOKUP işlevi sadece dikey arama için kullanılır. Dolayısıyla bu kombinasyon burada harika çalışır.

1.1 Dikey Arama İçin

Dikey konumda matematik notlarıyla birlikte öğrenci adlarından oluşan bir veri kümesine sahip olduğumuzu varsayalım. Rob'un matematik notlarını şu aralıkta arayacağız B4:C9 ve hücredeki değeri döndürür E5 .

ADIMLAR:

  • Önce seçin Hücre E5 .
  • Ardından formülü yazın:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Şimdi vur Girin Sonuç için.

Formül Dağılımı

MATCH("Rob",$B$5:$B$9,0)

Bu, aralıktaki tam eşleşmeyi arayacaktır B5:B9 .

INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

Bu, aralıktaki değeri döndürecektir B5:C9 .

1.2 Yatay Arama İçin

Burada yatay konumda aynı veri kümesine sahibiz. Rob'un matematik işaretlerini şu aralıkta arayacağız B4:G5 ve hücredeki değeri döndürür B8 .

ADIMLAR:

  • Önce seçin Hücre B8 .
  • Şimdi formülü yazın:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Son olarak, tuşuna basın Girin Sonucu görmek için.

Formül Dağılımı

MATCH("Rob",$C$4:$G$4,0)

Bu, aralıktaki tam eşleşmeyi arayacaktır C4:G4 .

INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

Bu, aralıktaki değeri döndürecektir C4:G5 .

2. Sola Bakmak için INDEX MATCH İşlevini Ekleyin

Arama verisinin değerini sol sütunundan çıkarmak için şu kombinasyonu kullanabiliriz INDEX MATCH işlevleri . Diyelim ki bir veri kümemiz var ( B4:E9 ) öğrenci isimlerini İngilizce, Matematik, Fizik notları ile birlikte listeleyeceğiz. Rob'un matematik notlarına bakacağız ve değeri G5 .

ADIMLAR:

  • Seçiniz Hücre G5 .
  • Ardından formülü yazın:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Vurmak Girin sonucu almak için.

Formül Dağılımı

MATCH("Rob",E5:E9,0)

Bu, aralıktaki tam eşleşmeyi arayacaktır E5:E9 .

INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

Bu, aralıktaki değeri döndürecektir B5:E9 .

3. Hücre Bir Metin İçeriyorsa INDEX MATCH Fonksiyonları ile İki Yönlü Arama

Excel INDEX MATCH işlevleri birden fazla sütundan arama verilerinin değerlerini çıkarmak gibi iki yönlü aramayı güzel bir şekilde işleyebilir. Burada bir veri kümemiz var ( B4:E9 ) farklı öğrenci isimlerinin farklı ders notlarıyla birlikte. Rob'un tüm ders notlarını hücreye çıkaracağız C12:E12 .

ADIMLAR:

  • Başlangıçta şunları seçin Hücre C12 .
  • Şimdi formülü yazın:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Basın Girin Sonunda. Kullan Doldurma Kolu hücreleri otomatik olarak doldurmak için sağ tarafa kaydırın.

Formül Dağılımı

MATCH($B$12,$B$5:$B$9,0)

Bu, aralıktaki Rob'un tam eşleşmesini arayacaktır B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

Bu, aralıktaki konunun (İNGİLİZCE/MATEMATİK/FİZİK) tam eşleşmesini arayacaktır C4:E4 .

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Bu, aralıktaki değeri döndürecektir C5:E9 .

Daha fazlasını okuyun: Excel'de INDEX-MATCH ile EĞER (3 Uygun Yaklaşım)

4. Birden Fazla Kriterden Değer Aramak için INDEX MATCH Fonksiyonlarının Kullanımı

Bazen arama değerlerini birleştirmemiz ve tanımlanan diziden tüm bilgilerini döndürmemiz gerekir. VLOOKUP işlevi ama yardımcı bir sütuna ihtiyacı var. INDEX MATCH işlevleri combo'sunu kullanarak değeri kolayca bulabiliriz. Aşağıdaki veri kümesinden, 'Mike Hansen'ın Fizik işaretlerini aralıktan çıkarmak istiyoruz B4:D9 hücre içinde D12 .

ADIMLAR:

  • İlk olarak, şunları seçin Hücre D12B.
  • Formülü yazın:
=INDEX($D$5:$D$9,MATCH($B$12&"

  • Son olarak, vur Girin Sonucu görmek için.

Formül Dağılımı

MATCH($B$12&"

Bu, 'Mike' & 'Hansen' arama değerlerini birleştirecek ve bir arama aralığında tam eşleşmeyi arayacaktır $B$5:$B$9&" .

INDEX($D$5:$D$9,MATCH($B$12&"

Bu, aralıktaki değeri döndürecektir D5:D9 .

Daha fazlasını okuyun: Birden Çok Ölçütlü Excel INDEX MATCH (4 Uygun Örnek)

Benzer Okumalar

  • Tek Hücrede Birden Fazla Değer Döndürmek için Excel INDEX MATCH
  • Birden Fazla Değeri Yatay Olarak Döndürmek için Excel INDEX-MATCH Formülü
  • [Düzeltildi!] INDEX MATCH Excel'de Doğru Değeri Döndürmüyor (5 Neden)
  • INDEX MATCH vs VLOOKUP Fonksiyonu (9 Örnek)
  • Excel'de Yinelenen Değerlerle INDEX+MATCH (3 Hızlı Yöntem)

5. Bir Hücredeki Metne Dayalı Değerleri Almak için INDEX, MATCH & SUM İşlevlerinin Kullanımı

'Rob' adlı öğrencinin toplam ders notlarını bilmek istediğimizi varsayalım. SUM işlevi ile birlikte INDEX MATCH işlevleri hücredeki değeri almak için C12 .

ADIMLAR:

  • Seçiniz Hücre C12 .
  • Şimdi formülü yazın:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

  • Ardından tuşuna basın Girin Sonucu görmek için.

Formül Dağılımı

MATCH($B$12,$B$5:$B$9,0)

Bu, hücrenin tam eşleşmesini arayacaktır B12 menzil içinde B5:B9 .

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

Bu, aralıktaki değeri döndürecektir C5:E9 . Burada, içeride İNDEKS işlevi, gireceğiz ' 0 Bu, satırdaki tüm değerleri döndürecektir.

SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

Bu, önceki adımdan dönen tüm değerleri toplayacaktır.

Daha fazlasını okuyun: Excel'de Birden Çok Ölçüt Altında INDEX-MATCH İşlevleri ile Toplama

6. Hücre Metni ile Kısmi Eşleştirme için Yıldız İşaretli INDEX MATCH İşlevlerini Ekleyin

Yıldız İşareti bir Excel Joker Karakter Bir metin dizesindeki herhangi bir karakter sayısını temsil eder. INDEX MATCH işlevleri eğer bir kısmi eşleşme . Aşağıdaki veri kümesinde ( B4:C9 ) tüm öğrencilerin matematik notlarıyla birlikte tam adlarına sahibiz. Ayrıca öğrencilerin kısmi adlarını içeren bir veri kümesi. Matematik notlarını bulacağız ve bunları aralıkta gireceğiz F5:F9 .

ADIMLAR:

  • İlk olarak, şunları seçin Hücre F5 .
  • Formülü yazın:
=INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1)

  • Son olarak, vur Girin ve kullanın Doldurma Kolu hücreleri otomatik olarak doldurmak için.

Formül Dağılımı

MATCH(E5& "*",$B$5:$B$9,0)

Arama değeri olarak şunları kullanacağız E5& "*" olarak Yıldız İşareti 'Bob' adıyla başlayan karakterleri ve metin dizesi aralığından ondan sonra gelen karakterlerin herhangi bir sayısını döndürür B5:B9 .

INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1)

Bu, aralıktaki değeri döndürecektir C5:C9 .

NOT: Bu formül, yalnızca bir eşleşme oluşumu varsa çalışır. Birden fazla eşleşme oluşumu olması durumunda, yalnızca ilk eşleşmeyi gösterecektir.

Daha fazlasını okuyun: Excel'de Wildcard ile INDEX MATCH Çoklu Kriterler (Tam Bir Kılavuz)

7. En Yakın Eşleşmeyi Bulmak için Excel INDEX MATCH İşlevleri

Elimizde bir veri kümesi olduğunu varsayalım ( B4:C9 Öğrencilerin CGPA'ları. Hücredeki gerekli CGPA ile en yakın eşleşen CGPA'ya sahip olan öğrenciyi bulacağız C12 . burada kullanacağız INDEX & MATCH fonksiyonları ile MIN & ABS fonksiyonları .

ADIMLAR:

  • Seçiniz Hücre C12 .
  • Şimdi formülü yerleştirin:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

  • Sonraki basın Girin Sonucu görmek için.

Formül Dağılımı

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Bu, hücrenin tam eşleşmesini arayacaktır B12 menzil içinde B5:B9 .

MIN(ABS(B12-C5:C9)

Bu, gerekli CGPA ile diğer tüm CGPA arasındaki minimum farkı verecektir. En yakın (daha fazla veya daha az) değerden emin olmak için ABS fonksiyonu Burada. MATCH işlevi minimum değer arama değeri olacaktır.

ABS(B12-$C$5:$C$9)

Bu, arama dizisinin içinde olacak MATCH işlevi .

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Şimdi MATCH işlevi en yakın CGPA'ya sahip olan diziden öğrencinin adının pozisyon numarasını bulacaktır.

INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

Bu, öğrencinin adını döndürecektir.

Daha fazlasını okuyun: Excel'de Minimum Değeri Bulmak için INDEX-MATCH Formülü (4 Uygun Yol)

8. INDEX & MATCH Fonksiyonları ile Yaklaşık Eşleşme Bulma

Burada tüm öğrencilerin notlarını içeren bir veri kümemiz var. Ana tablonun yanında bir de not tablosu var. Her öğrencinin notunu aşağıdaki aralıkta bulacağız D5:D9 doğru olanı temel alır ( F5:G10 ).

ADIMLAR:

  • İlk olarak, şunları seçin Hücre D5 .
  • Ardından formülü yazın:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

  • Son olarak, tuşuna basın Girin ve kullanın Doldurma Kolu toplam sonucu görmek için.

Formül Dağılımı

MATCH(C5,$F$6:$F$10,1)

Bu, hücrenin tam eşleşmesini arayacaktır C5 menzil içinde F6:F10 Bu, işaret aralığından geçeceği ve arama değerinden küçük veya ona eşit olan değeri döndüreceği anlamına gelir.

INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

Bu, önceki adımdaki konum değerini kullanarak dereceyi döndürür.

9. Hücreler Metin İçeriyorsa INDEX & MATCH Fonksiyonları ile Büyük/Küçük Harfe Duyarlı Arama

Büyük/küçük harfe duyarlı arama için normal bir arama çalışmaz. Bu durumda, Excel İNDEKS & amp; MAÇ fonksiyonlar Diyelim ki öğrencilerin isimleri ve not ortalamalarından oluşan bir veri kümemiz var. Aynı isimde iki öğrenci var. Aralarındaki tek fark birinin 'lily' diğerinin ise 'Lily' olarak yazılmış olması. Şimdi Lily'nin not ortalamasını çıkaracağız ve hücreye değeri döndüreceğiz C12 .

ADIMLAR:

  • Seçiniz Hücre C12 .
  • Ardından formülü yazın:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Vurmak Girin Sonucu görmek için.

Formül Dağılımı

EXACT(B12,B5:B9)

Bu, arama değerinin tam eşleşmesini bulacaktır. Tam eşleşme için TRUE ve eşleşme yoksa FALSE döndürür.

MATCH(TRUE,EXACT(B12,B5:B9),0)

Bu, önceki adımdaki TRUE konumunu bulacaktır.

INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

Bu, önceki adımdaki pozisyon değerini kullanarak CGPA'yı döndürür.

Sonuç

Hücre metin içeriyorsa, Excel'i kolayca birleştirebiliriz İNDEKS & amp; MATCH fonksiyonları Bir alıştırma çalışma kitabı eklenmiştir. Devam edin ve deneyin. Herhangi bir şey sormaktan veya yeni yöntemler önermekten çekinmeyin.

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.