Daftar Isi
Di Microsoft Excel, Anda mungkin sangat menyadari adanya Fungsi VLOOKUP sedangkan penambahan fungsi XLOOKUP di Excel 365 memiliki kemungkinan yang lebih besar untuk melampaui yang pertama mengingat keramahan penggunanya. Dalam artikel ini, Anda akan mendapatkan gambaran umum mendetail tentang perbandingan antara dua fungsi pencarian yang berguna ini: XLOOKUP dan VLOOKUP dengan contoh-contoh yang sesuai dan ilustrasi yang tepat.
Unduh Buku Kerja Praktik
Anda bisa mengunduh buku kerja Excel yang kami gunakan untuk menyiapkan artikel ini.
XLOOKUP vs VLOOKUP.xlsxDasar-dasar XLOOKUP dan VLOOKUP di Excel
Fungsi XLOOKUP
The XLOOKUP fungsi mencari rentang atau larik untuk kecocokan dan mengembalikan item yang sesuai dari rentang atau larik kedua. Secara default, kecocokan yang tepat digunakan. Rumus umum dari fungsi ini adalah sebagai berikut:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Fungsi VLOOKUP
The VLOOKUP mencari nilai di kolom paling kiri dari sebuah tabel dan kemudian mengembalikan nilai di baris yang sama dari kolom yang ditentukan. Secara default, tabel harus diurutkan dalam urutan menaik Rumus umum dari fungsi ini terlihat seperti ini:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Argumen Penjelasan Fungsi XLOOKUP
Argumen | Wajib / Pilihan | Penjelasan |
---|---|---|
lookup_value | Diperlukan | Nilai tertentu yang akan dicari dalam tabel data. |
lookup_array | Diperlukan | Rentang sel atau larik tempat nilai pencarian akan dicari. |
return_array | Diperlukan | Rentang kedua sel atau larik dari mana data output akan diekstraksi. |
[if_not_found] | Opsional | Pesan khusus dalam format teks, jika nilai pencarian tidak ditemukan. |
[match_mode] | Opsional | Ini menentukan apakah fungsi akan mencari kecocokan persis berdasarkan kriteria yang ditentukan atau kecocokan karakter wildcard. |
[search_mode] | Opsional | Ini mendefinisikan urutan pencarian (Dalam menaik atau menurun, dari yang terakhir ke yang pertama atau yang pertama ke yang terakhir). |
Argumen Penjelasan Fungsi VLOOKUP
Argumen | Wajib / Pilihan | Penjelasan |
---|---|---|
lookup_value | Diperlukan | Nilai tertentu yang akan dicari dalam tabel data. |
table_array | Diperlukan | Rentang sel atau larik tempat nilai pencarian akan dicari. |
col_index_num | Diperlukan | Nomor indeks kolom dalam larik yang ditentukan, di mana nilai yang dikembalikan ada. |
[range_lookup] | Opsional | Menentukan kecocokan persis atau perkiraan. |
5 Contoh Perbandingan antara Penggunaan XLOOKUP dan VLOOKUP
Mari kita lihat beberapa contoh sekarang untuk mengetahui bagaimana kedua fungsi ini mirip atau berbeda satu sama lain. Anda juga akan mengetahui di mana Anda harus menggunakan fungsi VLOOKUP atau XLOOKUP saat bekerja dengan dataset Anda.
1. XLOOKUP dan VLOOKUP untuk Mencari Nilai Unik dan Mengekstrak Data
Dalam gambar berikut ini, dataset disajikan dengan beberapa perangkat smartphone populer dan spesifikasinya. Dengan menggunakan VLOOKUP dan XLOOKUP di sini secara terpisah, kita akan melihat bagaimana fungsi-fungsi ini bekerja untuk mengekstrak data unik berdasarkan nilai pencarian yang ditentukan.
Misalnya, kita akan mengekstrak spesifikasi Samsung S21 Ultra dari tabel data.
Kita akan menerapkan VLOOKUP fungsi terlebih dahulu. Dalam keluaran Sel C16 , rumus yang diperlukan adalah:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk , Anda akan mendapatkan semua informasi untuk smartphone tertentu yang tersedia dalam tabel.
Sekarang, jika kita menggunakan XLOOKUP fungsi alih-alih fungsi VLOOKUP, outputnya Sel C16 akan disematkan oleh rumus berikut ini:
=XLOOKUP(B16,B5:B13,C5:E13,,0)
Setelah menekan Masuk Anda akan mendapatkan hasil yang sama seperti yang ditemukan pada VLOOKUP fungsi.
Jadi, perbedaan mendasar antara penggunaan kedua fungsi ini adalah VLOOKUP telah mengekstrak beberapa nilai berdasarkan nomor kolom yang ditentukan dalam sebuah larik sedangkan, fungsi XLOOKUP telah mengembalikan keluaran serupa dengan mengambil rentang sel yang berisi spesifikasi sebagai argumen larik kembali.
Baca selengkapnya: Excel VLOOKUP untuk Mengembalikan Beberapa Nilai Secara Vertikal
2. VLOOKUP Tidak Dapat Menampilkan Pesan Jika Nilai Lookup Tidak Ditemukan
Sekarang, mari kita pikirkan skenario di mana nilai pencarian belum ditemukan dalam tabel data. Jadi, penggunaan VLOOKUP akan mengembalikan sebuah #N/A kesalahan di sini. Tapi XLOOKUP akan memungkinkan Anda menyesuaikan pesan output jika nilai pencarian tidak ditemukan dalam tabel.
Dengan asumsi bahwa kita akan menemukan spesifikasi Xiaomi Mi 10 Pro pada tabel berikut.
Karena nilai pencarian terletak di Sel B16 , rumus yang diperlukan dengan VLOOKUP fungsi dalam keluaran Sel C16 akan menjadi:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk , fungsi akan mengembalikan sebuah #N/A kesalahan karena nilai pencarian tidak tersedia dalam tabel data.
Sekarang, jika Anda menyesuaikan pesan dengan XLOOKUP jika nilai pencarian tidak ditemukan maka rumus yang diperlukan dalam Sel C16 bisa terlihat seperti ini:
=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)
Setelah menekan Masuk fungsi akan mengembalikan pesan yang ditentukan: "Tidak Ditemukan" .
Jika Anda ingin menampilkan pesan yang disesuaikan dengan VLOOKUP fungsi, maka Anda harus menggabungkan fungsi IF dengan fungsi VLOOKUP di sini.
Baca selengkapnya: Mengapa VLOOKUP Mengembalikan #N/A Ketika Ada Kecocokan? (5 Penyebab &; Solusi)
Bacaan Serupa
- VLOOKUP Tidak Bekerja (8 Alasan &; Solusi)
- LOOKUP vs VLOOKUP Excel: Dengan 3 Contoh
- Fungsi INDEX MATCH vs VLOOKUP (9 Contoh)
- Gunakan VLOOKUP dengan Beberapa Kriteria di Excel (6 Metode + Alternatif)
- Cara Menggabungkan Excel SUMIF &; VLOOKUP Di Beberapa Lembar
3. VLOOKUP Mencari Nilai di Kolom Paling Kiri Saja
Pada gambar berikut ini, dataset telah dimodifikasi sedikit. Kolom yang berisi nama perangkat telah digeser ke akhir tabel data. Seperti yang kita ketahui, kolom VLOOKUP fungsi mencari nilai pencarian hanya di kolom paling kiri dalam tabel, sekarang kita akan mengetahui output yang akan dikembalikan fungsi jika kita mencari nilai di kolom paling kanan dalam tabel.
Fungsi yang diperlukan dalam Sel C16 akan menjadi:
=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)
Setelah menekan Masuk Anda akan menemukan #N/A error sebagai output yang dikembalikan. Jadi, sekarang dipahami bahwa saat menggunakan VLOOKUP Anda harus mencari nilai hanya di kolom paling kiri, jika tidak, fungsi tidak akan menampilkan hasil yang diharapkan.
Tetapi XLOOKUP Dengan menggunakan fungsi XLOOKUP, Anda dapat mencari nilai pencarian di mana saja dalam tabel hanya dengan menyebutkan rentang sel atau array pencarian.
Jadi, untuk mengekstrak data yang tersedia dari tabel untuk perangkat tertentu yang ada di Sel B16 , fungsi XLOOKUP akan muncul dengan sintaks berikut:
=XLOOKUP(B16,E5:E13,B5:D13,,0)
Setelah menekan Masuk Anda akan segera diperlihatkan data yang diekstrak untuk perangkat smartphone yang ditentukan.
Baca selengkapnya: Excel VLOOKUP untuk Menemukan Nilai Terakhir dalam Kolom (dengan Alternatif)
4. Ekstrak Data Berdasarkan Kejadian Terakhir Hanya dengan XLOOKUP
The XLOOKUP menarik data berdasarkan kemunculan terakhir dari nilai pencarian dalam tabel. Sebagai contoh, kita bisa mengetahui perangkat smartphone mana di dalam tabel Kolom B adalah yang terakhir yang menggunakan chipset Bionic.
Rumus yang diperlukan dengan XLOOKUP fungsi dalam Sel C16 seharusnya:
=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)
Setelah menekan Masuk , fungsi ini akan mengembalikan nama perangkat yang sesuai sekaligus.
Dalam fungsi tersebut, kita telah menggunakan argumen [search_mode] di mana '-1' menyiratkan bahwa fungsi akan mencari nilai dari yang terakhir ke yang pertama. Jika Anda memilih untuk memilih '1' di sini, maka fungsi akan melihat keluar dari yang pertama hingga yang terakhir.
Sebaliknya, yang VLOOKUP Fungsi itu sendiri tidak dapat mengekstrak data berdasarkan kejadian terakhir dalam tabel. Ini mungkin harus dikombinasikan dengan beberapa fungsi lain untuk mencari nilai dari yang terakhir dalam tabel data.
Baca selengkapnya: Cara Menarik Data dari Beberapa Lembar Kerja di Excel (4 Cara Cepat)
5. XLOOKUP Mengambil Argumen Opsional untuk Menggunakan Karakter Wildcard
Dalam contoh terakhir kita, kita akan menjelajahi bagaimana VLOOKUP dan XLOOKUP fungsi bekerja sambil mengekstrak data berdasarkan kecocokan parsial sebagai nilai pencarian. Misalnya, kita akan mencari tahu spesifikasi yang tersedia dengan mencari nomor model 'S21' dari perangkat smartphone.
Dengan penggunaan Karakter Wildcard serta Tanda hubung (&) operator VLOOKUP fungsi dalam keluaran Sel C16 akan terlihat seperti ini:
=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk , rumus tersebut akan mengembalikan semua spesifikasi untuk Samsung S21 Ultra dari kumpulan data yang diberikan.
Sekarang sewaktu menggunakan XLOOKUP kita harus mengaktifkan fungsi [match_mode] argumen dan mendefinisikannya dengan '2' untuk menunjukkan Karakter Wildcard cocok.
Jadi, fungsi yang diperlukan dalam Sel C16 akan terlihat seperti ini:
=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)
Setelah menekan Masuk Anda akan mendapatkan hasil yang sama seperti yang ditemukan pada VLOOKUP fungsi sebelumnya.
Baca selengkapnya: VLOOKUP dengan Wildcard di Excel (3 Metode)
Mengapa XLOOKUP Lebih Baik daripada VLOOKUP?
- Dalam XLOOKUP Anda harus menentukan rentang sel atau larik sebagai larik yang dikembalikan yang terlalu mudah untuk ditunjukkan dari tabel data. Dalam fungsi VLOOKUP fungsi, saat mengekstrak beberapa nilai dari tabel, Anda harus secara manual menentukan nomor indeks kolom dalam larik di mana nilai yang dikembalikan ada, dan terkadang cukup rumit untuk menemukan nomor indeks dari kumpulan data yang besar.
- The XLOOKUP lebih mudah ketika Anda harus menampilkan pesan yang disesuaikan jika nilai pencarian tidak ditemukan. VLOOKUP tidak dapat menampilkan pesan khusus apa pun itu sendiri.
- The VLOOKUP mencari nilai di kolom paling kiri dalam tabel, sedangkan fungsi XLOOKUP fungsi mencari nilai di kolom mana pun dalam tabel data yang diberikan.
- Dengan VLOOKUP Anda harus menentukan seluruh fungsi susunan tabel di mana nilai pencarian dan nilai yang dikembalikan ada. Dalam XLOOKUP Anda harus mendefinisikan larik pencarian dan larik pengembalian secara terpisah.
- The XLOOKUP mencari nilai pencarian dari bawah ke atas dalam dataset yang diberikan sedangkan, fungsi VLOOKUP membutuhkan fungsi-fungsi lain untuk mengekstrak data berdasarkan kejadian terakhir dalam tabel.
- The XLOOKUP memungkinkan Anda untuk melakukan pencarian biner, fungsi VLOOKUP tidak menghasilkan kriteria seperti itu.
- Dengan VLOOKUP Anda bisa menggunakan fungsi approximate match untuk mengembalikan nilai berikutnya yang lebih kecil saja. Tetapi dengan fungsi XLOOKUP fungsi, Anda akan dapat mengembalikan salah satu nilai yang lebih kecil atau lebih besar berikutnya dari tabel.
Batasan XLOOKUP di Excel
Mungkin hanya ada satu kelemahan spesifik dengan XLOOKUP fungsi dan itu adalah ketersediaannya hanya dalam Microsoft Excel 365 . XLOOKUP tidak kompatibel dengan versi yang lebih lama. Tetapi fungsi VLOOKUP Jadi, mungkin bisa menjadi pilihan yang lebih baik untuk beralih ke versi terbaru Microsoft Excel jika Anda merasa fungsi XLOOKUP menarik untuk digunakan.
Kata-kata Penutup
Saya berharap bahwa analisis komparatif di antara kedua fungsi serta contoh terkait yang diilustrasikan di atas dalam artikel ini, sekarang akan membantu Anda memahami perbedaan di antara keduanya. XLOOKUP dan VLOOKUP Jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait dengan fungsi Excel di situs web ini.