VLOOKUP di Google Sheets dengan contoh rumus

  • Bagikan Ini
Michael Brown

Tutorial ini menjelaskan sintaks fungsi Google Sheets VLOOKUP dan menunjukkan cara menggunakan rumus Vlookup untuk menyelesaikan tugas kehidupan nyata.

Ketika bekerja dengan data yang saling terkait, salah satu tantangan yang paling umum adalah menemukan informasi di beberapa lembar. Anda sering melakukan tugas-tugas seperti itu dalam kehidupan sehari-hari, misalnya ketika memindai papan jadwal penerbangan untuk nomor penerbangan Anda untuk mendapatkan waktu dan status keberangkatan. Google Sheets VLOOKUP bekerja dengan cara yang sama - mencari dan mengambil data yang cocok dari tabel lain di lembar yang sama ataudari lembar yang berbeda.

Pendapat yang tersebar luas adalah bahwa VLOOKUP adalah salah satu fungsi yang paling sulit dan tidak jelas. Tapi itu tidak benar! Faktanya, mudah untuk melakukan VLOOKUP di Google Sheets, dan sebentar lagi Anda akan memastikannya.

    Untuk pengguna Microsoft Excel, kami memiliki tutorial VLOOKUP Excel terpisah dengan contoh-contoh rumus.

    Google Sheets VLOOKUP - sintaks dan penggunaan

    Fungsi VLOOKUP di Google Sheets dirancang untuk melakukan pencarian vertikal - mencari nilai kunci (pengenal unik) pada kolom pertama dalam rentang yang ditentukan dan mengembalikan nilai di baris yang sama dari kolom lain.

    Sintaks untuk fungsi VLOOKUP Google Sheets adalah sebagai berikut:

    VLOOKUP(search_key, range, index, [is_sorted])

    3 argumen pertama diperlukan, yang terakhir adalah opsional:

    Search_key - adalah nilai yang akan dicari (nilai pencarian atau pengidentifikasi unik). Misalnya, Anda bisa mencari kata "apple", angka 10, atau nilai di sel A2.

    Rentang - dua atau lebih kolom data untuk pencarian. Fungsi Google Sheets VLOOKUP selalu mencari di kolom pertama dari rentang .

    Indeks - nomor kolom dalam rentang dari mana nilai yang cocok (nilai di baris yang sama dengan search_key ) harus dikembalikan.

    Kolom pertama dalam rentang memiliki indeks 1. Jika indeks kurang dari 1, rumus Vlookup mengembalikan kesalahan #VALUE! Jika lebih besar dari jumlah kolom di rentang , VLOOKUP mengembalikan kesalahan #REF!

    Is_sorted - mengindikasikan apakah kolom pencarian diurutkan (TRUE) atau tidak (FALSE). Dalam kebanyakan kasus, FALSE direkomendasikan.

    • Jika is_sorted adalah TRUE atau dihilangkan (default), kolom pertama dari rentang harus diurutkan dalam urutan menaik yaitu dari A ke Z atau dari yang terkecil ke yang terbesar.

      Dalam hal ini rumus Vlookup mengembalikan sebuah perkiraan kecocokan Lebih tepatnya, ia mencari exact match terlebih dahulu. Jika exact match tidak ditemukan, rumus mencari paling cocok yang kurang dari atau sama dengan search_key Jika semua nilai dalam kolom pencarian lebih besar daripada kunci pencarian, kesalahan #N/A akan dikembalikan.

    • Jika is_sorted diatur ke FALSE, tidak diperlukan penyortiran. Dalam hal ini, rumus Vlookup mencari kecocokan yang tepat Jika kolom lookup berisi 2 atau lebih nilai yang persis sama dengan search_key , nilai pertama yang ditemukan dikembalikan.

    Pada pandangan pertama, sintaksnya mungkin tampak agak rumit, tetapi contoh rumus Vlookup Google Sheet di bawah ini akan membuat segalanya lebih mudah dipahami.

    Misalkan Anda memiliki dua tabel: tabel utama dan tabel pencarian seperti yang ditunjukkan pada gambar di bawah ini. Tabel-tabel tersebut memiliki kolom yang sama ( ID Pesanan ) yang merupakan pengidentifikasi unik. Anda bertujuan untuk menarik status setiap pesanan dari tabel pencarian ke tabel utama.

    Sekarang, bagaimana Anda menggunakan Google Sheets Vlookup untuk menyelesaikan tugas? Untuk memulainya, mari kita tentukan argumen untuk rumus Vlookup kita:

    • Search_key - Order ID (A3), nilai yang akan dicari dalam kolom pertama tabel Lookup.
    • Rentang - tabel Lookup ($F$3:$G$8). Harap perhatikan bahwa kami mengunci jangkauan dengan menggunakan referensi sel absolut karena kita berencana menyalin rumus ke beberapa sel.
    • Indeks - 2 karena Status yang ingin kita kembalikan kecocokannya adalah kolom ke-2 dalam rentang .
    • Is_sorted - FALSE karena kolom pencarian kita (F) tidak diurutkan.

    Menyatukan semua argumen, kita mendapatkan rumus ini:

    =VLOOKUP(A3,$F$3:$G$8,2,false)

    Masukkan di sel pertama (D3) dari tabel utama, salin ke bawah kolom, dan Anda akan mendapatkan hasil yang mirip dengan ini:

    Apakah rumus Vlookup masih sulit untuk Anda pahami? Kemudian lihatlah dengan cara ini:

    5 hal yang perlu diketahui tentang Google Sheets VLOOKUP

    Seperti yang sudah Anda pahami, fungsi VLOOKUP Google Sheets adalah sesuatu yang bernuansa. Mengingat lima fakta sederhana ini akan menjauhkan Anda dari masalah dan membantu Anda menghindari kesalahan Vlookup yang paling umum.

    1. Google Sheets VLOOKUP tidak dapat melihat di sebelah kirinya, ia selalu mencari di kolom pertama (paling kiri) dari rentang tersebut. Untuk melakukan Vlookup kiri , gunakan rumus Google Sheets Index Match.
    2. Vlookup di Google Sheets adalah tidak peka huruf besar-kecil , artinya tidak membedakan karakter huruf kecil dan huruf besar. Untuk pencarian peka huruf besar-kecil , gunakan rumus ini.
    3. Jika VLOOKUP mengembalikan hasil yang salah, tetapkan is_sorted Jika ini tidak membantu, periksa kemungkinan alasan lain mengapa VLOOKUP gagal.
    4. Kapan is_sorted diatur ke TRUE atau dihilangkan, ingatlah untuk mengurutkan kolom pertama dari rentang Dalam hal ini, fungsi VLOOKUP akan menggunakan algoritma pencarian biner yang lebih cepat yang bekerja dengan benar hanya pada data yang diurutkan.
    5. Google Sheets VLOOKUP dapat mencari dengan kecocokan parsial berdasarkan pada karakter wildcard Silahkan lihat contoh rumus Vlookup ini untuk lebih jelasnya.

    Cara menggunakan VLOOKUP di Google Sheets - contoh rumus

    Sekarang setelah Anda memiliki ide dasar tentang cara kerja Google Sheets Vlookup, sekarang saatnya untuk mencoba membuat beberapa rumus sendiri. Untuk membuat contoh Vlookup di bawah ini lebih mudah diikuti, Anda dapat membuka contoh Vlookup Google sheet.

    Cara Vlookup dari lembar yang berbeda

    Dalam spreadsheet kehidupan nyata, tabel utama dan tabel Lookup sering kali berada di lembar yang berbeda. Untuk merujuk rumus Vlookup Anda ke lembar lain dalam spreadsheet yang sama, letakkan nama lembar kerja yang diikuti dengan tanda seru (!) sebelum referensi rentang. Misalnya:

    =VLOOKUP(A2, Sheet4!$A$2:$B$7,2,false)

    Rumus ini akan mencari nilai di A2 dalam rentang A2:A7 pada Sheet4, dan mengembalikan nilai yang cocok dari kolom B (kolom ke-2 dalam rentang ).

    Jika nama sheet mencakup spasi atau karakter non-alfabetis, pastikan untuk mengapitnya dalam tanda petik tunggal. Misalnya:

    =VLOOKUP(A2,'Tabel pencarian'!$A$2:$B$7,2,false)

    Tip. Alih-alih mengetik referensi ke lembar lain secara manual, Anda dapat meminta Google Sheets memasukkannya untuk Anda secara otomatis. Untuk ini, mulailah mengetik rumus Vlookup Anda dan ketika sampai pada bagian rentang Ini akan menambahkan referensi rentang ke rumus, dan Anda hanya perlu mengubah referensi relatif (default) menjadi referensi absolut. Untuk melakukan ini, ketik tanda $ sebelum huruf kolom dan nomor baris, atau pilih referensi dan tekan F4 untuk beralih di antara jenis referensi yang berbeda.

    Google Sheets Vlookup dengan karakter wildcard

    Dalam situasi ketika Anda tidak mengetahui seluruh nilai pencarian (search_key), tetapi Anda mengetahui sebagian darinya, Anda bisa melakukan pencarian dengan karakter wildcard berikut ini:

    • Tanda tanya (?) untuk mencocokkan karakter tunggal apa pun, dan
    • Asterisk (*) untuk mencocokkan urutan karakter apa pun.

    Katakanlah Anda ingin mengambil informasi tentang order tertentu dari tabel di bawah ini. Anda tidak dapat mengingat Id order secara lengkap, tetapi Anda ingat bahwa karakter pertama adalah "A". Jadi, Anda menggunakan tanda bintang (*) untuk mengisi bagian yang hilang, seperti ini:

    =VLOOKUP("a*",$A$2:$C$7,2,false)

    Lebih baik lagi, Anda dapat memasukkan bagian yang diketahui dari kunci pencarian di beberapa sel dan menggabungkan sel itu dengan "*" untuk membuat rumus Vlookup yang lebih serbaguna:

    Untuk menarik item: =VLOOKUP($F$1& "*",$A$2:$C$7,2,false)

    Untuk menarik jumlahnya: =VLOOKUP($F$1& "*",$A$2:$C$7,3,false)

    Tip. Jika Anda perlu mencari karakter tanda tanya atau asterisk yang sebenarnya, letakkan tilde (~) sebelum karakter tersebut, misalnya "~*".

    Rumus Pencocokan Indeks Google Sheets untuk Vlookup kiri

    Salah satu batasan paling signifikan dari fungsi VLOOKUP (baik di Excel dan Google Sheets) adalah tidak dapat melihat di sebelah kirinya. Artinya, jika kolom pencarian bukan kolom pertama dalam tabel pencarian, Google Sheets Vlookup akan gagal. Dalam situasi seperti itu, gunakan rumus Index Match yang lebih kuat dan lebih tahan lama:

    INDEX ( return_range , MATCH( search_key , lookup_range , 0))

    Misalnya, untuk mencari nilai A3 (search_key) di G3:G8 (lookup_range) dan mengembalikan kecocokan dari F3:F8 (return_range), gunakan rumus ini:

    =INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))

    Tangkapan layar berikut ini menunjukkan rumus Index Match ini dalam tindakan:

    Keuntungan lain dari rumus Pencocokan Indeks dibandingkan dengan Vlookup adalah kebal terhadap perubahan struktural yang Anda buat di lembar karena ini mereferensikan kolom kembali secara langsung. Secara khusus, menyisipkan atau menghapus kolom dalam tabel pencarian mematahkan rumus Vlookup karena nomor indeks "kode keras" menjadi tidak valid, sedangkan rumus Pencocokan Indeks tetap aman dan sehat.

    Untuk informasi lebih lanjut tentang INDEX MATCH, silakan lihat Mengapa INDEX MATCH adalah alternatif yang lebih baik untuk VLOOKUP. Meskipun tutorial di atas menargetkan Excel, INDEX MATCH di Google Sheets bekerja dengan cara yang persis sama, kecuali untuk nama argumen yang berbeda.

    Vlookup peka huruf besar-kecil di Google Sheets

    Dalam kasus ketika kasus teks penting, gunakan INDEX MATCH dalam kombinasi dengan fungsi TRUE dan EXACT untuk membuat Vlookup Google Sheets yang peka huruf besar-kecil rumus larik :

    ArrayFormula(INDEX( return_range , COCOKKAN (BENAR, TEPAT( lookup_range , search_key ),0)))

    Dengan asumsi kunci pencarian ada di sel A3, rentang pencarian adalah G3: G8 dan rentang kembalinya adalah F3: F8, rumusnya adalah sebagai berikut:

    =ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))

    Seperti yang ditunjukkan pada gambar di bawah ini, rumus tidak memiliki masalah dengan membedakan karakter huruf besar dan huruf kecil seperti A-1001 dan a-1001:

    Tip. Menekan Ctrl + Shift + Enter saat mengedit rumus menyisipkan fungsi ARRAYFORMULA di awal rumus secara otomatis.

    Rumus Vlookup adalah yang paling umum tetapi bukan satu-satunya cara untuk mencari di Google Sheets. Bagian selanjutnya dan bagian terakhir dari tutorial ini menunjukkan alternatif.

    Gabungkan Spreadsheet: alternatif bebas rumus untuk Google Sheets Vlookup

    Jika Anda mencari cara bebas rumus visual untuk melakukan Vlookup spreadsheet Google, pertimbangkan untuk menggunakan add-on Merge Sheets. Anda bisa mendapatkannya secara gratis dari toko add-on Google Sheets.

    Setelah add-on ditambahkan ke Google Sheets Anda, Anda dapat menemukannya di bawah bagian Ekstensi tab:

    Dengan adanya add-on Merge Sheets, Anda siap untuk mengujinya di lapangan. Sumber data sudah tidak asing lagi bagi Anda: kita akan menarik informasi dari Status kolom berdasarkan pada ID Pesanan :

    1. Pilih sel mana pun dengan data di dalam Lembar utama dan klik Add-ons > Gabungkan Lembar > Mulai .

      Dalam kebanyakan kasus, add-on akan mengambil seluruh tabel untuk Anda secara otomatis. Jika tidak, klik tombol Pilih otomatis atau pilih rentang di lembar utama Anda secara manual, lalu klik Berikutnya :

    2. Pilih kisaran dalam Lembar pencarian Rentang tidak harus berukuran sama dengan rentang di lembar utama. Dalam contoh ini, tabel lookup memiliki 2 baris lebih banyak daripada tabel utama.

  • Pilih satu atau lebih kolom kunci (pengidentifikasi unik) untuk dibandingkan. Karena kita membandingkan lembaran dengan ID Pesanan , kita hanya memilih kolom ini:
  • Di bawah Kolom pencarian pilih kolom di Lookup sheet yang datanya ingin Anda ambil. Kolom utama pilih kolom yang sesuai dalam Main sheet ke mana Anda ingin menyalin data.
  • Dalam contoh ini, kita menarik informasi dari Status kolom pada lembar Lookup ke dalam kolom Status kolom pada lembar Utama:

  • Secara opsional, pilih satu atau beberapa tindakan tambahan. Paling sering, Anda ingin Menambahkan baris yang tidak cocok ke akhir tabel utama yaitu, menyalin baris-baris yang hanya ada dalam tabel lookup ke akhir tabel utama:
  • Klik Selesai , biarkan add-on Merge Sheets sejenak untuk diproses, dan Anda siap untuk pergi!

    Vlookup beberapa kecocokan dengan cara yang mudah!

    Multiple VLOOKUP Matches adalah alat Google Sheets lainnya untuk pencarian lanjutan. Seperti namanya, add-on dapat mengembalikan semua kecocokan, bukan hanya yang pertama seperti yang dilakukan fungsi VLOOKUP. Selain itu, dapat mengevaluasi beberapa kondisi , lihat di apa saja arah dan mengembalikan semua atau jumlah kecocokan yang ditentukan sebagai nilai atau rumus .

    Mengingat bahwa sebuah gambar bernilai seribu kata, mari kita lihat bagaimana add-on bekerja pada data kehidupan nyata. Misalkan, beberapa pesanan dalam tabel sampel kami berisi beberapa item, dan Anda ingin mengambil semua item dari pesanan tertentu. Formula Vlookup tidak dapat melakukan ini, sementara fungsi QUERY yang lebih kuat dapat melakukannya. Masalahnya adalah fungsi ini membutuhkan pengetahuan tentang bahasa query atau setidaknya SQLTidak ingin menghabiskan waktu berhari-hari untuk mempelajarinya? Instal add-on Multiple VLOOKUP Matches dan dapatkan formula sempurna dalam hitungan detik!

    Di Google Sheet Anda, klik Add-ons > Beberapa Pencocokan VLOOKUP > Mulai dan menentukan kriteria pencarian:

    1. Pilih rentang dengan data Anda (A1:D9).
    2. Tentukan berapa banyak kecocokan yang akan dikembalikan (semua dalam kasus kita).
    3. Pilih kolom mana yang akan mengembalikan data dari ( Barang , Jumlah dan Status ).
    4. Tetapkan satu atau lebih kondisi. Kita ingin menarik informasi tentang input nomor pesanan di F2, jadi kita mengkonfigurasi hanya satu kondisi: Order ID = F2.
    5. Pilih sel kiri atas untuk hasilnya.
    6. Klik Hasil pratinjau untuk memastikan Anda akan mendapatkan apa yang Anda cari.
    7. Jika semuanya baik, klik salah satu Masukkan rumus atau Tempelkan hasil .

    Untuk contoh ini, kami memilih untuk mengembalikan kecocokan sebagai rumus. Jadi, Anda sekarang dapat mengetikkan nomor pesanan apa pun di F2, dan rumus yang ditunjukkan pada tangkapan layar di bawah ini akan menghitung ulang secara otomatis:

    Untuk mempelajari lebih lanjut tentang add-on, kunjungi halaman beranda Multiple VLOOKUP Matches atau dapatkan sekarang dari G Suite Marketplace.

    Demikianlah cara melakukan pencarian Google Sheets. Saya berterima kasih telah membaca dan berharap dapat bertemu Anda di blog kami minggu depan!

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.