
Özet
Excel INDEX işlevi, bir aralık veya dizide belirli bir konumdaki değeri döndürür. İNDİS'i tek tek değerleri veya tüm satırları ve sütunları almak için kullanabilirsiniz. INDEX genellikle MATCH işleviyle birlikte kullanılır, burada MATCH bir konumu bulur ve INDEX'e besler.Amaç
Konuma göre bir liste veya tabloda bir değer alınGeri dönüş değeri
Belirli bir konumdaki değer.Sözdizimi
= INDEX (dizi, satır_sayısı, (sütun_sayısı), (alan_sayısı))Argümanlar
- dizi - Bir hücre aralığı veya bir dizi sabiti.
- satır_sayısı - Başvuru veya dizideki satır konumu.
- sütun_sayısı - (isteğe bağlı) Başvuru veya dizideki sütun konumu.
- alan_sayısı - (isteğe bağlı) Kullanılması gereken başvurudaki aralık.
Sürüm
Excel 2003Kullanım notları
INDEX işlevi, bir aralık veya dizide belirli bir konumdaki değeri döndürür. INDEX, sıklıkla MATCH işlevi ile birlikte kullanılır. MATCH, bir konumu bulur ve bu konumdaki değeri döndüren INDEX'e besler.
Örnekler
Aşağıdaki formüller, INDEX'in bir değer elde etmek için nasıl kullanılabileceğini gösterir:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
Yukarıdaki örneklerde, konum "kodlanmıştır". Genellikle, MATCH işlevi konumu bulmak için kullanılır ve bu daha sonra INDEX'e beslenir. Bu makale, INDEX ve MATCH'un birçok örnekle birlikte nasıl kullanılabileceğini açıklar:
INDEX ve MATCH nasıl kullanılır?
Sonuç olarak referans
INDEX işlevinin sonuç olarak bir başvuru döndürdüğünü unutmamak önemlidir. Örneğin, aşağıdaki formülde INDEX, A2'yi döndürür:
=INDEX(A1:A5,2) // returns A2
Tipik bir formülde, sonuç olarak A2 hücresindeki değeri görürsünüz, bu nedenle INDEX'in bir başvuru döndürdüğü açık değildir. Bununla birlikte, bu gibi formüllerde dinamik bir adlandırılmış aralık oluşturmak için INDEX kullanan kullanışlı bir özelliktir. INDEX tarafından döndürülen referansı bildirmek için HÜCRE işlevini kullanabilirsiniz.
İki form
INDEX işlevinin iki biçimi vardır: dizi ve başvuru . Her iki form da aynı davranışa sahiptir - INDEX, belirli bir satır ve sütun konumuna göre bir dizide bir başvuru döndürür. Aradaki fark, INDEX'in başvuru formunun, hangi dizinin kullanılması gerektiğini seçmek için isteğe bağlı bir bağımsız değişkenle birlikte birden fazla diziye izin vermesidir. Çoğu formül, INDEX'in dizi biçimini kullanır, ancak her iki form da aşağıda tartışılmıştır.
Dizi formu
INDEX dizi şeklinde, birinci parametre dizisi hücre aralığı veya bir dizi sabit olarak temin edilir. INDEX'in dizi biçiminin sözdizimi şöyledir:
INDEX(array,row_num,(col_num))
- Eğer her iki satır_numarası ve col_num temin edilmektedir, DİZİN kesiştiği hücrede değerini verir ROW_NUM ve col_num .
- Eğer satır_numarası sıfıra ayarlanır, DİZİN bütün bir sütun için bir değerler dizisi döndürür. Bu dizi değerlerini kullanmak için, INDEX işlevini yatay aralıkta bir dizi formülü olarak girebilir veya diziyi başka bir işleve besleyebilirsiniz.
- Eğer col_num sıfıra ayarlanır, DİZİN bütün bir satırı için bir değerler dizisi döndürür. Bu dizi değerlerini kullanmak için, INDEX işlevini dikey aralıkta bir dizi formülü olarak girebilir veya diziyi başka bir işleve besleyebilirsiniz.
Referans formu
INDEX'in referans formunda, birinci parametre bir veya daha fazla aralığa referanstır ve dördüncü bir isteğe bağlı argüman, alan_num , uygun aralığı seçmek için sağlanır. INDEX başvuru formunun sözdizimi şöyledir:
INDEX(reference,row_num,(col_num),(area_num))
İNDİS'in dizi biçimi gibi, İNDİS'in başvuru biçimi de satır_sayısı ve sütun_sayısının kesişme noktasındaki hücrenin başvurusunu verir . Aradaki fark, başvuru bağımsız değişkeninin birden fazla aralık içermesi ve alan_sayısının hangi aralığın kullanılması gerektiğini seçmesidir . Area_num argümanı bir sayısal dizin gibi davranan bir sayı olarak verilir edilir. Başvuru içindeki ilk dizi 1, ikinci dizi 2'dir ve bu böyle devam eder.
Örneğin, aşağıdaki formülde alan_sayısı , A7: C10 aralığını ifade eden 2 olarak sağlanır:
=INDEX((A1:C5,A7:C10),1,3,2)
Yukarıdaki formülde, INDEX, A7: C10'un 1. satırındaki ve 3. sütunundaki değeri döndürür.
- Birden çok aralıklar referans virgül ile ayrılmış ve parantez içinde verilmektedir.
- Tüm aralıklar tek sayfada olmalıdır, aksi takdirde INDEX # DEĞER hatası döndürür. SEÇ işlevini geçici çözüm olarak kullanın.
İlgili videolar





