VLOOKUP Google Sheets: Cara Pakai + Bedanya dari Excel
Blog/Tutorial Excel & Sheets/VLOOKUP Google Sheets: Cara Pakai + Bedanya dari Excel

VLOOKUP Google Sheets: Cara Pakai + Bedanya dari Excel

BimaBima
·23 Juni 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

VLOOKUP di Google Sheets pakai sintaks yang sama persis dengan Excel: =VLOOKUP(nilai_dicari, rentang, nomor_kolom, FALSE). Bedanya ada di empat hal: pemisah argumen selalu koma, ambil data dari file lain butuh IMPORTRANGE, ARRAYFORMULA bikin satu formula ngisi seluruh kolom, dan Google Sheets punya batas 10 juta sel per file. Argumen keempat FALSE itu wajib — tanpa itu hasilnya bisa salah diam-diam.

VLOOKUP di Google Sheets nyari satu nilai di kolom paling kiri sebuah rentang, terus balikin nilai dari kolom lain di baris yang sama. Sintaksnya sama persis kayak Excel.

Yang bikin orang bingung pas pindah dari Excel bukan formulanya. Tapi empat hal kecil di sekitarnya — pemisah argumen, akses file lain, dan cara ngisi satu kolom penuh.

Aku bahas cara pakainya dulu, baru perbedaannya, pakai data toko_berkah.

Gimana cara pakai VLOOKUP di Google Sheets?

Sintaksnya:

=VLOOKUP(nilai_dicari, rentang, nomor_kolom, is_sorted)

Empat argumennya:

  • nilai_dicari — apa yang kamu cari. Biasanya referensi sel kayak A2.
  • rentang — tabel tempat nyari. Kolom kunci harus jadi kolom pertama rentang ini.
  • nomor_kolom — kolom keberapa (dihitung dari kiri rentang) yang mau diambil nilainya.
  • is_sorted — tulis FALSE. Selalu.

Misalnya kamu punya dua tab. Tab produk:

ABCD
1kodenama_produkkategoriharga
2P001Beras 5kgSembako72000
3P002Minyak Goreng 2LSembako38000
4P003Kopi SachetMinuman2500

Dan tab penjualan yang cuma punya kode produk, tanpa nama dan harga. Buat narik harganya:

=VLOOKUP(B2, produk!A:D, 4, FALSE)

Artinya: cari isi sel B2 di kolom A tab produk, balikin nilai dari kolom ke-4 (harga), dan minta kecocokan persis.

Buat narik nama produknya, ganti angka 4 jadi 2. Buat kategori, jadi 3.

Kenapa argumen FALSE itu wajib?

FALSE artinya "cari yang persis sama". Kalau kamu kosongin, Google Sheets pakai default TRUE, yang artinya "cari yang paling mendekati".

Kecocokan mendekati cuma bener kalau data kamu udah diurutkan naik. Kalau nggak, hasilnya salah — dan ini bahaya karena error-nya diam-diam.

Contoh: kode P003 gak ada di tabel. Dengan FALSE, keluarnya #N/A dan kamu tau ada masalah. Tanpa FALSE, keluarnya harga P002 — angka yang keliatan wajar tapi salah.

Aku pernah nemu laporan komisi sales yang selisih Rp 8 juta gara-gara ini. Nggak ada yang sadar selama 3 bulan.

Apa bedanya VLOOKUP Google Sheets sama Excel?

Empat hal. Ini yang paling sering bikin orang stuck.

1. Pemisah argumen selalu koma

Google Sheets pakai koma: =VLOOKUP(A2, produk!A:D, 4, FALSE).

Excel di laptop dengan regional setting Indonesia sering pakai titik koma: =VLOOKUP(A2; produk!A:D; 4; FALSE).

Copy formula dari Excel ke Sheets, dan kamu bakal ketemu error parse. Ganti semua titik koma jadi koma — selesai.

2. Ambil data dari file lain butuh IMPORTRANGE

Di Excel kamu bisa refer ke file lain lewat path. Di Google Sheets, file lain harus ditarik pakai IMPORTRANGE:

=VLOOKUP(B2, IMPORTRANGE("1AbC...url_file", "produk!A:D"), 4, FALSE)

Pertama kali dipakai, sel-nya bakal error dan minta izin. Klik sel itu, klik Allow access. Setelah itu jalan.

Catatan penting: IMPORTRANGE narik data tiap kali sheet dibuka. Kalau file sumbernya gede, sheet kamu bakal lemot. Kalau datanya jarang berubah, mending salin sekali ke tab sendiri.

3. ARRAYFORMULA bikin satu formula ngisi seluruh kolom

Di Excel kamu drag formula ke bawah. Di Google Sheets kamu bisa tulis sekali di baris kedua, dan dia ngisi semuanya:

=ARRAYFORMULA(IF(B2:B="", "", VLOOKUP(B2:B, produk!A:D, 4, FALSE)))

Bagian IF(B2:B="", "", ...) itu buat baris kosong gak ikut kehitung. Tanpa itu, ribuan baris kosong di bawah bakal keisi #N/A.

Kenapa ini berguna: kalau ada baris baru masuk lewat Google Form, formulanya otomatis jalan. Nggak perlu drag ulang.

4. Batas ukuran file

Google Sheets punya batas 10 juta sel per file. Excel batasnya 1.048.576 baris per sheet.

Praktisnya: Sheets mulai kerasa lemot di sekitar 50.000 baris kalau ada banyak formula VLOOKUP yang jalan bareng. Kalau data kamu udah segitu, ini sinyal buat pindah ke database.

Contoh kasus: rekap penjualan toko_berkah

toko_berkah punya 3 cabang yang tiap hari ngirim rekap penjualan lewat Google Form. Isinya cuma tanggal, kode produk, dan jumlah. Nggak ada nama produk, nggak ada harga.

Tugasnya: hitung omzet per cabang.

Langkah 1 — tarik harga dari tab produk pakai ARRAYFORMULA di kolom E:

=ARRAYFORMULA(IF(C2:C="", "", IFNA(VLOOKUP(C2:C, produk!A:D, 4, FALSE), 0)))

IFNA itu jaring pengaman. Kalau kode produknya gak ketemu, isinya 0, bukan #N/A yang bikin SUM di bawah ikut error.

Langkah 2 — hitung total per baris di kolom F:

=ARRAYFORMULA(IF(D2:D="", "", D2:D * E2:E))

Langkah 3 — rekap per cabang pakai SUMIF:

=SUMIF(B:B, "Cabang Bandung", F:F)

Hasilnya dari data Juni 2026 (2.847 baris transaksi):

CabangTransaksiOmzetRata-rata per transaksi
Bandung1.104Rp 48.700.000Rp 44.100
Bekasi982Rp 41.200.000Rp 42.000
Depok761Rp 39.800.000Rp 52.300

Yang menarik: Depok transaksinya paling sedikit, tapi rata-rata belanja per transaksinya paling besar — 18 persen di atas Bandung.

Pas dicek pakai VLOOKUP kategori, 62 persen omzet Depok dari Sembako ukuran besar (beras 5kg, minyak 2L). Bandung didominasi produk kecil kayak kopi sachet.

Kesimpulan buat owner: promo bundling produk besar cocok di Depok, bukan di Bandung.

Dan ada 47 baris yang harganya 0 — itu kode produk yang gak ada di master. Ternyata cabang Bekasi nulis kode manual dan salah ketik. IFNA yang bikin masalah ini keliatan, bukan kesembunyiin.

Kesalahan umum VLOOKUP di Google Sheets

Kolom kunci bukan kolom paling kiri. VLOOKUP cuma bisa nyari ke kanan. Kalau kolom yang kamu cari ada di sebelah kanan kolom hasil, VLOOKUP gak bisa. Pakai INDEX MATCH atau XLOOKUP.

Spasi tersembunyi. "P001 " dan "P001" itu beda buat komputer. Bungkus pakai TRIM: =VLOOKUP(TRIM(B2), produk!A:D, 4, FALSE).

Tipe data beda. Kode 1001 sebagai angka gak bakal ketemu "1001" sebagai teks. Cek pakai =ISNUMBER(B2) di dua sisi.

Rentang gak dikunci pas di-drag. Pakai produk!$A:$D, atau langsung pakai kolom penuh produk!A:D yang gak geser.

Nomor kolom dihitung dari kolom A spreadsheet. Nggak. Dihitung dari kolom pertama rentang. Kalau rentangnya produk!C:F, maka kolom C = 1, bukan 3.

Terlalu banyak VLOOKUP di file besar. 20.000 VLOOKUP yang jalan bareng bikin sheet kamu berat. Ganti pakai satu ARRAYFORMULA — jauh lebih ringan.

Kapan pakai XLOOKUP aja?

XLOOKUP udah tersedia di Google Sheets. Lebih enak dari VLOOKUP di tiga hal: bisa nyari ke kiri, gak perlu ngitung nomor kolom, dan punya argumen bawaan buat kalau gak ketemu.

=XLOOKUP(B2, produk!A:A, produk!D:D, 0)

Bandingin sama VLOOKUP: kamu nyebut kolom kunci dan kolom hasil secara langsung. Nggak ada acara ngitung "kolom keempat dari kiri".

Buat file baru, pakai XLOOKUP. Tapi tetep pelajarin VLOOKUP — file warisan di kantor kamu hampir pasti pakai itu, dan kamu yang bakal disuruh benerin kalau error. Detail sintaksnya ada di dokumentasi resmi Google Sheets.

FAQ

VLOOKUP Google Sheets sama Excel beda gak?

Sintaksnya identik: =VLOOKUP(nilai_dicari, rentang, nomor_kolom, [is_sorted]). Yang beda ada empat. Google Sheets selalu pakai koma sebagai pemisah argumen, sementara Excel di laptop Indonesia sering pakai titik koma. Ambil data dari file lain butuh IMPORTRANGE. ARRAYFORMULA bisa bikin satu formula ngisi seluruh kolom. Dan batas file Google Sheets 10 juta sel.

Kenapa VLOOKUP aku hasilnya #N/A padahal datanya ada?

Tiga penyebab paling sering. Pertama, ada spasi tersembunyi di data — bungkus pakai TRIM. Kedua, tipe datanya beda: satu angka, satu teks yang keliatan kayak angka. Ketiga, kolom kunci bukan kolom paling kiri di rentang pencarian, karena VLOOKUP cuma bisa nyari ke kanan. Cek ketiganya berurutan sebelum nyalahin formulanya.

Argumen FALSE di VLOOKUP itu buat apa?

FALSE (atau 0) minta VLOOKUP nyari kecocokan persis. Kalau kamu kosongin, default-nya TRUE, yang artinya nyari kecocokan paling mendekati dan itu cuma bener kalau datamu udah diurutkan. Efek buruknya: hasilnya keluar angka, kelihatan normal, padahal salah. Selalu tulis FALSE kecuali kamu memang lagi nyari rentang nilai kayak grading.

Gimana VLOOKUP ambil data dari spreadsheet lain?

Bungkus rentangnya pakai IMPORTRANGE. Contoh: =VLOOKUP(A2, IMPORTRANGE("url_file", "produk!A:D"), 3, FALSE). Pertama kali dipakai, kamu perlu klik Allow access di sel yang error. Setelah itu jalan normal. Kalau file sumbernya besar, ini bikin sheet kamu lambat — lebih baik salin data yang dibutuhin ke tab sendiri.

Mending pakai VLOOKUP atau XLOOKUP di Google Sheets?

XLOOKUP udah tersedia di Google Sheets sejak 2022 dan lebih enak dipakai: bisa nyari ke kiri, gak perlu ngitung nomor kolom, dan punya argumen bawaan buat kalau gak ketemu. Pakai XLOOKUP buat file baru. Tetap pelajari VLOOKUP karena file lama di kantor kamu hampir pasti masih pakai itu, dan kamu perlu bisa baca dan benerinnya.

Penutup

Tiga hal yang bikin VLOOKUP kamu jalan mulus di Google Sheets:

  • Tulis FALSE di argumen keempat. Selalu. Ini yang nyelametin kamu dari angka salah yang keliatan bener.
  • Bungkus pakai IFNA biar error-nya keliatan sebagai 0 atau pesan, bukan ngerusak SUM di bawahnya.
  • Pakai ARRAYFORMULA kalau barisnya nambah terus — sekali tulis, kelar selamanya.

Mau latihan langsung sampai lancar? Coba NgulikExcel — ada latihan VLOOKUP dengan data yang sengaja dibikin berantakan, kayak file di kantor beneran.

Lanjut baca: Sehari Jadi Data Analyst — lihat gimana skill spreadsheet kayak gini kepakai tiap hari.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore