Formula Excel: Dapatkan perlawanan ke-9 dengan VLOOKUP -

Formula generik

=VLOOKUP(id_formula,table,4,0)

Ringkasan

Untuk mendapatkan PERTANDINGAN ke-9 dengan VLOOKUP, anda perlu menambahkan lajur pembantu ke meja anda yang membina id unik yang merangkumi kiraan. Sekiranya ini tidak praktikal, anda boleh menggunakan formula larik berdasarkan INDEX dan MATCH sebagai gantinya.

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

Penjelasan

Rumus ini bergantung pada kolum pembantu, yang ditambahkan sebagai lajur pertama ke jadual data sumber. Lajur pembantu mengandungi formula yang membina nilai carian unik dari id dan pembilang yang ada. Pembilang menghitung berapa kali id ​​unik muncul dalam jadual data.

Dalam contohnya, sel formula B4 lajur penolong kelihatan seperti ini:

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

Rumus ini mengambil nilai dalam D4 dan menggunakan gabungan untuk menambahkan tanda hubung, dan hasil fungsi COUNTIF. Fungsi COUNTIF menggunakan julat yang berkembang (rujukan campuran $ D $ 4: D4) untuk menghasilkan kiraan id dalam data.

Di sisi pencarian, VLOOKUP digunakan untuk mengambil nilai dari jadual, dengan mengambil kira kejadian "nth". Caranya adalah dengan membina nilai pencarian dengan struktur yang sama dengan nilai-nilai yang muncul di ruang penolong, dengan mengambil kira "nth". Sekali lagi, ini dilakukan dengan penggabungan, dengan menambahkan tanda hubung dan nilai yang mewakili "nth" ke nilai carian normal (ditarik dari julat bernama "id" dalam kes ini).

Artikel menarik...