Mahir Fungsi Excel: XLOOKUP

Microsoft Excel XLOOKUP

XLOOKUP adalah fungsi pencarian yang tersedia di Microsoft Excel 365 dan Excel 2019 ke atas. Fungsi ini lebih fleksibel dibandingkan VLOOKUP dan HLOOKUP, memungkinkan pencarian secara vertikal maupun horizontal serta nilai pencarian tidak harus berada di sisi paling kiri/paling atas dari tabel. Selain itu, XLOOKUP juga dapat mengembalikan beberapa hasil sekaligus, dan bekerja lebih efisien dengan dataset besar.

Formula XLOOKUP

XLOOKUP memiliki tiga parameter utama, yaitu lookup_value, lookup_array, dan 1. Selain itu, terdapat tiga parameter opsional yaitu if_not_found, match_type, dan search_mode.

Sintaks umum fungsi XLOOKUP adalah:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Keterangan

lookup_value: Nilai yang ingin dicari. Misalnya pada contoh tabel di atas, kita ingin mencari data peserta dengan ID tertentu

lookup_array: Rentang data tempat pencarian dilakukan, kolom atau baris di mana pencarian akan dilakukan. Misalnya daftar ID terdapat pada rentang sel B5:B24

return_array: Rentang data tempat nilai hasil dikembalikan. Misalnya, dari informasi tersebut, ingin diambil data nilai Tes 1 yaitu pada rentang sel E5:E24 (dapat berupa kolom/baris tunggal, ataupun beberapa kolom/baris sekaligus)

if_not_found: Nilai yang dikembalikan jika pencarian tidak menemukan hasil (opsional)

match_mode (opsional):

  • 0 → Mencari nilai yang tepat sama (default),
  • -1 → Mencari nilai lebih kecil terdekat
  • 1 → Mencari nilai lebih besar terdekat
  • 2 → Menggunakan wildcard (*, ?)

search_mode (opsional:

  • 1 → Mencari dari awal ke akhir (default)
  • -1 → Mencari dari akhir ke awal
  • 2 → Binary search dalam urutan naik
  • -2 → Binary search dalam urutan turun

Contoh Penggunaan

Contoh 1

Mendapatkan nama Negara dari peserta dengan ID G-005:

  • lookup_value: "G-005"
  • lookup_array: B5:B24 (Data ID berada pada rentang sel tersebut)
  • return_array: D5:D24 (Data Negara berada pada rentang sel tersebut)
  • if_not_found: Jika tidak ditemukan, ganti dengan teks "Tidak Ada"

Formula

=XLOOKUP("G-005", B5:B24, D5:D24, 0)
Contoh XLOOKUP Microsoft Excel

Contoh 2

Salah satu kelebihan XLOOKUP dibandingkan VLOOKUP dan HLOOKUP adalah kemampuannya untuk mengembalikan lebih dari satu nilai sekaligus (jika seluruhnya berada pada kolom/baris yang berurutan).

Sebagai contoh, misalnya ingin mendapatkan nilai Tes 1, Tes 2 dan Tes 3 sekaligus untuk peserta dengan Nama Wei Ling, maka:

  • lookup_value: "Wei Ling"
  • lookup_array: C5:C24 (Data Nama berada pada rentang sel tersebut)
  • return_array: E5:G24 (Data Tes 1, Tes 2 dan Tes 3 berada pada rentang sel tersebut)
  • if_not_found: Jika tidak ditemukan, ganti dengan teks "Tidak Ada"

Formula

=XLOOKUP("Wei Ling", C5:C24, E5:G24, "Tidak Ada")
Contoh XLOOKUP Microsoft Excel

Contoh 3

Kelebihan lainnya dari XLOOKUP dibanding VLOOKUP dan HLOOKUP adalah data yang dicari tidak harus berada pada kolom paling kiri (atau baris paling atas pada HLOOKUP).

Misal, mendapatkan nilai ID dan Nama untuk data Negara=Kanada. Pada tabel yang kita miliki, kolom Negara berada di sisi kanan kolom ID dan Nama, sehingga fungsi VLOOKUP tidak dapat digunakan. Sedangkan dengan XLOOKUP hal ini dapat diperoleh dengan sintaks sebagai berikut:

  • lookup_value: "Kanada"
  • lookup_array: D5:D24 (Data Negara berada pada rentang sel tersebut)
  • return_array: B5:C24 (Data ID dan Nama berada pada rentang sel tersebut)
  • if_not_found: Jika tidak ditemukan, ganti dengan teks "Tidak Ada"

Formula

=XLOOKUP("Kanada", D5:D24, B5:C24, "Tidak Ada")
Contoh XLOOKUP Microsoft Excel

Download: Workbook Contoh Fungsi XLOOKUP

Tulisan Lainnya

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Daftar Isi