Rumus Excel: Pencarian dua arah VLOOKUP dalam Tabel -

Daftar Isi

Formula umum

=VLOOKUP(id,Table1,MATCH(colname,Table1(#Headers),0),0)

Ringkasan

Untuk melakukan pencarian dua arah dalam Tabel Excel, Anda dapat menggunakan fungsi MATCH dengan referensi terstruktur dan VLOOKUP. Dalam contoh yang ditunjukkan, rumus di I5 (disalin ke bawah) adalah:

=VLOOKUP($I$4,Table1,MATCH(H5,Table1(#Headers),0),0)

Penjelasan

Pada tingkat tinggi, kami menggunakan VLOOKUP untuk mengekstrak informasi karyawan dalam 4 kolom dengan ID sebagai nilai pencarian. Nilai ID berasal dari sel I4, dan dikunci sehingga tidak akan berubah saat rumus disalin ke bawah kolom.

Array tabel adalah tabel bernama Tabel1, dengan data dalam rentang B5: F104.

Indeks kolom disediakan oleh fungsi MATCH.

Dan jenis pencocokannya nol, jadi paksa VLOOKUP untuk melakukan pencocokan persis.

Fungsi MATCH digunakan untuk mendapatkan indeks kolom untuk VLOOKUP seperti ini:

MATCH(H5,Table1(#Headers),0)

Inilah yang menyelesaikan pertandingan dua arah. Nilai di kolom H sesuai dengan tajuk di tabel, jadi ini cocok sebagai nilai pencarian.

Larik adalah tajuk dalam Tabel1, ditetapkan sebagai referensi terstruktur.

Jenis pencocokan disetel ke nol untuk memaksa pencocokan tepat.

MATCH kemudian mengembalikan posisi pertandingan. Untuk rumus di I5, ini posisinya 2, karena "Pertama" adalah kolom kedua dalam tabel.

VLOOKUP kemudian mengembalikan nama depan untuk id 601, yaitu Adrian.

Catatan: VLOOKUP bergantung pada nilai pencarian di sebelah kiri nilai yang diambil dalam tabel. Umumnya, ini berarti nilai pencarian akan menjadi nilai pertama dalam tabel. Jika Anda memiliki data di mana nilai pencarian bukan kolom pertama, Anda bisa beralih ke INDEX dan MATCH untuk lebih banyak fleksibilitas.

Artikel yang menarik...