Excel formülü: DÜŞEYARA ile n'inci eşleşmeyi elde edin -

Genel formül

=VLOOKUP(id_formula,table,4,0)

Özet

DÜŞEYARA ile n'inci MATCH'ı elde etmek için, tablonuza sayımı içeren benzersiz bir kimlik oluşturan bir yardımcı sütun eklemeniz gerekir. Bu pratik değilse, bunun yerine INDEX ve MATCH'a dayalı bir dizi formülü kullanabilirsiniz.

=VLOOKUP(id&"-"&I6,data,4,0)

Açıklama

Bu formül, kaynak veri tablosuna ilk sütun olarak eklenen bir yardımcı sütuna bağlıdır. Yardımcı sütun, mevcut bir kimlik ve bir sayaçtan benzersiz bir arama değeri oluşturan bir formül içerir. Sayaç, benzersiz kimliğin veri tablosunda kaç kez göründüğünü sayar.

Örnekte, yardımcı sütunun B4 formül hücresi şuna benzer:

=D4&"-"&COUNTIF($D$4:D4,D4)

Bu formül, D4'teki değeri alır ve bir kısa çizgi eklemek için birleştirme ve bir EĞERSAY işlevinin sonucunu kullanır. EĞERSAY işlevi, verilerdeki kimliğin hareketli bir sayısını oluşturmak için genişleyen bir aralık (karma referans $ D $ 4: D4) kullanır.

Arama tarafında, DÜŞEYARA, "n'inci" oluşumu hesaba katarak tablodan değerleri almak için kullanılır. İşin püf noktası, "nth" yi hesaba katarak yardımcı sütunda görünen değerlerle aynı yapıya sahip bir arama değeri oluşturmaktır. Yine, bu, normal bir arama değerine bir tire ve "nth" yi temsil eden bir değer eklenerek (bu durumda "id" adlandırılmış aralıktan çekilmiştir) birleştirme ile yapılır.

Ilginç makaleler...