Genel Bakış
KAÇINCI (MATCH), aranan bir değerin tek sütunlu veya tek satırlı bir aralıktaki sırasını (konumunu) verir. Değerin kendisini değil kaçıncı sırada olduğunu döndürdüğü için genellikle İNDİS gibi işlevlerle birlikte, istenen sütundaki bilgiyi getirmek için kullanılır.
İşlev, bulduğu değeri değil sırasını verir. Aynı satırdaki veya sütundaki başka bir bilgiyi getirmek için KAÇINCI sonucunu İNDİS işlevinin satır veya sütun numarası olarak kullanabilirsiniz. Excel 2021 ile birlikte KAÇINCI yerine kullanılabilecek DÜŞEYARA benzeri yeni bir işlev olan XMATCH eklenmiştir; XMATCH işlevinde eşleştirme türü numaraları farklıdır: -1 artık 1, 1 ise artık -1 anlamına gelir.
Sonuçlar sırasıyla 3, 4, 1 ve #YOK olur. Somun listede üçüncü, Tekerlek dördüncü sıradadır. İşlev büyük küçük harf ayrımı yapmadığı için küçük harfle yazılan rulman da birinci sırada bulunur. Vida listede olmadığından 0 türünde sonuç #YOK hatası olur.
Sonuçlar sırasıyla 3, 2, 4 ve #YOK olur. 600 değeri 500 ile 1.000 arasında olduğundan küçük olan 500'ün sırası döner. 250 tam eşleşir. 1.500 listedeki en büyük değerden büyük olduğundan son eşiğin sırası bulunur. 50 en küçük değerden küçük olduğu için sonuç #YOK hatası olur.
Sonuçlar sırasıyla 1, 3, #YOK ve 4 olur. 600 için büyük olan en yakın değer 1.000'dir ve birinci sıradadır. 250 ve 100 tam eşleştiği için kendi sıraları döner. 1.500 listedeki en büyük değerden büyük olduğundan sonuç #YOK hatası olur.
Sonuçlar sırasıyla 4, 3, 2 ve #YOK olur. Tek* deseni Tekerlek ile, S?mun deseni Somun ile, *vata deseni Cıvata ile eşleşir. Rul ifadesinde joker karakter olmadığından yalnızca tam Rul metni aranır; listede bulunmadığı için sonuç #YOK hatası olur.
Söz dizimi ve parametre
- Kategori
- Arama ve Başvuru
- İngilizce adı
- MATCH
- Platform
- Windows Mac Web
3 bağımsız değişken
2 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| aranan_değerlookup_value | Zorunlu | Aranan sayı, metin veya mantıksal değeri ya da bu değeri içeren hücre başvurusunu belirtir. |
| aranan_dizilookup_array | Zorunlu | Olası değerleri içeren tek sütunlu veya tek satırlı hücre aralığını belirtir. |
| eşleştir_türmatch_type | İsteğe bağlı | Eşleşmenin türünü belirleyen 1, 0 veya -1 sayısını belirtir. |
Geçerli kullanımlar
=KAÇINCI("Somun";A2:A5;0)
=KAÇINCI(B2;$A$2:$A$5;0)
=KAÇINCI(B2;$A$2:$A$5;1)
=KAÇINCI(B2;$A$2:$A$5;-1)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tam eşleşmeyle sıra bulma
A sütunundaki ürün listesinde B sütunundaki ürünlerin kaçıncı sırada olduğunu bulalım. Liste sıralı olmak zorunda olmadığı için eşleştir_tür olarak 0 kullanıyoruz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KAÇINCI
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün listesi | Aranan ürün | Sıra |
| 2 | Rulman | Somun | 3 |
| 3 | Cıvata | Tekerlek | 4 |
| 4 | Somun | rulman | 1 |
| 5 | Tekerlek | Vida | #YOK |
Tam EşleşmeExcelDepo v1.0.0
2. Artan listede yakın eşleşme
A sütunundaki satış tutarı eşikleri küçükten büyüğe sıralıdır. B sütunundaki tutarın hangi eşiğe denk geldiğini bulalım. eşleştir_tür 1 olduğunda tam değer yoksa küçük olan en yakın değerin sırası döner. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KAÇINCI
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Eşik tutarı | Satış tutarı | Eşik sırası |
| 2 | 100 | 600 | 3 |
| 3 | 250 | 250 | 2 |
| 4 | 500 | 1.500 | 4 |
| 5 | 1.000 | 50 | #YOK |
Artan SıraExcelDepo v1.0.0
3. Azalan listede yakın eşleşme
Bu kez A sütunundaki limitler büyükten küçüğe sıralıdır. eşleştir_tür -1 olduğunda tam değer yoksa büyük olan en yakın değerin sırası döner. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KAÇINCI
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Limit | Tutar | Limit sırası |
| 2 | 1.000 | 600 | 1 |
| 3 | 500 | 250 | 3 |
| 4 | 250 | 1.500 | #YOK |
| 5 | 100 | 100 | 4 |
Azalan SıraExcelDepo v1.0.0
4. Joker karakterlerle arama
Tam eşleşme (0) türünde metin aranırken ? tek karakteri, * ise birden çok karakteri temsil eder. B sütunundaki desenlerin A sütunundaki listede kaçıncı sırada olduğunu bulalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KAÇINCI
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün listesi | Aranan desen | Sıra |
| 2 | Rulman | Tek* | 4 |
| 3 | Cıvata | S?mun | 3 |
| 4 | Somun | *vata | 2 |
| 5 | Tekerlek | Rul | #YOK |
Joker KarakterExcelDepo v1.0.0
Kullanırken dikkat edin
- eşleştir_tür varsayılanı: eşleştir_tür atlanırsa 1 kabul edilir. Bu durumda aranan_dizi artan sırada olmalıdır. Mantıksal DOĞRU değeri 1, YANLIŞ değeri 0 sayıldığı için eşleştir_tür yerine bu değerleri de yazabilirsiniz; 0'dan büyük her sayı 1 gibi çalışır, 0'dan küçük her sayı -1 gibi çalışır.
- eşleştir_tür 1 (varsayılan): aranan_dizi artan sırada olmalıdır (-1, 0, 1, a, A, YANLIŞ, DOĞRU). Tam değer bulunamazsa küçük olan en yakın değerin sırası döner. aranan_değer listedeki en küçük değerden küçükse #YOK hatası verilir. aranan_değer en büyük değerden büyükse en büyük değerin sırası döner.
- eşleştir_tür 0: Tam eşleşme aranır ve aranan_dizi sıralı olmak zorunda değildir. aranan_değer bulunamazsa #YOK hatası döner. Bu tür, joker karakterleri destekleyen tek türdür.
- eşleştir_tür -1: aranan_dizi azalan sırada olmalıdır (DOĞRU, YANLIŞ, A, a, 1, 0, -1). Tam değer bulunamazsa büyük olan en yakın değerin sırası döner. aranan_değer listedeki en büyük değerden büyükse #YOK hatası verilir. aranan_değer en küçük değerden küçükse, kendisinden büyük en yakın değer listedeki en küçük değer olduğundan onun sırası döner.
- aranan_dizi hataları: aranan_dizi birden fazla sütun veya satır içeriyorsa ya da çok boyutlu bir dizi ise işlev #YOK hatası verir. Yalnızca tek sütunlu veya tek satırlı bir aralık kullanın.
- Metin aramaları ve joker karakterler: Metin aramalarında büyük küçük harf ayrımı yapılmaz. aranan_değer sayı, metin, mantıksal değer veya hücre başvurusu olabilir. Joker karakterlerden ? tek karakteri, * birden çok karakteri temsil eder. Gerçek soru işareti, yıldız veya tilde karakterini aramak için başına tilde koyun: ~?, ~* ve ~~.
- Birlikte kullanılan işlevler: Eşleşen satırdaki değeri getirmek için İNDİS ve KAÇINCI işlevlerini birlikte kullanabilirsiniz; bu birleşim herhangi bir sütunda arama yapar. DÜŞEYARA ilk sütunda arayıp aynı satırdan değer getirir, YATAYARA ilk satırda arayıp aynı sütundan değer getirir, ARA işlevi bir satır veya sütundaki değere karşılık gelen değeri döndürür, ELEMAN işlevi sıra numarasına göre listeden değer seçer, KAYDIR ve KAÇINCI birleşimi de herhangi bir sütunda arama için kullanılabilir. #YOK sonucu yerine başka bir değer göstermek için EĞERYOKSA işlevini kullanın.
- Sürüm bilgisi: KAÇINCI Excel 1997'den beri vardır. Excel 2021'de yerine kullanılabilecek XMATCH işlevi eklenmiştir; XMATCH işlevinde eşleştirme türü numaraları farklı olduğundan 1 ile -1 yer değiştirmiştir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024