VLOOKUP Tabel Array

Larik Tabel dalam Fungsi VLOOKUP

Dalam VLOOKUP atau pencarian vertikal ketika kita menggunakan sel atau nilai referensi untuk mencari dalam sekelompok kolom yang berisi data yang akan dicocokkan dan mengambil hasilnya, kelompok rentang yang biasa kita cocokkan disebut sebagai VLOOKUP table_array, dalam larik tabel sel yang direferensikan berada di sisi paling kiri kolom.

Fungsi VLOOKUP (pencarian vertikal) di Excel mencari informasi atau nilai dari satu kolom larik tabel atau kumpulan data dan mengekstrak dan mengembalikan beberapa nilai atau informasi yang sesuai dari kolom lain.

VLOOKUP di Excel adalah fungsi bawaan dan dinamai demikian karena rumus mencari nilai dan mencarinya secara vertikal ke bawah kolom tertentu. Ini berhenti segera setelah menemukan nilai itu dan melihat di sebelah kanan nilai itu dalam kolom yang kita tentukan.

Fungsi tersebut membutuhkan nilai atau argumen agar dapat dijalankan. Saat membuat fungsi HLOOKUP atau VLOOKUP di Excel, kami memasukkan rentang sel sebagai salah satu argumen. Rentang ini disebut argumen table_array.

Sintaks Umum untuk fungsi VLOOKUP adalah sebagai berikut:

Sintaks fungsi VLOOKUP memiliki argumen berikut:

  • Lookup_value: Wajib, mewakili nilai yang ingin kita cari di kolom pertama tabel atau dataset
  • Table_array: Diperlukan, merepresentasikan dataset atau larik data yang akan dicari
  • Col_indexnum: Diperlukan, mewakili bilangan bulat yang menentukan nomor kolom dari table_array, yang kita ingin kembalikan nilainya
  • Range_lookup: Opsional, mewakili atau mendefinisikan fungsi yang harus dikembalikan jika tidak menemukan kecocokan yang tepat dengan lookup_value. Argumen ini dapat disetel ke 'FALSE; atau 'TRUE', di mana 'TRUE' menunjukkan kecocokan yang mendekati (yaitu, gunakan kecocokan terdekat di bawah lookup_value jika kecocokan persis tidak ditemukan), dan 'FALSE' menunjukkan kecocokan persis (yaitu mengembalikan kesalahan jika tepat kecocokan tidak ditemukan). 'TRUE' juga bisa diganti dengan '1' dan 'FALSE' untuk '0'.

Jadi kita dapat melihat pada sintaks di atas bahwa argumen kedua yang disediakan untuk fungsi tersebut adalah table_array VLOOKUP.

Contoh

Anda dapat mengunduh Template Excel Array Tabel VLOOKUP ini di sini - Template Excel Array Tabel VLOOKUP

Contoh 1

Misalkan kita memiliki tabel catatan siswa yang terdiri dari nomor roll, nama, kelas, dan ID email dari beberapa siswa. Sekarang jika kita ingin mendapatkan ID email siswa tertentu dari database ini, maka kita menggunakan fungsi VLOOKUP sebagai berikut:

= VLOOKUP (F2, A2: D12,4,1)

Dalam rumus di atas, rentang- A2: D12 adalah larik tabel Vlookup.

Argumen ketiga dengan nilai 4 memberitahu fungsi untuk mengembalikan nilai pada baris yang sama dari kolom keempat tabel catatan siswa. Argumen terakhir yang disebutkan sebagai 1 (TRUE) memberi tahu fungsi untuk mengembalikan kecocokan yang mendekati (kecocokan tepat jika ada).

Kita dapat melihat bahwa rumus VLOOKUP mencari nilai 6 (karena sel F2 berisi nilai 6) di kolom paling kiri dari tabel catatan siswa dengan mencari dari atas ke bawah.

Segera setelah rumus menemukan nilai 6, rumus itu pergi ke kanan di kolom keempat dan mengekstrak ID Email darinya.

Jadi kita dapat melihat bahwa ID email dari gulungan no 6 diekstrak dengan benar dan dikembalikan dengan fungsi ini.

Contoh # 2

Sekarang, katakanlah kita memiliki dua tabel: tabel karyawan yang terdiri dari ID Karyawan, Nama Karyawan, Tim Karyawan dan Penunjukan Karyawan, dan tabel lain yang terdiri dari beberapa ID Karyawan dan kami ingin menemukan Penunjukan yang sesuai, jadi kami menerapkan VLOOKUP formula dalam satu sel menggunakan referensi absolut untuk table_array dan tempelkan ke sel lain.

= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)

Kita dapat melihat bahwa referensi absolut dibuat dengan mengetikkan "$" di depan baris dan kolom referensi sel. Ini akan memungkinkan pengguna untuk menyalin referensi sel ke sel lain sambil mengunci titik referensi: (dalam hal ini memulai dan mengakhiri sel tabel larik-A2: D11). Pintasan keyboard excel untuk membuat Referensi Absolut adalah dengan menekan tombol F4 pada keypad setelah mengetik referensi sel.

Jadi sekarang ketika kita menyalin rumus VLOOKUP dari sel G2 dan menempelkannya ke tiga sel lain G3, G4, dan G5, maka hanya nilai pencarian (argumen pertama yang memiliki referensi sel) yang berubah, dan argumen kedua (table_array) tetap ada. sama. Ini karena, di G2, kami menggunakan referensi sel absolut untuk table_array sehingga rentang tabel tetap atau terkunci.

Jadi kita bisa melihat bahwa Penunjukan untuk Id Karyawan yang sesuai diekstrak dengan benar dan dikembalikan dengan referensi absolut untuk table_array.

Contoh # 3

Sekarang, katakanlah table_array ada di lembar kerja lain (Example1) di buku kerja, dan Roll No dan ID Email terkait yang ingin kami temukan ada di lembar kerja lain (Example3) di buku kerja. Jika ini masalahnya, maka argumen table_array dalam fungsi VLOOKUP menyertakan nama sheet diikuti dengan tanda seru dan rentang sel.

= VLOOKUP (A2, Example1! A2: D12,4, 1)

Kita dapat melihat bahwa tabel catatan siswa terdapat dalam range: A2: D12 di lembar kerja yang dinamai 'Example1', sedangkan sel dan lembar kerja tempat kami ingin mengembalikan nilai Roll No 12 terdapat di lembar kerja bernama ' Contoh3 '. Jadi dalam kasus ini, argumen kedua dalam fungsi VLOOKUP di sel B2 lembar kerja 'Example3' berisi nama sheet yang berisi table_array diikuti dengan tanda seru dan rentang sel.

Jadi kita dapat melihat bahwa ID email dari gulungan no 12 diekstrak dengan benar dan dikembalikan bahkan ketika larik tabel Vlookup ada di lembar buku kerja lainnya.

Hal-hal untuk diingat

  • Argumen: table_array selalu merupakan argumen kedua dalam fungsi LOOKUP di excel.
  • Argumen table_array dalam fungsi LOOKUP selalu mengikuti nilai pencarian.
  • Rentang sel yang terdaftar sebagai argumen di table_array bisa menggunakan referensi sel absolut atau relatif.
  • Dengan mengunci VLOOKUP dari larik tabel, kita dapat dengan cepat mereferensikan kumpulan data terhadap beberapa nilai pencarian.
  • Sel dalam argumen table_array bahkan bisa ada di lembar kerja lain di buku kerja. Jika demikian, maka argumen larik tabel Vlookup menyertakan nama lembar diikuti dengan tanda seru dan rentang sel.
  • Argumen 'table_array' yang disediakan untuk fungsi LOOKUP setidaknya harus memiliki lebar kolom sebanyak nilai argumen 'col_indexnum'.
  • Untuk fungsi VLOOKUP, table_array harus berisi setidaknya dua kolom data