İNDİS (İngilizce INDEX) formülü =İNDİS(A2:C6;3;2), A2:C6 aralığının üçüncü satırındaki ve ikinci sütunundaki değeri döndürür. Konumlar aralığın sol üst hücresinden sayılır, bu yüzden A2:C6'nın 3. satırı sayfanın 4. satırıdır. 3'ü veya 2'yi değiştirin ve sonucun nasıl kaydığını izleyin. 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 | Row | Column | Result | |
| 2 | Apple | Fruit | $1.20 | 3 | 2 | Vegetable | |
| 3 | Pear | Fruit | $1.50 | ||||
| 4 | Carrot | Vegetable | $0.80 | ||||
| 5 | Bread | Bakery | $2.40 | ||||
| 6 | Milk | Dairy | $1.10 |
=İNDİS(A2:C6;E2;F2)E2 satır numarasını, F2 sütun numarasını tutar. 3. satır Carrot, 2. sütun Category'dir, bu yüzden G2 Vegetable gösterir. Ürün adı için F2'yi 1 yapın ya da #REF! hatasını (Türkçe Excel'de #BAŞV!) görmek için E2'yi 6 yapın: A2:C6'nın yalnızca beş satırı vardır. Tablo hata adlarını İngilizce gösterir.
İNDİS söz dizimi
=INDEX(array, row_num, [column_num])
array: değerin okunacağı aralık (veya dizi).row_num: onun hangi satırı, 1'den başlayarak. Tüm satırlar için 0 kullanın.column_num: hangi sütun, 1'den başlayarak. Aralık tek bir sütun veya tek bir satırsa isteğe bağlıdır; tüm sütunlar için 0 kullanın.
Tek bir sütunda bir sayı yeterlidir: =İNDİS(A2:A6;4) dördüncü öğedir, Bread. İkinci bir biçim, =İNDİS((A2:C3;A5:C6);1;1;2), birkaç aralıktan birinden seçim yapar; nadiren gerekir.
n'inci öğeyi ya da sonuncuyu alma
Tek sütunlu İNDİS "n numaralı öğe nedir" sorusunu yanıtlar. Dolu hücreleri sayan BAĞ_DEĞ_DOLU_SAY (İngilizce COUNTA) ile birleştiğinde büyüyen bir listenin son öğesini döndürür.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Item number | 2 | |
| 2 | Apple | Nth item | Pear | |
| 3 | Pear | Last item | Milk | |
| 4 | Carrot | |||
| 5 | Bread | |||
| 6 | Milk |
=İNDİS(A2:A6;BAĞ_DEĞ_DOLU_SAY(A2:A6))D1'de 2 yazıyor, bu yüzden D2 Pear döndürür. BAĞ_DEĞ_DOLU_SAY 5 ürün sayar, bu yüzden D3 beşinciyi, Milk'i döndürür. Milk'i silin, D3 Bread döndürür. Gerçek bir dosyada yeni satırlar dahil olsun diye ikisini de A2:A1000 gibi daha uzun bir aralığa yöneltin; BAĞ_DEĞ_DOLU_SAY bu şekilde yalnızca sütunun ortasında boş hücre yoksa çalışır.
0 ile bütün bir satırı veya sütunu döndürme
Satır numarası olarak 0 "her satır" demektir, bu yüzden İNDİS(B2:D5;0;2) ikinci sütunun tamamıdır. TOPLA, ORTALAMA veya MAK içinde bu, numarasıyla seçilen bir sütunu toplar.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Region | Jan | Feb | Mar | Month number | Total | |
| 2 | North | 4,200 | 3,900 | 4,800 | 2 | 15,200 | |
| 3 | South | 3,100 | 3,600 | 3,300 | |||
| 4 | East | 5,200 | 4,700 | 5,600 | |||
| 5 | West | 2,800 | 3,000 | 3,400 |
=TOPLA(İNDİS(B2:D5;0;F2))- ay Feb'dir ve G2 C2:C5'i toplar:
15,200. Mart için F2'yi 3 yapın. Bütün bir satır da aynı şekilde çalışır:=TOPLA(İNDİS(B2:D5;3;0))East'i toplar. Excel 2021 ve Microsoft 365'te tek başına=İNDİS(B2:D5;0;2)dört değeri sayfada aşağı taşırır. Sütunu numara yerine başlığıyla seçmek için F2'nin yerine bir KAÇINCI koyun; bu, İNDİS ve KAÇINCI kalıbıdır.
Bir dizide veya taşan bir sonuçta İNDİS
İNDİS yalnızca sayfadaki aralıkları değil, bir formülün döndürdüğü dizileri de okur. Bu, sıralanmış, filtrelenmiş veya benzersiz bir listeyi önce yazmadan ondan tek bir öğe seçmeyi sağlar.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Most expensive | Bread | |
| 2 | Apple | Fruit | $1.20 | Second | Pear | |
| 3 | Pear | Fruit | $1.50 | Cheapest | Carrot | |
| 4 | Carrot | Vegetable | $0.80 | |||
| 5 | Bread | Bakery | $2.40 | |||
| 6 | Milk | Dairy | $1.10 |
SIRALAÖLÇÜT (İngilizce SORTBY) beş ürünü fiyata göre sıralı döndürür; İNDİS 1. öğeyi (Bread), 2. öğeyi (Pear) ya da artan sıralamadan 1. öğeyi (Carrot) alır. Milk'in fiyatını 3 yapın, en pahalı ürün o olur. Sayfada zaten taşmış bir liste duruyorsa, diyelim H2'de, Excel 2021 ve Microsoft 365 onun ikinci öğesi için =İNDİS(H2#;2) yazmanıza izin verir.
Alıştırma: seçilen bir ayı toplama
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Region | Jan | Feb | Mar | Month number | Total | |
| 2 | North | 4,200 | 3,900 | 4,800 | 1 | ||
| 3 | South | 3,100 | 3,600 | 3,300 | |||
| 4 | East | 5,200 | 4,700 | 5,600 | |||
| 5 | West | 2,800 | 3,000 | 3,400 |
Sıra sende: G2 hücresinde, numarası F2'de olan ayın (1 = Jan, 2 = Feb, 3 = Mar) toplamını İNDİS kullanarak döndürün.
Sıkça Sorulan Sorular
Excel'de İNDİS fonksiyonu ne işe yarar?
Bir aralıkta belirli bir konumdaki değeri döndürür: =İNDİS(A2:C6;3;2) A2:C6'nın üçüncü satırındaki ve ikinci sütunundaki değeri döndürür. Konumlar sayfanın 1. satırından değil, aralığın sol üst hücresinden sayılır.
İNDİS ile bir sütundaki son değeri nasıl alırım?
Satır numarası olarak dolu hücrelerin sayısını kullanın: =İNDİS(B2:B100;BAĞ_DEĞ_DOLU_SAY(B2:B100)) boşluksuz bir sütunun son değerini döndürür. Boşluklar varsa =LOOKUP(2,1/(B2:B100<>""),B2:B100) (İngilizce yazımıyla) boş olmayan son değeri döndürür.
İNDİS neden #BAŞV! döndürüyor?
Satır veya sütun numarası aralıktan büyük. =İNDİS(A2:A6;7) beş hücrelik bir aralığın yedinci öğesini ister ve #BAŞV! döndürür.
İNDİS ile bütün bir sütun nasıl döndürülür?
Satır numarası olarak 0 kullanın: =İNDİS(B2:D5;0;2) ikinci sütunun tamamını döndürür. Toplamak için onu bir fonksiyonla sarmalayın, örneğin =TOPLA(İNDİS(B2:D5;0;2)), ya da Excel 2021 ve Microsoft 365'te taşmasına izin verin.