İçeriğe geç
parazade
Arama ve BaşvuruÖrnekler doğrulandı

KAÇINCI Formülü (MATCH): Bir Değerin Listedeki Sırasını Bulma

KAÇINCI

İngilizce adı: MATCH

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

KAÇINCI kısaca

KAÇINCI, aradığınız değerin bir satır ya da sütundaki sırasını sayı olarak verir. Değerin kendisini değil konumunu döndürdüğü için en çok İNDİS ile birlikte, esnek arama formülleri kurmak için kullanılır.

Söz dizimi

KAÇINCI(aranan_değer; aranan_dizi; [eşleştir_tür])

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
aranan_değerlookup_valueZorunluSırası bulunacak değer. Sayı, metin, mantıksal değer ya da hücre başvurusu olabilir.
aranan_dizilookup_arrayZorunluAramanın yapıldığı tek satırlık ya da tek sütunluk aralık.
eşleştir_türmatch_typeİsteğe bağlı0 tam eşleşme; 1 ya da boş, aranan değere eşit ya da ondan küçük en büyük değer (artan sıralı liste); -1, eşit ya da ondan büyük en küçük değer (azalan sıralı liste).
İçindekiler
  1. KAÇINCI size ne söyler?
  2. Üç argüman ve eşleşme türleri
  3. Not baremi gibi aralıklarda yaklaşık arama
  4. Joker karakterle kısmi eşleşme
  5. İNDİS ile birlikte fiyat getirmek
  6. Sorun giderme

KAÇINCI size ne söyler?

Excel KAÇINCI formülü, bir değerin listede kaçıncı sırada durduğunu sayı olarak verir. Kırtasiye ürünleri listesinde "Cetvel" dördüncü sıradaysa sonuç 4'tür. Fiyatı ya da başka bir bilgiyi getirmez; yalnızca konumu bildirir.

Konum bilgisi tek başına raporlarda pek görünmez. Değeri, onu İNDİS, KAYDIR ya da DÜŞEYARA gibi fonksiyonlara satır veya sütun numarası olarak verdiğinizde ortaya çıkar.

Üç argüman ve eşleşme türleri

aranan_değer sırasını bulmak istediğiniz değer, aranan_dizi aramanın yapıldığı tek satır ya da tek sütundur. Üçüncü argüman eşleştir_tür aramanın nasıl yapılacağını belirler ve en çok hata buradan çıkar.

0 yazdığınızda yalnız birebir aynı değer kabul edilir, liste herhangi bir sırada olabilir. 1 ya da boş bırakmak, aranan değere eşit ya da ondan küçük en büyük değeri bulur ve listenin artan sırada olmasını ister. -1 ise tersini yapar: eşit ya da daha büyük en küçük değeri bulur ve azalan sıra ister. Varsayılan değer 1 olduğu için ürün adı gibi metinlerde 0 yazmayı alışkanlık hâline getirin.

Not baremi gibi aralıklarda yaklaşık arama

Puanı harf notuna çeviren bir baremde alt sınırlar 0, 50, 60, 70 ve 85 olsun. =KAÇINCI(73;A2:A6;1) formülü 73'ten küçük ya da ona eşit en büyük sınır olan 70'i bulur ve 4 döndürür. Bu sayıyı İNDİS'e verdiğinizde harf notu sütununun 4. satırı okunur.

Listenin sıralı olması burada şarttır. Sınırlar 0, 70, 50 gibi karışık yazılırsa formül hata vermeden yanlış sıra döndürebilir.

Joker karakterle kısmi eşleşme

Tam eşleşme modunda metin ararken * ve ? joker karakterlerini kullanabilirsiniz. =KAÇINCI("Mak*";A2:A6;0) "Mak" ile başlayan ilk ürünü bulur ve Makas'ın sırası olan 5'i verir. Soru işareti tek bir karakterin yerini tutar.

Gerçek bir yıldız ya da soru işareti arıyorsanız karakterin önüne ~ koyarsınız. KAÇINCI büyük ve küçük harfi ayırmaz; "makas" ile "MAKAS" aynı kabul edilir.

Joker karakterler yalnız metin aramalarında ve eşleştir_tür 0 iken çalışır. Ürün kodlarının bir kısmını bilmeniz yeterli olduğunda, örneğin "TR-*-2026" gibi bir kalıpla doğru satırı bulabilirsiniz. Birden çok ürün kalıba uyuyorsa yalnız ilkinin sırası döner, bu yüzden kalıbı olabildiğince belirgin tutun.

İNDİS ile birlikte fiyat getirmek

KAÇINCI'nın bulduğu sıra, İNDİS'e satır numarası olarak verildiğinde arama tamamlanır. =İNDİS(B2:B6;KAÇINCI("Silgi";A2:A6;0)) Silgi'nin 3. sırada olduğunu bulur ve B sütununun 3. satırındaki 7,5 fiyatını getirir.

Bu ikili, arama sütununun nerede olduğuna bakmaz. Fiyat sütunu ürün adlarının solunda olsa da formül aynı biçimde çalışır.

Sorun giderme

#YOK hatası, değer bulunamadığında çıkar. Tam eşleşmede yazım farkı ya da sondaki boşluk, yaklaşık eşleşmede ise listenin en küçük değerinden küçük bir sayı aranması bu hatayı verir. Sayı olarak yazılmış 1001 ile metin olarak saklanan 1001 de eşleşmez.

Microsoft 365 ya da Excel 2021 kullanıyorsanız ÇAPRAZEŞLEŞTİR aynı işi varsayılan tam eşleşmeyle ve sondan başa arama seçeneğiyle yapar. Eski sürümlerle paylaşılan dosyalarda KAÇINCI daha güvenli kalır.

Kendi ürün ya da personel listenizde bir değerin sırasını KAÇINCI ile bulun. Ardından bu sayıyı İNDİS'e verip aynı satırdaki başka bir bilgiyi getirin.

Örnekler

Örnek 1: Ürünün listedeki sırası (tam eşleşme)
ABCD
1ÜrünFiyat
2Kalem12,54
3Defter45
4Silgi7,5
5Cetvel18
6Makas36
=KAÇINCI("Cetvel";A2:A6;0)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 4

Cetvel, A2:A6 aralığının dördüncü hücresinde. KAÇINCI fiyatı değil, bu sırayı yani 4'ü döndürür.

Örnek 2: Puanın baremdeki yerini bulma (yaklaşık)
ABCD
1Alt sınırNot
20FF4
350DD
460CC
570BB
685AA
=KAÇINCI(73;A2:A6;1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 4

73'e eşit ya da ondan küçük en büyük sınır 70'tir ve listede 4. sıradadır. Liste artan sırada olduğu için sonuç güvenilirdir.

Örnek 3: Joker karakterle ürün arama
ABCD
1ÜrünFiyat
2Kalem12,55
3Defter45
4Silgi7,5
5Cetvel18
6Makas36
=KAÇINCI("Mak*";A2:A6;0)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 5

Yıldız, Mak'tan sonra gelen her karakter dizisini kabul eder. Mak ile başlayan ilk ürün Makas'tır ve 5. sıradadır.

Örnek 4: İNDİS ile birlikte fiyat getirme
ABCD
1ÜrünFiyat
2Kalem12,57,5
3Defter45
4Silgi7,5
5Cetvel18
6Makas36
=İNDİS(B2:B6;KAÇINCI("Silgi";A2:A6;0))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 7,5

KAÇINCI Silgi için 3 döndürür. İNDİS, B2:B6 aralığının 3. satırındaki 7,5 fiyatını getirir.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

KAÇINCI kullanan rehberler ve alıştırmalar

RehberOrtaExcel'de Formülle Otomatik Sıralama Nasıl Yapılır?Veri değiştikçe kendiliğinden güncellenen sıralama için Microsoft 365 ve Excel 2021'de =SIRALA(A2:C8;3;-1) ya da birden çok ölçütle SIRALAÖLÇÜT kullanılır. Eski sürümlerde BÜYÜK ile İNDİS ve KAÇINCI formülü büyükten küçüğe liste üretir.RehberOrtaExcel'de Birden Fazla Kritere Göre Arama Nasıl Yapılır?DÜŞEYARA tek ölçütle arar; iki koşul için ölçütleri & ile birleştirirsiniz. Microsoft 365'te =ÇAPRAZARA("Tişört"&"M";A2:A7&B2:B7;C2:C7), tüm sürümlerde İNDİS ile KAÇINCI ya da sonuç sayıysa ÇOKETOPLA kullanılır.RehberOrtaExcel'de İki Listeyi Karşılaştırma: Aynı ve Farklı Olanları BulmaExcel'de iki listeyi karşılaştırmak için birinci listenin yanına =EĞER(EĞERSAY(B:B;A2)>0;"Var";"Yok") yazmak yeterlidir. Ortak kayıt sayısını TOPLA.ÇARPIM, yalnız bir listede olanları FİLTRE verir; formülsüz yol koşullu biçimlendirmedir.RehberOrtaExcel'de Bağımlı Açılır Liste Nasıl Yapılır?Excel'de bağımlı açılır liste için her alt listeye üst seçenekle aynı adı verirsiniz (Formüller > Seçimden Oluştur). İkinci hücrenin Veri Doğrulama kaynağına =DOLAYLI(A2) yazınca liste, ilk hücrede seçilen kategoriye göre değişir.AlıştırmaOrtaAlıştırma: İNDİS ve KAÇINCI ile Kargo Ücreti BulmaBölge ve paket ağırlığına göre düzenlenmiş bir ücret matrisinden dört siparişin kargo ücretini İNDİS ve iki KAÇINCI ile bulun. İki yönlü aramayı ve arama aralıklarını sabitlemeyi bu alıştırmada pratik edersiniz.

Sıkça Sorulan Sorular

KAÇINCI formülü nasıl kullanılır?

Aranan değeri, arama aralığını ve eşleşme türünü yazarsınız: =KAÇINCI("Cetvel";A2:A6;0). Sonuç, değerin aralıktaki sırasıdır.

KAÇINCI'da son argüman boş bırakılırsa ne olur?

1 kabul edilir ve sıralı liste varsayılarak yaklaşık arama yapılır. Sıralı olmayan bir ürün listesinde bu yanlış sıra döndürebilir; tam eşleşme için 0 yazın.

KAÇINCI büyük küçük harf ayırır mı?

Hayır. Makas ile MAKAS aynı kabul edilir. Harf duyarlı arama için ÖZDEŞ fonksiyonuyla birlikte dizi formülü kurmanız gerekir.