Seluruh tujuan XLOOKUP adalah untuk menemukan satu hasil, menemukannya dengan cepat, dan mengembalikan jawabannya ke spreadsheet.
Joe McDaid, Manajer Proyek Excel
Siang hari hari ini, Microsoft mulai meluncurkan fungsi XLOOKUP secara perlahan ke beberapa Office 365 Insiders. Manfaat utama XLOOKUP:
- Dapat menemukan pertandingan terakhir!
- Bisa melihat ke kiri!
- Default untuk pencocokan tepat (tidak seperti VLOOKUP yang default ke True untuk argumen ke-4)
- Secara default, tidak mendukung karakter pengganti, tetapi Anda dapat secara eksplisit mengizinkan karakter pengganti jika Anda menginginkannya
- Memiliki semua peningkatan kecepatan yang dirilis ke VLOOKUP pada tahun 2018
- Tidak lagi bergantung pada nomor kolom, jadi tidak akan rusak jika seseorang menyisipkan kolom di tengah tabel pencarian
- Peningkatan kinerja karena Anda hanya menentukan dua kolom dan bukan seluruh tabel pencarian
- XLOOKUP mengembalikan rentang, bukan VLOOKUP yang mengembalikan nilai
Memperkenalkan XLOOKUP
Sintaks XLOOKUP adalah:
XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, (Match_Mode), (Search_Mode))
Pilihan untuk Match_Mode adalah:
- 0 Persis (default)
- -1 Exact Match atau Next Smaller
- 1 Pertandingan Persis atau Berikutnya Lebih Besar
- 2 Pertandingan Wildcard
Pilihan untuk Search_Mode adalah
- 1 pertama sampai terakhir (default)
- -1 terakhir sampai pertama
- 2 pencarian biner, pertama sampai terakhir (memerlukan lookup_array untuk diurutkan)
- -2 pencarian biner, terakhir ke pertama (memerlukan lookup_array untuk diurutkan)
Mengganti VLOOKUP Sederhana
Anda memiliki tabel pencarian di F3: H30. Tabel pemeta tidak diurutkan.

Anda ingin menemukan deskripsi dari tabel.
Dengan VLOOKUP, Anda akan melakukannya =VLOOKUP(A2,$F$3:$H$30,3,False)
. Setara XLOOKUP akan: =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30)
.
Di XLOOKUP, A2 sama dengan di VLOOKUP.
F3: F30 adalah array pencarian.
H3: H30 adalah larik hasil.
Tidak perlu False di akhir karena XLOOKUP defaultnya sama persis!

Satu keuntungan: jika seseorang menyisipkan kolom baru di tabel pencarian, VLOOKUP lama Anda akan mengembalikan harga, bukan deskripsi. XLOOKUP akan menyesuaikan dan menjaga menunjuk ke deskripsi: =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30)
.

Temukan Pertandingan Terakhir
XLOOKUP memungkinkan Anda memulai pencarian di bagian bawah kumpulan data. Ini bagus untuk menemukan kecocokan terakhir dalam kumpulan data.

Lihat ke Kiri
Seperti LOOKUP dan INDEX / MATCH, tidak ada kerumitan melihat ke kiri kunci dengan XLOOKUP.
Di mana Anda akan menggunakan =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))
sebelumnya, sekarang Anda dapat menggunakan=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

Peningkatan Kecepatan XLOOKUP
Dalam contoh di atas, VLOOKUP harus menghitung ulang jika ada perubahan dalam tabel pencarian. Bayangkan jika tabel Anda termasuk 12 kolom. Dengan XLOOKUP, rumus hanya akan menghitung ulang jika sesuatu dalam larik pencarian atau larik hasil berubah.
Pada akhir 2018, algoritma VLOOKUP berubah untuk pencarian linier yang lebih cepat. XLOOKUP mempertahankan peningkatan kecepatan yang sama. Ini membuat opsi pencarian linier dan biner hampir identik. Joe McDaid mengatakan tidak ada manfaat yang signifikan menggunakan opsi pencarian biner di Search_Mode.
Dukungan Wildcard, tetapi Hanya Saat Anda Memintanya
Setiap VLOOKUP mendukung karakter pengganti, sehingga sulit untuk mencari Wal * Mart. Secara default, XLOOKUP tidak akan menggunakan wildcard. Jika Anda menginginkan dukungan wildcard, Anda dapat menentukan 2 sebagai Match_Mode.
Beberapa Kolom XLOOKUP
Perlu melakukan 12 kolom XLOOKUP? Anda dapat melakukannya satu kolom dalam satu waktu…

Atau, berkat Dynamic Arrays, kembalikan semua 12 kolom sekaligus…

Pencarian Perkiraan Tidak Lagi Harus Diurutkan
Jika Anda perlu menemukan nilai yang kurang dari atau lebih besar dari nilai pencarian, tabel tidak lagi harus diurutkan.

Atau untuk menemukan nilai lebih besar berikutnya:

Satu-satunya Kekurangan: Rekan Kerja Anda Tidak Akan Memiliki (Belum)
Karena kebijakan baru Penerbangan, hanya sebagian kecil dari Orang Dalam Office yang memiliki fitur XLOOKUP saat ini. Mungkin beberapa saat hingga fungsinya tersedia secara luas dan bahkan kemudian, itu akan memerlukan langganan Office 365. (Array Dinamis telah keluar sejak September 2018 dan masih belum diluncurkan ke Ketersediaan Umum.)