Özellik ikonu

KAÇINCI

İndirme izni yok

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.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
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ı
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İş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.

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:
Excel formülü
=KAÇINCI(B2;$A$2:$A$5;0)
=MATCH(B2,$A$2:$A$5,0)
KAÇINCI
Formülünü incelemek için bir hücre seçin.
ABC
1Ürün listesiAranan ürünSıra
2RulmanSomun3
3CıvataTekerlek4
4Somunrulman1
5TekerlekVida#YOK
Tam EşleşmeExcelDepo v1.0.0
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.

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:
Excel formülü
=KAÇINCI(B2;$A$2:$A$5;1)
=MATCH(B2,$A$2:$A$5,1)
KAÇINCI
Formülünü incelemek için bir hücre seçin.
ABC
1Eşik tutarıSatış tutarıEşik sırası
21006003
32502502
45001.5004
51.00050#YOK
Artan SıraExcelDepo v1.0.0
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.

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:
Excel formülü
=KAÇINCI(B2;$A$2:$A$5;-1)
=MATCH(B2,$A$2:$A$5,-1)
KAÇINCI
Formülünü incelemek için bir hücre seçin.
ABC
1LimitTutarLimit sırası
21.0006001
35002503
42501.500#YOK
51001004
Azalan SıraExcelDepo v1.0.0
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.

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:
Excel formülü
=KAÇINCI(B2;$A$2:$A$5;0)
=MATCH(B2,$A$2:$A$5,0)
KAÇINCI
Formülünü incelemek için bir hücre seçin.
ABC
1Ürün listesiAranan desenSıra
2RulmanTek*4
3CıvataS?mun3
4Somun*vata2
5TekerlekRul#YOK
Joker KarakterExcelDepo v1.0.0
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.

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.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
36
İlk yayın
Güncel
İngilizce
MATCH
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst