İNDİS (İngilizce INDEX) ve KAÇINCI (İngilizce MATCH) ile yazılan =İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0)) formülü, F2'nin A2:A6'da göründüğü satırı bulur ve C2:C6'nın aynı satırındaki değeri döndürür. KAÇINCI konumu bulur, İNDİS o konumdaki değeri getirir. Excel'in her sürümünde çalışır ve sola bakabilir. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Code | Look for | Price | |
| 2 | Apple | Fruit | $1.20 | P-101 | Pear | $1.50 | |
| 3 | Pear | Fruit | $1.50 | P-102 | |||
| 4 | Carrot | Vegetable | $0.80 | P-205 | |||
| 5 | Bread | Bakery | $2.40 | P-310 | |||
| 6 | Milk | Dairy | $1.10 | P-412 |
=İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0))F2'yi Milk yapın, G2 $1.10 döndürür. C2:C6'yı B2:B6 yapın, bunun yerine kategoriyi döndürür.
İNDİS ve KAÇINCI birlikte nasıl çalışır
Formül tek hücrede iki adımdır. Burada her parçanın ne döndürdüğünü görebilmeniz için ayrı hücrelerdeler.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Code | Look for | Bread | |
| 2 | Apple | Fruit | $1.20 | P-101 | Position | 4 | |
| 3 | Pear | Fruit | $1.50 | P-102 | Price | $2.40 | |
| 4 | Carrot | Vegetable | $0.80 | P-205 | |||
| 5 | Bread | Bakery | $2.40 | P-310 | |||
| 6 | Milk | Dairy | $1.10 | P-412 |
=İNDİS(C2:C6;G2)KAÇINCI(G1;A2:A6;0) 4 döndürür, çünkü Bread A2:A6'nın dördüncü öğesidir. İNDİS(C2:C6;4) C2:C6'nın dördüncü öğesini, $2.40'ı döndürür. KAÇINCI'yı İNDİS'in içine G2'nin yerine koyun, tek hücrelik formülü elde edersiniz. Çalışması için iki kural:
- İki aralık aynı satırda başlamalı ve aynı yükseklikte olmalıdır.
KAÇINCI(...;A2:A6;0)2. satırdan saymaya başlar, bu yüzden İNDİSC1:C6'yı değil (bu bir üstteki satırı döndürür),C2:C6'yı okumalıdır. - KAÇINCI'yı 0 ile bitirin. Onsuz KAÇINCI, A sütununun sıralı olduğunu varsayan yaklaşık bir eşleşme yapar ve bir ad listesinde yanlış satırın konumunu döndürebilir. Üç eşleştirme türünü KAÇINCI sayfası anlatıyor.
Değer listede yoksa KAÇINCI #YOK (İngilizce #N/A) döndürür, formülün tamamı da öyle; tablo hata adlarını İngilizce gösterir. =EĞERYOKSA(İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0));"Not found") bunun yerine metin gösterir.
Sola doğru arama
DÜŞEYARA aradığı sütunun sağındaki sütunları döndürür. İNDİS ve KAÇINCI sırayla ilgilenmez: D sütununda arayın, A sütununu döndürün.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Code | Code | Product | |
| 2 | Apple | Fruit | $1.20 | P-101 | P-310 | Bread | |
| 3 | Pear | Fruit | $1.50 | P-102 | |||
| 4 | Carrot | Vegetable | $0.80 | P-205 | |||
| 5 | Bread | Bakery | $2.40 | P-310 | |||
| 6 | Milk | Dairy | $1.10 | P-412 |
=İNDİS(A2:A6;KAÇINCI(F2;D2:D6;0))P-310 Bread döndürür. Carrot için F2'ye P-205 yazın. DÜŞEYARA ile önce Code sütununu tablonun başına taşımanız gerekirdi.
İki yönlü arama: iki KAÇINCI ile İNDİS
İNDİS bir satır numarası ve bir sütun numarası alır. Ona bütün bir tablo verin; bir KAÇINCI satırı, diğeri sütunu bulsun.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Region | Jan | Feb | Mar |
| 2 | North | 4,200 | 3,900 | 4,800 |
| 3 | South | 3,100 | 3,600 | 3,300 |
| 4 | East | 5,200 | 4,700 | 5,600 |
| 5 | West | 2,800 | 3,000 | 3,400 |
| 6 | Region | East | ||
| 7 | Month | Mar | ||
| 8 | Sales | 5,600 |
=İNDİS(B2:D5;KAÇINCI(B6;A2:A5;0);KAÇINCI(B7;B1:D1;0))East, A2:A5'in 3. satırı, Mar da B1:D1'in 3. sütunudur, bu yüzden İNDİS B2:D5'in 3. satırını, 3. sütununu döndürür: 5,600. Satır KAÇINCI'sı ilk sütunda aşağı doğru, sütun KAÇINCI'sı başlık satırında sağa doğru arar ve iki aralık da B2:D5 tablosuyla hizalıdır.
İNDİS KAÇINCI neden DÜŞEYARA'dan iyidir
=VLOOKUP(F2, A2:D6, 3, FALSE)
=INDEX(C2:C6, MATCH(F2, A2:A6, 0))
Türkçe Excel'de: =DÜŞEYARA(F2;A2:D6;3;YANLIŞ) ve =İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0)). İkisi de fiyatı döndürür. Fark, sayfa değiştiğinde ortaya çıkar:
- Sütun eklemek. Category ile Price arasına bir sütun ekleyin; DÜŞEYARA (İngilizce VLOOKUP) yine artık yeni boş sütun olan 3. sütunu ister. Excel, İNDİS sürümündeki
C2:C6'yıD2:D6olarak ayarlar ve formül çalışmaya devam eder. - Sola bakmak. Yukarıda gösterildiği gibi: DÜŞEYARA yapamaz, İNDİS KAÇINCI yapar.
Excel 2021 ve Microsoft 365'te ÇAPRAZARA ikisini de daha basit bağımsız değişkenlerle tek bir fonksiyonda yapar. Excel 2019 veya öncesinde açılması gereken dosyalar için İNDİS KAÇINCI yine tercih edilir, İNDİS kısmı da tek başına işe yarar. Aynı anda iki koşula göre aramalar için birden fazla ölçütle arama sayfasına bakın.
Alıştırma: sola bakmak
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Code | Price | Stock | Product | Look for | Price | |
| 2 | P-101 | $1.20 | 40 | Apple | Milk | ||
| 3 | P-102 | $1.50 | 25 | Pear | |||
| 4 | P-205 | $0.80 | 60 | Carrot | |||
| 5 | P-310 | $2.40 | 15 | Bread | |||
| 6 | P-412 | $1.10 | 30 | Milk |
Sıra sende: Ürün adları son sütunda. G2 hücresinde F2'deki ürünün fiyatını İNDİS ve KAÇINCI ile döndürün.
Alıştırma: iki yönlü arama
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Student | Math | Science | Art |
| 2 | Ana | 78 | 85 | 92 |
| 3 | Ben | 64 | 71 | 88 |
| 4 | Cara | 95 | 89 | 73 |
| 5 | Dev | 82 | 67 | 79 |
| 6 | ||||
| 7 | Student | Cara | ||
| 8 | Subject | Science | ||
| 9 | Score |
Sıra sende: B9 hücresinde B7'deki öğrencinin B8'deki dersten aldığı puanı döndürün.
Sıkça Sorulan Sorular
İNDİS KAÇINCI nasıl çalışır?
KAÇINCI bir değerin bir sütundaki konumunu bulur, İNDİS de başka bir sütunda o konumdaki değeri döndürür. =İNDİS(C2:C6;KAÇINCI("Pear";A2:A6;0)) formülünde KAÇINCI 2 döndürür, çünkü Pear A2:A6'nın ikinci öğesidir; İNDİS de C2:C6'nın ikinci öğesini döndürür.
Neden DÜŞEYARA yerine İNDİS KAÇINCI kullanılır?
Aradığı sütunun solundaki bir sütunu döndürebilir ve tablonun içine bir sütun eklendiğinde bozulmaz (eskiyecek bir sütun numarası yoktur). Excel 2021 ve Microsoft 365'te ÇAPRAZARA aynı üstünlükleri tek bir fonksiyonda sunar.
KAÇINCI'daki 0 ne anlama gelir?
Tam eşleşme ister. Onsuz KAÇINCI eşleştirme türü 1'i, yani sütunun artan sırada sıralı olmasını bekleyen yaklaşık eşleşmeyi kullanır ve sıralanmamış bir listede yanlış satırın konumunu döndürebilir.
İNDİS KAÇINCI ile iki yönlü arama nasıl yapılır?
İNDİS'e bütün bir tablo ve biri satır, biri sütun için iki KAÇINCI verin: =İNDİS(B2:D5;KAÇINCI("South";A2:A5;0);KAÇINCI("Feb";B1:D1;0)) South satırının Feb sütunuyla kesiştiği değeri döndürür.