Excel MATCH işlev
Microsoft Excel MATCH işlevi bir hücre aralığında belirli bir değeri arar ve bu değerin göreli konumunu döndürür.
Sözdizimi
=MATCH (lookup_value, lookup_array, [match_type])
Argümanlar
aranan_değer (gereklidir): Look_up dizisinde eşleştirmek istediğiniz belirli değer;
Bu bağımsız değişken bir sayı, metin, mantıksal değer veya bir değere (sayı, metin veya mantıksal değer) bir hücre başvurusu olabilir.
Arama_dizisi (gereklidir): Aradığınız değeri içeren bir hücre aralığı.
Eşleşme türü (isteğe bağlı): İşlevin gerçekleştireceği eşleşme türü. 3 tür içerir:
- 0 - lookup_value ile tam olarak eşleşen ilk değeri bulur
- 1 - veya atlandı Tam eşleşme değeri bulunamazsa, Eşleşme, aranan değerden küçük veya ona eşit olan en büyük değeri bulur.
Arama_up dizisi bağımsız değişkenindeki değerler artan sırada olmalıdır. - -1 - Look_up değerine eşit veya ondan büyük olan en küçük değeri bulur.
Arama_up dizisi bağımsız değişkenindeki değerler azalan sırada olmalıdır.
Geri dönüş değeri
KAÇINCI işlevi, aradığınız bir değerin konumunu temsil eden bir sayı döndürür.İşlev notları
1. MATCH işlevi büyük / küçük harfe duyarlı değildir.
2. Eşleşme işlevi, bir eşleşme bulamadığında #YOK hata değerini döndürecektir.
3. KAÇINCI işlevi, yaklaşık eşleşme için aranan_değer bağımsız değişkeninde joker karakterlerin kullanılmasına izin verir.
Örnekler
Örnek 1: Tam eşleme için MATCH işlevi
Lütfen Charles Monaghan'ın B3: B7 aralığındaki konumunu döndürmek için aşağıdaki işlemleri yapın.
Boş bir hücre seçin ve aşağıdaki formülü içine girin ve sonucu almak için Enter tuşuna basın.
=MATCH(D4,B3:B7,0)
not: Formülde, D4 arama değerini içerir; B3: B7 aradığınız değeri içeren hücre aralığıdır; numara 0 tam eşleşme değerini aradığınız anlamına gelir.
Örnek 2: Yaklaşık eşleşme için MATCH işlevi
Bu bölüm, Excel'de yaklaşık eşleme aramasını yapmak için MATCH işlevini kullanmaktan bahsediyor.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B2500: B3 aralığında 7 sayısının konumunu aramak istiyorsunuz, ancak listede 2500 yok, burada size 2500'den küçük olan en büyük değerin konumunu nasıl döndüreceğinizi göstereceğim listede.
Boş bir hücre seçin, aşağıdaki formülü içine girin ve sonucu almak için Enter tuşuna basın.
=MATCH(D4,B3:B7,1)
Ardından listedeki 2000'den küçük olan en büyük değer olan 2500 sayısı konumunu döndürecektir.
Not: Bu durumda, B3: B7 listesindeki tüm değerler artan sırada sıralanmalıdır, aksi takdirde #YOK hatası döndürür.
Listede 3000'den büyük olan en küçük değerin (2500 diyor) konumunu döndürmek için lütfen şu formülü uygulayın:
=MATCH(D4,B3:B7,-1)
not: #YOK hatası döndürülmesi durumunda, B3: B7 listesindeki tüm değerler azalan sırada sıralanmalıdır.
Örnek 3: MATCH işlevinde joker karakter eşleşmesi için MATCH işlevi
Ayrıca, MATCH işlevi, eşleme türü sıfır olarak ayarlandığında joker karakterler kullanarak bir eşleştirme gerçekleştirebilir.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, "merhaba" ile başlayan değerin konumunu elde etmek için lütfen aşağıdaki işlemleri gerçekleştirin.
Boş bir hücre seçin, aşağıdaki formülü girin (D4'ü doğrudan "hi *" ile değiştirebilirsiniz) içine girin ve Enter tuşuna basın. İlk eşleşme değerinin konumunu döndürür.
=MATCH(D4,B3:B7,0)
Bahşiş: MATCH işlevi büyük / küçük harfe duyarlı değildir.
Daha fazla örnek
Excel'de bir sonraki en büyük değer nasıl bulunur?
Bir sütundaki en uzun veya en kısa metin dizesi nasıl bulunur?
Bir satırdaki en yüksek değeri nasıl bulur ve Excel'de sütun başlığını nasıl döndürürüm?
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.