Bu dosya, INDEX (İNDİS), MATCH (KAÇINCI) ve OFFSET (KAYDIR) fonksiyonlarının birlikte kullanımını küçük örnek tablolar üzerinde gösterir. Bir tabloda satır ve sütun konumunun bulunmasını, bulunan konumdan değerin ya da hücre adresinin alınmasını öğrenmek isteyenler için hazırlanmış bir çalışma örneğidir.
match-index-offset sayfasında önce aranan değerin tablodaki sırası bulunur. E14 hücresindeki formül MATCH ile sırayı verir:
E19 hücresi bulunan satır ve sütun numarasıyla INDEX üzerinden değeri getirir:
E22 ve E23 hücrelerinde OFFSET ile bulunan hücrenin adresi CELL fonksiyonuyla metin olarak alınır. E23 satır ve sütun konumunu iki ayrı MATCH ile belirler:
Dosyada ayrıca bazı tanımlı adlar bulunur; bunların bir kısmı dış çalışma kitabına başvurur.
Dosyanın içeriği
- Index-Match-offset: Yıllar (1-10) ve ÜRÜN2 değerlerinden oluşan örnek tablo ile ÜRÜN1 alanı bulunur. Sayfanın üst kısmında üç fonksiyonun birlikte kullanımını anlatan bir başlık yer alır. C6 hücresinde örnek formül çalışır.
- match-index-offset: a-g satırları ve b, d, f sütunlarından oluşan sayısal bir tablo içerir. Altında "Satır" ve "Kaçıncı" alanları ile aranan değer (b) ve bulunan sıra (3) gösterilir. Değer ve adres sonuçları E sütunundaki formüllerle hesaplanır.
Kullanılan formüller
Index-Match-offset sayfasındaki C6 hücresinde üç fonksiyon iç içe kullanılır:match-index-offset sayfasında önce aranan değerin tablodaki sırası bulunur. E14 hücresindeki formül MATCH ile sırayı verir:
=MATCH($B14,$B$1:$B$8)
=INDEX(B1:I8,E14,F14)
Dosyada ayrıca bazı tanımlı adlar bulunur; bunların bir kısmı dış çalışma kitabına başvurur.
Nasıl kullanılır
- Dosyayı açın; dosya .xlsm biçimindedir, ancak içinde makro bulunmaz.
- match-index-offset sayfasında B14 ve C14 hücrelerindeki aranan değerleri değiştirerek sıra ve adres sonuçlarının nasıl değiştiğini izleyin.
- Index-Match-offset sayfasında B2 ve C5 hücrelerini değiştirerek C6 sonucunu deneyin.
- Formülleri kendi tablonuza uyarlamak için aralık adreslerini kendi veri alanınıza göre düzenleyin.