Excel formülü: Temel INDEX MATCH tam -

İçindekiler

Genel formül

=INDEX(data,MATCH(value,lookup_column,FALSE),column)

Özet

Bu örnek, tam eşleşmeye göre bir tablodan bilgi almak için İNDİS ve KAÇINCI'nın nasıl kullanılacağını gösterir. Gösterilen örnekte, H6 hücresindeki formül şöyledir:

=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2)

Oyuncak Hikayesi filminin vizyona girdiği 1995'i döndürür.

Açıklama

Bu formül, Toy Story'nin tablodaki satır konumunu almak için MATCH işlevini ve sütun 2'deki bu satırdaki değeri almak için INDEX işlevini kullanır. MATCH, B sütunundaki H4'teki değeri arayacak şekilde yapılandırılmıştır:

MATCH(H4,B5:B9,FALSE)

Son bağımsız değişkenin FALSE olduğunu ve MATCH'yi tam bir eşleşme gerçekleştirmeye zorladığına dikkat edin.

MATCH, 4. satırda "Oyuncak Hikayesi" ni bulur ve bu sayıyı, satır numarası olarak INDEX'e döndürür. INDEX, tablodaki tüm verileri içeren bir dizi ile yapılandırılmıştır ve sütun numarası 2 olarak sabit kodlanmıştır. MATCH 4'ü döndürdüğünde elimizde:

=INDEX(B5:E9,4,2)

INDEX daha sonra dizideki 4. satır ve 2. sütunun kesişimindeki değeri alır, bu "1995".

Örnekteki diğer formüller, sütun numarası dışında aynıdır:

=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2) // year =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),3) // rank =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),4) // sales

Tek sütunlu INDEX

Yukarıdaki örnekte, INDEX, tablodaki tüm verileri içeren bir dizi alır. Bununla birlikte, formülleri yalnızca bir sütunla çalışacak şekilde kolayca yeniden yazabilirsiniz, bu da sütun numarası sağlama ihtiyacını ortadan kaldırır:

=INDEX(C5:C9,MATCH(H4,B5:B9,FALSE)) // year =INDEX(D5:D9,MATCH(H4,B5:B9,FALSE)) // rank =INDEX(E5:E9,MATCH(H4,B5:B9,FALSE)) // sales

Her durumda, INDEX, alınan verilere karşılık gelen tek sütunlu bir dizi alır ve MATCH, satır numarasını sağlar.

Ilginç makaleler...