Lookup & Reference

XLOOKUP

Google SheetsGoogle Sheets

Versi modern dan lebih fleksibel dari VLOOKUP/HLOOKUP. Mencari nilai dalam range pencarian dan mengembalikan nilai dari range hasil yang bersesuaian.

Tipe hasil: any

Syntax

XLOOKUP(search_key, lookup_range, result_range, missing_value, match_mode, search_mode)

Parameter

search_keyanywajib

Nilai yang dicari

lookup_rangerangewajib

Range tempat mencari search_key

result_rangerangewajib

Range yang nilainya dikembalikan jika ditemukan

missing_valueanyopsional

Nilai yang dikembalikan jika tidak ditemukan (menggantikan IFERROR)

match_modenumberopsional

0=exact, -1=exact atau lebih kecil, 1=exact atau lebih besar, 2=wildcard

Default: 0

search_modenumberopsional

1=dari pertama, -1=dari terakhir, 2=binary ascending, -2=binary descending

Default: 1

Catatan

  • XLOOKUP bisa mencari ke kiri, ke kanan, atas, atau bawah — tidak terbatas seperti VLOOKUP
  • Parameter missing_value menggantikan kebutuhan IFERROR(VLOOKUP(...))
  • Tersedia di Google Sheets 2022+ — untuk versi lama gunakan INDEX+MATCH

Contoh Penggunaan

Cari harga dengan fallback

1=XLOOKUP(A2, B2:B100, C2:C100, "Tidak ada")

Cari nilai A2 di kolom B, kembalikan kolom C yang bersesuaian, atau 'Tidak ada' jika tidak ketemu

Hasil
Harga atau 'Tidak ada'

Pertanyaan Umum tentang XLOOKUP

Apa itu fungsi XLOOKUP di Google Sheets?
Versi modern dan lebih fleksibel dari VLOOKUP/HLOOKUP. Mencari nilai dalam range pencarian dan mengembalikan nilai dari range hasil yang bersesuaian. Di Google Sheets, fungsi XLOOKUP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. XLOOKUP bisa mencari ke kiri, ke kanan, atas, atau bawah — tidak terbatas seperti VLOOKUP.
Bagaimana cara menggunakan XLOOKUP di Google Sheets?
Gunakan sintaks berikut: XLOOKUP(search_key, lookup_range, result_range, missing_value, match_mode, search_mode). Parameter missing_value menggantikan kebutuhan IFERROR(VLOOKUP(...)). Tersedia di Google Sheets 2022+ — untuk versi lama gunakan INDEX+MATCH.
Apa nilai yang dikembalikan oleh fungsi XLOOKUP?
Fungsi XLOOKUP mengembalikan nilai bertipe any. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi XLOOKUP?
Fungsi ini memiliki 3 parameter wajib dan 3 parameter opsional. Parameter yang digunakan: search_key (any, wajib): Nilai yang dicari; lookup_range (range, wajib): Range tempat mencari search_key; result_range (range, wajib): Range yang nilainya dikembalikan jika ditemukan; missing_value (any, opsional): Nilai yang dikembalikan jika tidak ditemukan (menggantikan IFERROR); match_mode (number, opsional): 0=exact, -1=exact atau lebih kecil, 1=exact atau lebih besar, 2=wildcard; search_mode (number, opsional): 1=dari pertama, -1=dari terakhir, 2=binary ascending, -2=binary descending.

Latihan terkait

Praktikkan XLOOKUP dengan soal interaktif: