Cara Menggunakan Fungsi XLOOKUP di Microsoft Excel

Diterbitkan: 2022-01-29

logo excel

XLOOKUP baru Excel akan menggantikan VLOOKUP, memberikan pengganti yang kuat untuk salah satu fungsi Excel yang paling populer. Fungsi baru ini memecahkan beberapa keterbatasan VLOOKUP dan memiliki fungsionalitas tambahan. Inilah yang perlu Anda ketahui.

Apa itu XLOOKUP?

Fungsi XLOOKUP baru memiliki solusi untuk beberapa keterbatasan terbesar VLOOKUP. Plus, itu juga menggantikan HLOOKUP. Misalnya, XLOOKUP dapat melihat ke kiri, default ke pencocokan tepat, dan memungkinkan Anda menentukan rentang sel alih-alih nomor kolom. VLOOKUP tidak semudah ini digunakan atau serbaguna. Kami akan menunjukkan cara kerjanya.

Untuk saat ini, XLOOKUP hanya tersedia untuk pengguna di program Insiders. Siapa pun dapat bergabung dengan program Insiders untuk mengakses fitur Excel terbaru segera setelah tersedia. Microsoft akan segera mulai meluncurkannya ke semua pengguna Office 365.

Cara Menggunakan Fungsi XLOOKUP

Mari selami langsung dengan contoh aksi XLOOKUP. Ambil contoh data di bawah ini. Kami ingin mengembalikan departemen dari kolom F untuk setiap ID di kolom A.

Contoh data untuk contoh XLOOKUP

Ini adalah contoh pencarian pencocokan tepat klasik. Fungsi XLOOKUP hanya membutuhkan tiga informasi.

Iklan

Gambar di bawah menunjukkan XLOOKUP dengan enam argumen, tetapi hanya tiga yang pertama yang diperlukan untuk pencocokan tepat. Jadi mari kita fokus pada mereka:

  • Lookup_value: Apa yang Anda cari.
  • Lookup_array: Di mana mencarinya.
  • Return_array: rentang yang berisi nilai yang akan dikembalikan.

Informasi yang dibutuhkan oleh fungsi XLOOKUP

Rumus berikut akan bekerja untuk contoh ini: =XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

XLOOKUP untuk pencocokan tepat

Sekarang mari kita jelajahi beberapa keunggulan yang dimiliki XLOOKUP dibandingkan VLOOKUP di sini.

Tidak Ada Lagi Nomor Indeks Kolom

Argumen ketiga yang terkenal dari VLOOKUP adalah untuk menentukan nomor kolom informasi yang akan dikembalikan dari larik tabel. Ini tidak lagi menjadi masalah karena XLOOKUP memungkinkan Anda memilih rentang untuk kembali dari (kolom F dalam contoh ini).

Argumen nomor indeks kolom dari VLOOKUP

Dan jangan lupa, XLOOKUP dapat melihat data yang tersisa dari sel yang dipilih, tidak seperti VLOOKUP. Lebih lanjut tentang ini di bawah ini.

Anda juga tidak lagi mengalami masalah rumus yang rusak saat kolom baru dimasukkan. Jika itu terjadi di spreadsheet Anda, rentang pengembalian akan menyesuaikan secara otomatis.

Kolom yang disisipkan tidak merusak XLOOKUP

Pencocokan Tepat adalah Default

Itu selalu membingungkan ketika mempelajari VLOOKUP mengapa Anda harus menentukan kecocokan persis yang diinginkan.

Iklan

Untungnya, XLOOKUP default ke pencocokan tepat—alasan yang jauh lebih umum untuk menggunakan rumus pencarian). Ini mengurangi kebutuhan untuk menjawab argumen kelima itu dan memastikan lebih sedikit kesalahan oleh pengguna yang baru mengenal rumus.

Jadi singkatnya, XLOOKUP mengajukan lebih sedikit pertanyaan daripada VLOOKUP, lebih ramah pengguna, dan juga lebih tahan lama.

XLOOKUP dapat Melihat ke Kiri

Mampu memilih rentang pencarian membuat XLOOKUP lebih fleksibel daripada VLOOKUP. Dengan XLOOKUP, urutan kolom tabel tidak menjadi masalah.

VLOOKUP dibatasi dengan mencari kolom paling kiri dari sebuah tabel dan kemudian kembali dari sejumlah kolom tertentu ke kanan.

Pada contoh di bawah ini, kita perlu mencari ID (kolom E) dan mengembalikan nama orang tersebut (kolom D).

Contoh data untuk rumus pencarian ke kiri

Rumus berikut dapat mencapai ini: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

Fungsi XLOOKUP mengembalikan nilai ke kiri

Apa yang Harus Dilakukan Jika Tidak Ditemukan

Pengguna fungsi pencarian sangat akrab dengan pesan kesalahan #N/A yang menyambut mereka ketika VLOOKUP atau fungsi MATCH mereka tidak dapat menemukan apa yang dibutuhkannya. Dan seringkali ada alasan logis untuk ini.

Iklan

Oleh karena itu, pengguna dengan cepat meneliti cara menyembunyikan kesalahan ini karena tidak benar atau berguna. Dan, tentu saja, ada cara untuk melakukannya.

XLOOKUP hadir dengan argumen "jika tidak ditemukan" bawaannya sendiri untuk menangani kesalahan tersebut. Mari kita lihat aksinya dengan contoh sebelumnya, tetapi dengan ID yang salah ketik.

Rumus berikut akan menampilkan teks “ID Salah” sebagai ganti pesan kesalahan: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8,"Incorrect ID")

Teks alternatif jika tidak ditemukan dengan XLOOKUP

Menggunakan XLOOKUP untuk Pencarian Rentang

Meskipun tidak biasa seperti pencocokan persis, penggunaan rumus pencarian yang sangat efektif adalah untuk mencari nilai dalam rentang. Ambil contoh berikut. Kami ingin mengembalikan diskon tergantung pada jumlah yang dibelanjakan.

Kali ini kami tidak mencari nilai tertentu. Kita perlu tahu di mana nilai-nilai di kolom B berada dalam kisaran di kolom E. Itu akan menentukan diskon yang diperoleh.

Data tabel untuk pencarian rentang

XLOOKUP memiliki argumen kelima opsional (ingat, defaultnya sama persis) bernama mode pencocokan.

Mencocokkan argumen mode untuk pencarian rentang

Iklan

Anda dapat melihat bahwa XLOOKUP memiliki kemampuan yang lebih besar dengan perkiraan kecocokan daripada VLOOKUP.

Ada pilihan untuk menemukan kecocokan terdekat yang lebih kecil dari (-1) atau terdekat lebih besar dari (1) nilai yang dicari. Ada juga opsi untuk menggunakan karakter wildcard (2) seperti ? atau *. Pengaturan ini tidak aktif secara default seperti pada VLOOKUP.

Rumus dalam contoh ini mengembalikan yang terdekat kurang dari nilai yang dicari jika kecocokan persis tidak ditemukan: =XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,,-1)

Pencarian jarak dengan kesalahan

Namun, ada kesalahan di sel C7 di mana kesalahan #N/A dikembalikan (argumen 'jika tidak ditemukan' tidak digunakan). Ini seharusnya mengembalikan diskon 0% karena pengeluaran 64 tidak mencapai kriteria untuk diskon apa pun.

Keuntungan lain dari fungsi XLOOKUP adalah tidak memerlukan rentang pencarian dalam urutan menaik seperti yang dilakukan VLOOKUP.

Masukkan baris baru di bagian bawah tabel pencarian, lalu buka rumus. Perluas rentang yang digunakan dengan mengklik dan menyeret sudut.

Perbaiki kesalahan dengan memperluas jangkauan yang digunakan

Iklan

Rumus segera memperbaiki kesalahan. Ini bukan masalah dengan memiliki "0" di bagian bawah kisaran.

Kesalahan diperbaiki dengan memperluas tabel pencarian

Secara pribadi, saya masih akan mengurutkan tabel berdasarkan kolom pencarian. Memiliki "0" di bagian bawah akan membuatku gila. Tetapi fakta bahwa formulanya tidak pecah adalah hal yang brilian.

XLOOKUP Menggantikan Fungsi HLOOKUP Juga

Seperti yang disebutkan, fungsi XLOOKUP juga ada di sini untuk menggantikan HLOOKUP. Satu fungsi untuk menggantikan dua. Bagus sekali!

Fungsi HLOOKUP adalah pencarian horizontal, digunakan untuk mencari sepanjang baris.

Tidak begitu dikenal sebagai VLOOKUP saudaranya, tetapi berguna untuk contoh seperti di bawah ini di mana header berada di kolom A, dan datanya berada di sepanjang baris 4 dan 5.

XLOOKUP dapat melihat ke dua arah – kolom bawah dan juga sepanjang baris. Kita tidak lagi membutuhkan dua fungsi yang berbeda.

Iklan

Dalam contoh ini, rumus digunakan untuk mengembalikan nilai penjualan yang berkaitan dengan nama di sel A2. Itu terlihat di sepanjang baris 4 untuk menemukan nama, dan mengembalikan nilai dari baris 5: =XLOOKUP(A2,B4:E4,B5:E5)

XLOOKUP sebagai pengganti fungsi HLOOKUP

XLOOKUP Dapat Melihat Dari Bawah Ke Atas

Biasanya, Anda perlu mencari daftar untuk menemukan kemunculan pertama (biasanya hanya) dari suatu nilai. XLOOKUP memiliki argumen keenam bernama mode pencarian. Ini memungkinkan kita untuk mengalihkan pencarian untuk memulai dari bawah dan mencari daftar untuk menemukan kemunculan terakhir dari suatu nilai.

Pada contoh di bawah ini, kami ingin mencari tingkat stok untuk setiap produk di kolom A.

Tabel pencarian dalam urutan tanggal, dan ada beberapa pemeriksaan stok per produk. Kami ingin mengembalikan tingkat stok dari terakhir kali diperiksa (terakhir kemunculan ID Produk).

Contoh data untuk pencarian mundur

Argumen keenam dari fungsi XLOOKUP menyediakan empat opsi. Kami tertarik untuk menggunakan opsi "Cari terakhir-ke-pertama".

Opsi mode pencarian dengan XLOOKUP

Rumus lengkap ditampilkan di sini: =XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,,-1)

XLOOKUP mencari daftar nilai dari bawah ke atas

Dalam rumus ini, argumen keempat dan kelima diabaikan. Ini opsional, dan kami ingin default yang sama persis.

Pembulatan

Fungsi XLOOKUP adalah penerus yang ditunggu-tunggu untuk fungsi VLOOKUP dan HLOOKUP.

Iklan

Berbagai contoh digunakan dalam artikel ini untuk menunjukkan keunggulan XLOOKUP. Salah satunya adalah bahwa XLOOKUP dapat digunakan di seluruh lembar, buku kerja dan juga dengan tabel. Contoh-contoh dibuat sederhana dalam artikel untuk membantu pemahaman kita.

Karena array dinamis segera diperkenalkan ke Excel, itu juga dapat mengembalikan rentang nilai. Ini jelas sesuatu yang perlu ditelusuri lebih lanjut.

Hari-hari VLOOKUP diberi nomor. XLOOKUP ada di sini dan akan segera menjadi formula pencarian de facto.