İçeriğe geç
parazade
Arama ve BaşvuruÖrnekler doğrulandı

İNDİS Formülü (INDEX): Satır ve Sütun Numarasıyla Değer Getirme

İNDİS

İngilizce adı: INDEX

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

İNDİS kısaca

İNDİS, bir aralıkta satır ve sütun numarasını verdiğiniz hücrenin değerini döndürür. Tek başına konumdan değer okur; KAÇINCI ile birleştiğinde sola ve her yöne arama yapabilen esnek bir arama formülüne dönüşür.

Söz dizimi

İNDİS(dizi; satır_sayısı; [sütun_sayısı])

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
diziarrayZorunluDeğerin alınacağı hücre aralığı ya da dizi.
satır_sayısırow_numZorunluAralık içindeki satır sırası. 1, aralığın ilk satırıdır. 0 yazılırsa sütunun tamamı döner. Aralık tek satırsa atlanabilir.
sütun_sayısıcolumn_numİsteğe bağlıAralık içindeki sütun sırası. Aralık tek sütunsa gerekmez. 0 yazılırsa satırın tamamı döner.
İçindekiler
  1. İNDİS formülü ne yapar?
  2. Argümanlar ve sayma mantığı
  3. İNDİS ve KAÇINCI ile sola doğru arama
  4. İki yönlü arama: satır ve sütunu birlikte bulmak
  5. Bütün bir sütunu döndürmek
  6. Hatalar ve dikkat edilecekler

İNDİS formülü ne yapar?

Excel İNDİS formülü, bir aralığın içinde kaçıncı satır ve kaçıncı sütundaki değeri istediğinizi söylediğinizde o hücreyi getirir. Bir sınıf listesinde 3. öğrencinin 2. dersteki notunu, bir fiyat tablosunda 5. ürünün fiyatını bu yolla okursunuz. Değeri aramaz, konumdan alır.

Bu özellik tek başına sınırlı görünebilir. Asıl gücü, konumu bulan KAÇINCI ile birlikte kullanıldığında ortaya çıkar: biri satır numarasını bulur, öteki o satırdaki değeri getirir.

Fonksiyon Excel'in bütün güncel masaüstü sürümlerinde, web ve Mac sürümlerinde bulunur. Bu yüzden farklı sürümlerle paylaşılan dosyalarda ÇAPRAZARA yerine güvenle kullanılabilir. Sabit konumlu raporlarda da işe yarar; örneğin her ay aynı tablonun son satırındaki toplamı okumak için satır numarasını bir hücreden alabilirsiniz.

Argümanlar ve sayma mantığı

dizi değerin alınacağı aralık, satır_sayısı ve sütun_sayısı ise bu aralığın içindeki sıralardır. Sayım sayfanın değil aralığın başından yapılır. B2:D5 aralığında satır 1, sayfadaki 2. satırdır; sütun 1 de B sütunudur.

=İNDİS(B2:D5;3;2) formülü aralığın üçüncü satırına ve ikinci sütununa, yani sayfadaki C4 hücresine gider. Tek sütunlu bir aralıkta sütun numarasını yazmanız gerekmez: =İNDİS(A2:A5;2) yeterlidir. Fonksiyonun birden çok aralık arasından seçim yapan ikinci bir başvuru biçimi de vardır, ama günlük işlerde dizi biçimi yeterli olur.

İNDİS ve KAÇINCI ile sola doğru arama

DÜŞEYARA sonuç sütunu arama sütununun solundaysa çalışmaz. İNDİS ve KAÇINCI bu engeli kaldırır. Kimya notu 95 olan öğrencinin adını bulmak için =İNDİS(A2:A5;KAÇINCI(95;D2:D5;0)) yazarsınız.

İçteki KAÇINCI, 95'in D sütununda kaçıncı sırada olduğunu bulur ve 3 döndürür. Dıştaki İNDİS de A2:A5 aralığının 3. satırından Ceren adını getirir. Arama sütunu ile sonuç sütunu ayrı ayrı seçildiği için tabloya sütun eklemek formülü bozmaz.

İki yönlü arama: satır ve sütunu birlikte bulmak

Bir not çizelgesinde hem öğrenciyi hem dersi değişken yapmak isteyebilirsiniz. Bunun için İNDİS'in iki numarasını da KAÇINCI'ya buldurursunuz: =İNDİS(B2:D5;KAÇINCI("Emre";A2:A5;0);KAÇINCI("Kimya";B1:D1;0)). Birinci KAÇINCI satırı, ikincisi sütunu bulur; sonuç Emre'nin kimya notu olan 70'tir.

Öğrenci ve ders adlarını iki ayrı hücreye yazıp formülde bu hücrelere başvurursanız küçük bir sorgu ekranı elde edersiniz. Açılır listeyle birleştirildiğinde kullanıcı yalnız seçim yapar, formüle dokunmaz.

Bütün bir sütunu döndürmek

Satır numarasına 0 yazmak, İNDİS'e o sütunun tamamını döndürmesini söyler. =TOPLA(İNDİS(B2:D5;0;1)) matematik notlarının toplamını, yani 319'u verir. Sütun numarasını KAÇINCI ile buldurursanız seçilen dersin toplamını ya da ortalamasını tek formülle hesaplarsınız.

Microsoft 365'te bu formülü tek başına bir hücreye yazarsanız sütundaki dört değer aşağı taşar. Eski sürümlerde aynı sonuç için dizi formülü girmeniz gerekir.

Hatalar ve dikkat edilecekler

#BAŞV! hatası, satır ya da sütun numarası aralığın dışına çıktığında görülür. Dört satırlık bir aralıkta 5. satırı istemek bu hatayı verir. İçteki KAÇINCI değeri bulamazsa hata #YOK olarak dışarı yansır; bu durumda formülü EĞERHATA ile sarmak okunurluğu artırır.

Bir başka tuzak, İNDİS aralığı ile KAÇINCI aralığının farklı satırdan başlamasıdır. A2:A5 ile D1:D4 birlikte kullanılırsa sonuç bir satır kayar ve hata vermeden yanlış kişiyi getirir.

Kendi listenizde DÜŞEYARA ile yazdığınız bir aramayı İNDİS ve KAÇINCI ile yeniden kurun. Sonra arama sütununun soluna yeni bir sütun ekleyip iki formülün nasıl davrandığını karşılaştırın.

Örnekler

Örnek 1: Satır ve sütun numarasıyla not okuma
ABCDEF
1ÖğrenciMatematikFizikKimya
2Ayşe78859088
3Burak927481
4Ceren658895
5Emre847970
=İNDİS(B2:D5;3;2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 88

Aralığın 3. satırı Ceren, 2. sütunu Fizik. Kesişimdeki değer 88'dir.

Örnek 2: Kimya notundan öğrenci adını bulma (sola arama)
ABCDEF
1ÖğrenciMatematikFizikKimya
2Ayşe788590Ceren
3Burak927481
4Ceren658895
5Emre847970
=İNDİS(A2:A5;KAÇINCI(95;D2:D5;0))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: Ceren

KAÇINCI, 95'in D2:D5 içinde 3. sırada olduğunu bulur. İNDİS de A2:A5'in 3. satırındaki adı getirir.

Örnek 3: Öğrenci ve derse göre iki yönlü arama
ABCDEF
1ÖğrenciMatematikFizikKimya
2Ayşe78859070
3Burak927481
4Ceren658895
5Emre847970
=İNDİS(B2:D5;KAÇINCI("Emre";A2:A5;0);KAÇINCI("Kimya";B1:D1;0))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 70

Emre 4. satırda, Kimya 3. sütunda. İNDİS bu kesişimdeki 70 notunu döndürür.

Örnek 4: Bir dersin bütün notlarını toplama
ABCDEF
1ÖğrenciMatematikFizikKimya
2Ayşe788590319
3Burak927481
4Ceren658895
5Emre847970
=TOPLA(İNDİS(B2:D5;0;1))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 319

Satır numarası 0 olduğu için İNDİS matematik sütununun tamamını verir. TOPLA 78, 92, 65 ve 84'ü toplayıp 319 bulur.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

İNDİS kullanan rehberler ve alıştırmalar

RehberOrtaExcel'de Formülle Otomatik Sıralama Nasıl Yapılır?Veri değiştikçe kendiliğinden güncellenen sıralama için Microsoft 365 ve Excel 2021'de =SIRALA(A2:C8;3;-1) ya da birden çok ölçütle SIRALAÖLÇÜT kullanılır. Eski sürümlerde BÜYÜK ile İNDİS ve KAÇINCI formülü büyükten küçüğe liste üretir.RehberOrtaExcel'de Birden Fazla Sonuç Getirme: DÜŞEYARA Yerine FİLTREDÜŞEYARA yalnız ilk eşleşmeyi getirir. Bir müşterinin bütün siparişlerini almak için Microsoft 365 ve Excel 2021'de =FİLTRE(B2:C9;A2:A9="Deniz Market") kullanılır; sonuçları tek hücrede birleştirmek için METİNBİRLEŞTİR eklenir.RehberOrtaExcel'de Sütundaki Son Değer Nasıl Bulunur?Arada boş hücre yoksa sütundaki son değeri =İNDİS(C2:C50;BAĞ_DEĞ_DOLU_SAY(C2:C50)) verir. Boşluk olabilen sütunlarda =ARA(2;1/(C2:C50<>"");C2:C50), bir müşterinin son kaydı için ise arama yönü -1 olan ÇAPRAZARA kullanılır.RehberOrtaExcel'de Birden Fazla Kritere Göre Arama Nasıl Yapılır?DÜŞEYARA tek ölçütle arar; iki koşul için ölçütleri & ile birleştirirsiniz. Microsoft 365'te =ÇAPRAZARA("Tişört"&"M";A2:A7&B2:B7;C2:C7), tüm sürümlerde İNDİS ile KAÇINCI ya da sonuç sayıysa ÇOKETOPLA kullanılır.RehberBaşlangıçExcel Açılır Listeye Veri Ekleme ve Listeyi DüzenlemeExcel açılır listeye veri eklemek için önce listenin kaynağını Veri Doğrulama penceresinden bulursunuz. Kaynak bir tabloysa yeni satır yazmak yeter; düz aralıksa Kaynak kutusundaki aralığı genişletir ya da kaynağı tabloya dönüştürürsünüz.RehberOrtaExcel'de Bağımlı Açılır Liste Nasıl Yapılır?Excel'de bağımlı açılır liste için her alt listeye üst seçenekle aynı adı verirsiniz (Formüller > Seçimden Oluştur). İkinci hücrenin Veri Doğrulama kaynağına =DOLAYLI(A2) yazınca liste, ilk hücrede seçilen kategoriye göre değişir.AlıştırmaOrtaAlıştırma: İNDİS ve KAÇINCI ile Kargo Ücreti BulmaBölge ve paket ağırlığına göre düzenlenmiş bir ücret matrisinden dört siparişin kargo ücretini İNDİS ve iki KAÇINCI ile bulun. İki yönlü aramayı ve arama aralıklarını sabitlemeyi bu alıştırmada pratik edersiniz.

Sıkça Sorulan Sorular

İNDİS formülü nasıl kullanılır?

Önce aralığı, sonra aralık içindeki satır ve sütun sırasını yazarsınız: =İNDİS(B2:D5;3;2) aralığın 3. satırı ile 2. sütununun kesişimindeki değeri getirir.

İNDİS KAÇINCI neden DÜŞEYARA'dan daha esnektir?

Arama sütunu ile sonuç sütunu ayrı seçilir. Bu sayede sonuç arama sütununun solunda olabilir ve tabloya sütun eklemek sütun numarasını bozmaz.

İNDİS'te satır numarası neye göre sayılır?

Sayfanın değil, verdiğiniz aralığın başına göre. B2:D5 aralığında 1. satır sayfanın 2. satırıdır.