Rumus XLOOKUP di Excel

Pengganti modern VLOOKUP: bisa mencari ke kiri, default cocok persis, dan punya pesan jika data tidak ditemukan.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =XLOOKUP(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

XLOOKUP adalah versi baru dan lebih ramah dari VLOOKUP. Kamu cukup menunjuk dua kolom: kolom tempat kunci dicari dan kolom tempat hasil diambil. Tidak perlu menghitung kolom ke berapa.

Kolom hasil boleh berada di kiri maupun kanan kolom kunci. Defaultnya juga sudah cocok persis, dan kamu bisa menulis pesan sendiri, misalnya "Tidak ada", kalau kunci tidak ditemukan.

Sintaks

=XLOOKUP(nilai_cari; range_cari; range_hasil; [jika_tidak_ada]; [mode_cocok]; [mode_cari])
ArgumenKeterangan
range_cariKolom tempat kunci dicari.
range_hasilKolom yang diambil hasilnya (boleh di kiri).
jika_tidak_adaTeks/nilai jika kunci tidak ditemukan.
mode_cari1 = dari atas, โˆ’1 = dari bawah (ambil data terakhir).

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus XLOOKUP

Data contoh: karyawan, tabel bonus & target

ABCDEFGHIJKLM
1NIKNamaDivisiJabatanGajiMin. GajiBonusBulanJanFebMar
2K001Andi PratamaKeuanganStaf5.200.00002%Target100120150
3K002Bunga LestariMarketingSupervisor7.800.0006.000.0005%
4K003Candra WijayaITStaf6.500.0009.000.0008%
5K004Dewi AnggrainiHRManajer11.000.000
6K005Eko SaputraITSupervisor8.900.000
fx =XLOOKUP("K004";A2:A6;E2:E6;"Tidak ada")
Hasil11.000.000

Gaji K004 (Dewi Anggraini).

Cara kerjanya, langkah demi langkah

  1. Excel mencari "K004" di kolom NIK A2:A6: K001, K002, K003, K004. Ketemu di urutan ke-4.
  2. Urutan ke-4 di kolom hasil E2:E6 (Gaji) adalah sel E5.
  3. E5 berisi gaji Dewi Anggraini, jadi hasilnya 11.000.000.
  4. Pesan "Tidak ada" tidak terpakai karena K004 ditemukan. Pesan itu hanya muncul kalau kodenya tidak ada di kolom A.

Dipakai untuk apa di kantor?

  • Toko online mengambil harga dan stok produk dari tabel master berdasarkan SKU.
  • HR mencari NIK dari nama karyawan, padahal kolom NIK ada di sebelah kiri kolom nama.
  • Mengambil transaksi terakhir seorang pelanggan dengan mode cari dari bawah (-1).

Kesalahan yang sering terjadi

  • Dibuka di Excel 2019 atau lebih lama. XLOOKUP hanya ada di Excel 2021 dan 365, di versi lama hasilnya #NAME?. Kalau file akan dikirim ke orang lain, pastikan versinya mendukung.
  • Ukuran range cari dan range hasil berbeda, misalnya A2:A6 dengan E2:E10. Buat keduanya sama tinggi.
  • Tidak mengunci range dengan $ saat rumus disalin ke bawah, sehingga range ikut bergeser.

Error yang sering muncul: #N/A, #REF!, #NAME?

Rumus ini dipakai di template Kasir Sederhana (POS) di paket Latihan Excel.

Progres bab Lookup & Referensi 0/16 dipelajari
Lanjut: XMATCH