Skip to content Skip to sidebar Skip to footer

Rumus Vlookup Dengan 2 Tabel Array Data

 Bagaimanakah cara memakai fungsi atau rumus VLookup dengan  Rumus VLookup Dengan 2 Tabel Array Data

Bagaimanakah cara memakai fungsi atau rumus VLookup dengan 2 tabel data referensi yang berbeda?

Seperti yang sudah kita pelajari pada pembahasan wacana fungsi Vlookup Excel, bahwa fungsi Vlookup hanya sanggup digunakan untuk melaksanakan pencarian data pada 1 tabel referensi saja.

Jika kita mempunyai 2 Tabel data array yang mirip, bagaimana cara supaya rumus Vlookup sanggup menentukan tabel data yang sempurna sesuai kriteria yang kita kehendaki?


Rumus VLOOKUP Dengan 2 Tabel Data


Misalnya Anda mempunyai data dengan 2 tabel menyerupai di bawah ini. Bagaimanakah rumus VLookup yang digunakan untuk mendapat nilai Jumlah sesuai dengan tahun dan kwartal yang kita pilih.

 Bagaimanakah cara memakai fungsi atau rumus VLookup dengan  Rumus VLookup Dengan 2 Tabel Array Data

Secara umum sintaks fungsi VLookup ialah sebagai berikut:
VLOOKUP(NilaiYangDiCari; TabelReferensi; NomorKolom; [RangeLookup])

Pada kasus Vlookup dengan dua tabel data array menyerupai diatas argument fungsi VLookup yang perlu kita buat otomatis menyesuaikan dengan kriteria ialah argument TabelReferensi.

Jika menginginkan data tahun 2015 maka Vlookup memakai tabel data dengan referensi A2:E6. Sedangkan jikalau mengharapkan jumlah pada tahun 2016 maka fungsi Vlookup harus memakai tabel referensi A9:E13.

Sedangkan untuk argument NilaiYangDiCari sama, yakni data Jumlah pada tahun yang bersangkutan yang sanggup didapatkan pada kolom no 5 dari tabel referensi.

Untuk mendapat hasil sesuai 2 kriteria diatas maka setidaknya kita sanggup memakai 2 rumus excel yang berbeda.

Yang pertama dengan memakai campuran fungsi IF dengan fungsi VLookup excel. Dan yang kedua dengan memakai campuran fungsi VLookup dan fungsi Choose.

Adapun untuk VLookup pada tabel yang sama dengan multi kriteria sanggup anda pelajari pada tautan berikut: Cara LookUp Banyak Kriteria dengan INDEX dan MATCH

Rumus Gabungan Fungsi IF dan VLOOKUP Excel


Sintaks umum fungsi IF excel ialah sebagai berikut:
IF(TesLogika; [KondisiTerpenuhi]; [KondisiTidakTerpenuhi])

Penjelasan lebih detail wacana fungsi IF excel ini sanggup anda baca pada tutorial excel berikut: Cara Menggunakan Fungsi IF Pada Microsoft Excel

Rumus If-Vlookup


Untuk mendapat data Jumlah dari sintaks atau cara penulisan diatas maka jikalau digabungkan dengan fungsi VLookup rumus excelnya akan menjadi:

IF(TesLogika; VLookup_1; VLookup_2)

Dimana VLookup_1 merupakan rumus Vlookup untuk tabel pertama dan VLookup_2 merupakan rumus Vlookup untuk tabel kedua.

 Bagaimanakah cara memakai fungsi atau rumus VLookup dengan  Rumus VLookup Dengan 2 Tabel Array Data

Untuk rujukan kasus diatas maka rumus excel yang digunakan pada cell B17 ialah sebagai berikut:
=IF(B15=2015;VLOOKUP(B16;A2:E6;5;FALSE);VLOOKUP(B16;A9:E13;5;FALSE))

Dengan rumus diatas jikalau B15 bernilai angka 2015 maka yang akan digunakan ialah rumus Vlookup_1 yakni:
VLOOKUP(B16;A2:E6;5;FALSE)

Dan sebaliknya jikalau tidak bernilai 2015 maka fungsi IF akan menghasilkan nilai dari rumus Vlookup berikut:
VLOOKUP(B16;A9:E13;5;FALSE)

Rumus Vlookup-If


Selain memasukkan rumus Vlookup kedalam rumus IF menyerupai diatas, kasus ini sanggup juga diselesaikan dengan memasukkan rumus IF ke dalam rumus Vlookup.
=VLOOKUP(NilaiYangDiCari; IF(TestLogika;TabelReferensi1;TabelReferensi2); NomorKolom; [RangeLookup])

Dari sitaks di atas jikalau penilaian budi pada fungsi IF bernilai True maka Vlookup akan memakai TabelReferensi1 dan sebliknya jikalau False maka Vlookup akan memakai TabelReferensi2.

Untuk rujukan menyerupai sebelumnya rumus campuran Vlookup-If nya ialah menyerupai berikut:
=VLOOKUP(B16;IF(B15=2015;A2:E6;A9:E13);5;FALSE)

Pada kasus ini nilai A2:E6 dan A9:E13, secara otomatis eksklusif dikenali sebagai referensi Range oleh fungsi Vlookup. Pada fungsi lain mungkin hal ini tidak terjadi dan malah menghasilkan nilai error sehingga anda membutuhkan fungsi INDIRECT untuk menciptakan referensi dari teks.

Jika memakai fungsi Indirect, maka rumus di atas menjadi menyerupai ini:
=VLOOKUP(B16;IF(B15=2015;INDIRECT("A2:E6");INDIRECT("A9:E13"));5;FALSE)

Rumus Gabungan Fungsi VLOOKUP dan CHOOSE Excel


Selain memakai rumus excel campuran menyerupai diatas kita sanggup juga memakai fungsi CHOOSE excel untuk menentukan tabel data yang digunakan oleh fungsi VLookup.

Sintak fungsi Choose sendiri ialah sebagai berikut:
CHOOSE(IndexNumber; Nilai1; [Nilai2]; ...)

Untuk mempelajari lebih lanjut wacana fungsi Choose ini sanggup anda temukan pada tautan berikut: Cara Menggunakan Fungsi Choose pada Micrososft Excel

Jika dimasukkan pada fungsi Vlookup maka rumus excelnya menjadi:
VLOOKUP(NilaiYangDiCari; CHOOSE(IndexNumber; Nilai1; [Nilai2]; ...); NomorKolom; [RangeLookup])

Adapun untuk menentukan index number kita memakai fungsi budi IF.

 Bagaimanakah cara memakai fungsi atau rumus VLookup dengan  Rumus VLookup Dengan 2 Tabel Array Data

Jika diterapkan pada kasus diatas maka rumus excel yang digunakan pada cell B15 adalah:
=VLOOKUP(B16;CHOOSE(IF(B15=2015;1;2);A2:E6;A9:E13);5;FALSE)

Pada rumus diatas tabel referensi yang digunakan oleh VLookup ditentukan oleh referensi yang dihasilkan oleh fungsi Choose.

Sedangkan fungsi Choose sendiri memakai hasil dari fungsi IF untuk menentukan nilai referensi range mana yang akan dihasilkan.
CHOOSE(IF(B15=2015;1;2);A2:E6;A9:E13)

Jika B15 bernilai 2015 maka Choose akan menentukan referensi ke-1 yang diberikan yakni range A2:E6, dan sebaliknya jikalau bukan 2015 maka akan menentukan referesi ke-2 yaitu range A9:E13.

Nah cukup gampang bukan? Jika anda kreatif, aku kira masih banyak solusi lainnya. Hanya saja 2 rumus exel diatas aku kira sudah cukup untuk ketika ini.


Sekarang cara mana yang anda pilih untuk melaksanakan VLookup dengan 2 Tabel? Jika punya solusi lain jangan sungkan-sungkan untuk menyebarkan di kolom komentar.

Post a Comment for "Rumus Vlookup Dengan 2 Tabel Array Data"