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.
Gimana cara VLOOKUP dari sheet lain?
Tulis nama sheet diikuti tanda seru sebelum range di argumen kedua. Contohnya =VLOOKUP(A2, Sheet2!A:C, 3, FALSE) bakal nyari nilai A2 di kolom pertama Sheet2, lalu ambil data dari kolom ketiga. Cara paling gampang, pas milih range, langsung klik sheet tujuan dan blok datanya. Excel bakal nulis nama sheet-nya otomatis buat kamu.
Kenapa VLOOKUP antar sheet-ku error #N/A?
Error #N/A muncul kalau nilai yang dicari nggak ketemu di kolom pertama range tujuan. Cek dulu, apakah ejaan atau format datanya sama persis di kedua sheet. Angka yang kesimpan sebagai teks juga sering bikin nggak cocok. Pastikan juga argumen keempat kamu isi FALSE biar VLOOKUP nyari yang persis, bukan yang mendekati.
Gimana kalau nama sheet ada spasi?
Bungkus nama sheet pakai tanda kutip satu. Jadi kalau sheet-nya bernama Master Produk, rumusnya =VLOOKUP(A2, 'Master Produk'!A:C, 3, FALSE). Tanpa kutip, Excel bakal bingung baca spasinya dan ngasih error. Excel biasanya nambahin kutip ini otomatis kalau kamu milih range dengan cara klik langsung ke sheet-nya.
Apakah VLOOKUP bisa ke file Excel lain?
Bisa, tapi rumusnya lebih panjang karena harus nyantumin nama file dalam kurung siku. Contohnya =VLOOKUP(A2, [Data.xlsx]Sheet1!A:C, 3, FALSE). File sumbernya sebaiknya kebuka biar rumusnya update. Buat kerja sehari-hari, lebih aman naruh data di sheet berbeda dalam satu file daripada antar file yang gampang putus link-nya.
Lebih baik VLOOKUP atau XLOOKUP antar sheet?
XLOOKUP lebih fleksibel karena bisa nyari ke kiri dan nggak gampang rusak kalau kolom digeser. Tapi VLOOKUP masih dipakai luas dan ada di semua versi Excel lama. Buat antar sheet, keduanya sama-sama tinggal nyebut nama sheet di depan range. Kalau Excel kamu udah mendukung XLOOKUP, pelan-pelan pindah ke situ.
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
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.