Cara VLOOKUP Antar Sheet di Excel (2026)
TL;DR
VLOOKUP antar sheet di Excel dipakai buat ambil data dari sheet lain dengan nulis nama sheet di depan range, misalnya =VLOOKUP(A2, Sheet2!A:C, 3, FALSE). Tambahin tanda seru setelah nama sheet buat nunjuk ke lokasi datanya. Kalau nama sheet ada spasi, bungkus pakai tanda kutip satu jadi 'Master Produk'!A:C.
VLOOKUP antar sheet di Excel dipakai buat ambil data dari sheet lain, cukup dengan nulis nama sheet di depan range yang mau dicari.
Ini kejadian tiap hari di kerjaan. Data transaksi di satu sheet, daftar harga atau nama produk di sheet lain. VLOOKUP yang nyambungin keduanya.
Di tutorial ini kamu bakal belajar nulis rumusnya, ngatasin nama sheet yang ada spasi, dan lihat contoh nyata dua sheet toko sembako. Langsung bisa dipraktekin.
Apa itu VLOOKUP antar sheet?
VLOOKUP antar sheet adalah cara pakai VLOOKUP di mana data yang dicari ada di sheet berbeda dari tempat rumusnya ditulis. Bedanya cuma satu: kamu nambahin nama sheet dan tanda seru sebelum range. Sisanya sama persis dengan VLOOKUP biasa.
Rumus dasarnya kelihatan begini:
=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)
Bagian Sheet2! itu yang nunjukin Excel harus nyari di Sheet2, bukan di sheet yang lagi kamu buka. Sisanya sama: nilai yang dicari, range, nomor kolom hasil, dan FALSE buat pencarian persis.
Kalau kamu masih baru sama fungsinya, baca dulu dasar VLOOKUP biar paham empat argumennya sebelum lanjut ke antar sheet.
Gimana cara nulis VLOOKUP antar sheet?
Cara termudah, mulai ketik rumus di sheet tujuan, lalu pas milih range, klik langsung ke sheet sumber dan blok datanya. Excel bakal nulis nama sheet plus tanda seru otomatis. Kamu tinggal lengkapin nomor kolom dan FALSE. Nggak perlu ngetik nama sheet manual.
Langkah lengkapnya:
- Klik sel tempat kamu mau hasilnya muncul.
- Ketik
=VLOOKUP(lalu klik sel yang jadi patokan pencarian, misalnya A2. - Ketik koma, terus klik tab sheet sumber di bagian bawah Excel.
- Blok range data di sheet sumber, misalnya kolom A sampai C.
- Ketik koma, isi nomor kolom hasil (misalnya 3), koma, lalu FALSE, dan tutup kurung.
- Tekan Enter.
Hasilnya kira-kira begini kalau sheet sumbernya bernama DaftarHarga:
=VLOOKUP(A2, DaftarHarga!A:C, 3, FALSE)
Argumen ketiga, angka 3, artinya ambil data dari kolom ketiga dalam range. FALSE wajib buat pencarian persis. Kalau kamu isi TRUE atau kosong, Excel bakal nyari yang mendekati dan sering ngasih hasil salah.
Gimana kalau nama sheet ada spasi?
Kalau nama sheet punya spasi, bungkus pakai tanda kutip satu di awal dan akhir nama. Tanpa kutip, Excel bingung baca spasinya dan langsung ngasih error. Ini aturan yang sering bikin pemula pusing, padahal solusinya cuma dua tanda kutip.
Misalnya sheet-nya bernama Master Produk:
=VLOOKUP(A2, 'Master Produk'!A:C, 3, FALSE)
Perhatiin kutipnya nutup sebelum tanda seru, bukan sesudah. Kabar baiknya, kalau kamu milih range dengan cara klik langsung ke sheet, Excel nambahin kutip ini sendiri. Kamu jarang harus ngetik manual.
Contoh Kasus: transaksi dan master produk toko_berkah
Anggap toko_berkah punya dua sheet. Sheet pertama, Transaksi, isinya kode produk dan jumlah beli. Sheet kedua, Master Produk, isinya kode produk, nama, dan harga. Kamu mau nampilin nama produk di sheet Transaksi berdasarkan kode.
Struktur sheet Master Produk:
| A (Kode) | B (Nama) | C (Harga) |
|---|---|---|
| P001 | Beras 5kg | 68000 |
| P002 | Minyak 2L | 34000 |
| P003 | Gula 1kg | 17000 |
Di sheet Transaksi, kalau A2 berisi kode P002, rumus buat ambil namanya:
=VLOOKUP(A2, 'Master Produk'!A:C, 2, FALSE)
Hasilnya "Minyak 2L". Mau ambil harganya? Ganti angka 2 jadi 3, karena harga ada di kolom ketiga. Dari satu master produk, kamu bisa isi ratusan baris transaksi tanpa ngetik nama satu per satu.
Dari yang aku lihat, cara ini motong waktu input yang biasanya 20 menit jadi bawah 2 menit buat sheet ratusan baris. Data harga cukup diurus di satu tempat, sisanya ngikut.
Kalau kamu perlu cocokin lebih dari satu kolom sekaligus, lanjut ke VLOOKUP dengan banyak kriteria.
Kesalahan Umum VLOOKUP Antar Sheet
Beberapa hal yang sering bikin rumusnya error:
- Lupa tanda seru.
Sheet2A:Csalah. Yang benarSheet2!A:C. - Nama sheet spasi tanpa kutip. Master Produk harus jadi 'Master Produk'.
- Argumen keempat kosong. Selalu isi FALSE biar pencariannya persis.
- Format data beda. Kode P002 sebagai teks nggak bakal cocok sama P002 yang kesimpan beda format.
- Kolom patokan bukan yang paling kiri. VLOOKUP cuma bisa nyari di kolom pertama range. Nama produk harus ada di kolom paling kiri range sumber.
Kalau muncul #N/A, cek dulu ejaan dan format kode di kedua sheet. 9 dari 10 kasus #N/A gara-gara nilainya nggak cocok persis.
FAQ
Pertanyaan yang sering muncul soal VLOOKUP antar sheet.
Penutup
VLOOKUP antar sheet cuma nambahin nama sheet plus tanda seru ke rumus biasa. Sisanya sama persis dengan VLOOKUP yang kamu udah kenal.
Inget tiga hal: pakai tanda seru setelah nama sheet, bungkus kutip kalau ada spasi, dan selalu tutup pakai FALSE.
Mau latihan bareng kasus nyata? Coba bandingin dua daftar dulu di cara membandingkan dua kolom di Excel, atau kulik rumus lookup lain sampai lancar. Referensi resminya ada di dokumentasi VLOOKUP Microsoft.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)
Nggak perlu milih satu selamanya. Ini kapan Excel lebih cepat, kapan Python menang, dan contoh tugas yang sama dikerjain di dua-duanya biar kamu bisa banding sendiri.
Template Simulasi Cicilan Kredit di Excel
Bikin simulasi cicilan kredit sendiri di Excel pakai fungsi PMT. Hitung angsuran bulanan plus tabel amortisasi lengkap dengan contoh KPR Rp300 juta.
Template Anggaran Bulanan Excel
Template anggaran Excel yang benar bakal hitung sisa uang dan pengeluaran per kategori otomatis. Ini struktur tabelnya, rumus SUMIF, plus contoh nyata.