Rumus XLOOKUP: pengganti VLOOKUP yang lebih fleksibel
XLOOKUP mencari nilai di satu kolom lalu mengambil hasil dari kolom lain yang kamu tunjuk. Tidak ada nomor kolom, dan kolom hasil boleh di sebelah kiri kolom yang dicari.
Kecocokannya persis secara bawaan, jadi tidak perlu menulis FALSE. Ada juga argumen untuk pesan kalau data tidak ditemukan.
Sintaks
=XLOOKUP(dicari; rentang_cari; rentang_hasil; [jika_tak_ada])
dicari: Nilai yang dicari.rentang_cari: Kolom tempat mencari.rentang_hasil: Kolom yang diambil isinya, sejajar dengan rentang_cari.jika_tak_ada: Opsional. Yang ditampilkan kalau tidak ketemu, sehingga IFERROR tidak perlu.
Contoh dan hasilnya
| Kode | Nama | Kategori | Harga |
|---|---|---|---|
| P01 | Biji Kopi Arabika 250g | Biji | 85.000 |
| P02 | Biji Kopi Robusta 250g | Biji | 65.000 |
| P03 | Grinder Manual | Alat | 275.000 |
| P04 | Dripper V60 | Alat | 120.000 |
| P05 | Gooseneck Kettle | Alat | 350.000 |
| P06 | Filter Paper 50 lembar | Aksesori | 45.000 |
| P07 | Timbangan Digital | Alat | 180.000 |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=XLOOKUP("P03"; Produk!A2:A8; Produk!D2:D8; "tidak ada") | 275.000 | Mencari P03 di kolom Kode, mengambil Harga. |
=XLOOKUP("P99"; Produk!A2:A8; Produk!D2:D8; "tidak ada") | tidak ada | Kode tidak ditemukan, yang tampil argumen keempat. |
Kesalahan yang sering muncul
- Rentang cari dan rentang hasil berbeda panjang: rumus error.
- Membuka file di Excel versi lama: fungsinya tidak dikenal dan muncul #NAME?.
Di Excel dan Google Sheets
Google Sheets mendukungnya. Di Excel, XLOOKUP tersedia mulai Excel 2021 dan Microsoft 365. Excel 2019 ke bawah memakai VLOOKUP atau INDEX dan MATCH.
Rumus terkait
- VLOOKUP: Mengambil data dari tabel lain berdasarkan kode.
- INDEX dan MATCH: Pasangan pencarian yang bisa melihat ke kiri dan tidak bergantung nomor kolom.
- IFERROR: Mengganti pesan error dengan nilai yang kamu tentukan.