Menu

İNDİS KAÇINCI Formülü: Excel'de Sola ve İki Yönlü Arama

=İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0)) F2'nin A sütunundaki satırını bulur ve C sütununun o satırındaki değeri döndürür. Sola bakar, iki yönlü arama yapar ve her Excel sürümünde çalışır.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

İ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.

Bir ürünün fiyatı
G2
ABCDEFG
1ProductCategoryPriceCodeLook forPrice
2AppleFruit$1.20P-101Pear$1.50
3PearFruit$1.50P-102
4CarrotVegetable$0.80P-205
5BreadBakery$2.40P-310
6MilkDairy$1.10P-412
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İ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.

İki adım, her biri bir hücrede
G3
ABCDEFG
1ProductCategoryPriceCodeLook forBread
2AppleFruit$1.20P-101Position4
3PearFruit$1.50P-102Price$2.40
4CarrotVegetable$0.80P-205
5BreadBakery$2.40P-310
6MilkDairy$1.10P-412
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İ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İS C1: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.

Kodundan ürün adı
G2
ABCDEFG
1ProductCategoryPriceCodeCodeProduct
2AppleFruit$1.20P-101P-310Bread
3PearFruit$1.50P-102
4CarrotVegetable$0.80P-205
5BreadBakery$2.40P-310
6MilkDairy$1.10P-412
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İ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.

Bölgeye ve aya göre satışlar
B8
ABCD
1RegionJanFebMar
2North4,2003,9004,800
3South3,1003,6003,300
4East5,2004,7005,600
5West2,8003,0003,400
6RegionEast
7MonthMar
8Sales5,600
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İ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:D6 olarak 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

Stok dışa aktarımı
G2
ABCDEFG
1CodePriceStockProductLook forPrice
2P-101$1.2040AppleMilk
3P-102$1.5025Pear
4P-205$0.8060Carrot
5P-310$2.4015Bread
6P-412$1.1030Milk
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

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

Sınav puanları
B9
ABCD
1StudentMathScienceArt
2Ana788592
3Ben647188
4Cara958973
5Dev826779
6
7StudentCara
8SubjectScience
9Score
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

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.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA