
Genel formül
=XMATCH(A1,range,0,-1)
Özet
Bir "ters arama" (yani, sondan ilke arama) gerçekleştirmek için XMATCH işlevini kullanabilirsiniz. Gösterilen örnekte, kopyalanan G5 hücresindeki formül şöyledir:
=XMATCH(F5,names,0,-1)
burada adlar (B5: B15) adlandırılmış bir aralıktır.
Açıklama
XMATCH işlevi, MATCH işleviyle kullanılamayan yeni özellikler sunar. Bunlardan biri, isteğe bağlı arama modu argümanını ayarlayarak bir "ters arama" gerçekleştirme yeteneğidir. Arama modu için varsayılan değer 1'dir ve normal bir "ilk ila son" aramayı belirtir. Bu modda, XMATCH, ilk değerden başlayarak arama değerini arama dizisine göre eşleştirecektir.
=XMATCH(F5,names,0,1) // start with first name
Arama modunu -1 türe ayarlama "sondan ilke" arama. Bu modda, XMATCH arama değerini arama dizisine göre son değerden başlayarak ve ilkine doğru hareket ederek eşleştirir:
=XMATCH(F5,names,0,-1) // start with last name
Tarihi ve miktarı al
XMATCH bir konum döndürür. Genellikle, XMATCH, bu konumda bir değer döndürmek için INDEX işleviyle birlikte kullanılır. Örnek gösteride, aşağıdaki gibi her adın tarihini ve satışını almak için INDEX ve XMATCH'ı birlikte kullanabiliriz:
=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale
burada bir tarih (C5: C15) ve satış (D5: D 15) aralıkları adlandırılır. Daha önce olduğu gibi, ters aramayı zorlamak için arama modu -1 olarak ayarlanmıştır.
INDEX'i MATCH ile kullanma hakkında daha fazla bilgi için bkz. INDEX ve MATCH nasıl kullanılır.