
Genel formül
=INDEX(data,0,MATCH(value,headers,0))
Özet
Tüm bir sütunu aramak ve almak için, INDEX ve MATCH işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, tüm Q3 sonuçlarını aramak için kullanılan formül şudur:
=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))
Not: Bu formül, yalnızca tüm değerlerin doğru şekilde alındığını göstermek için TOPLA işlevine yerleştirilmiştir.
Açıklama
Özet: sütun dizinini tanımlamak için MATCH kullanın, ardından satır numarasını sıfır olarak ayarlayarak tüm sütunu almak için INDEX kullanın.
MATCH, içten dışa doğru çalışarak sütun indeksini şu şekilde elde etmek için kullanılır:
MATCH(I5,C4:F4,0)
Arama değeri "Q3", H5'ten gelir, dizi C4: F4'teki üstbilgilerdir ve sıfır, tam bir eşleşmeyi zorlamak için kullanılır. KAÇINCI işlevi, sonuç olarak 3 değerini döndürür ve bu, sütun numarası olarak INDEX işlevine beslenir.
INDEX'in içinde, MATCH tarafından sağlanan dizi C5: F8 aralığı ve sütun numarası 3 olarak sağlanır. Satır numarası sıfır olarak ayarlandı:
=INDEX(C5:F8,0,3)
Bu, INDEX'in dizideki 4 değerin tümünü nihai sonuç olarak şöyle bir dizide döndürmesine neden olur:
(121250;109250;127250;145500)
Gösterilen örnekte, formülün tamamı dizileri yerel olarak işleyebilen TOPLA işlevine sarılmıştır. TOPLA işlevi, 503,250'lik bir nihai sonuç döndürür.
Diğer işlevlerle işleme
Tüm bir veri sütununu aldıktan sonra, ek işlemler için bu sütunu TOPLA, MAKSİMUM, MİN, ORTALAMA, BÜYÜK vb. İşlevlere besleyebilirsiniz. Örneğin, aşağıdaki gibi bir çeyrekte maksimum değeri elde edebilirsiniz:
=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))