The VLOOKUP Slayer: XLOOKUP Memulakan Excel - Petua Excel

Tujuan keseluruhan XLOOKUP adalah mencari satu hasil, mencarinya dengan cepat, dan mengembalikan jawapannya ke hamparan.

Joe McDaid, Pengurus Projek Excel

Pada tengah hari hari ini, Microsoft mula perlahan-lahan melepaskan fungsi XLOOKUP ke beberapa Office 365 Insiders. Faedah utama XLOOKUP:

  • Boleh cari perlawanan terakhir!
  • Boleh melihat ke kiri!
  • Lalai untuk padanan tepat (tidak seperti VLOOKUP yang lalai ke True untuk argumen ke-4)
  • Secara lalai untuk tidak menyokong wildcard, tetapi anda boleh secara jelas membenarkan wildcard jika anda menginginkannya
  • Adakah semua peningkatan kelajuan dikeluarkan untuk VLOOKUP pada tahun 2018
  • Tidak lagi bergantung pada Nombor Lajur, jadi tidak akan putus jika seseorang memasukkan lajur di tengah-tengah jadual pencarian
  • Peningkatan prestasi kerana anda hanya menentukan dua lajur dan bukannya keseluruhan jadual carian
  • XLOOKUP mengembalikan julat dan bukannya VLOOKUP mengembalikan nilai

Memperkenalkan XLOOKUP

Sintaks XLOOKUP adalah:

XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, (Match_Mode), (Search_Mode))

Pilihan untuk Match_Mode adalah:

  • 0 Padanan Tepat (lalai)
  • -1 Padanan Tepat atau Selanjutnya Lebih Kecil
  • 1 Padanan Tepat atau Selanjutnya Lebih Besar
  • 2 Pertandingan Wildcard

Pilihan untuk Search_Mode adalah

  • 1 pertama hingga terakhir (lalai)
  • -1 terakhir hingga pertama
  • 2 carian binari, pertama hingga terakhir (memerlukan lookup_array disusun)
  • -2 carian binari, terakhir hingga pertama (memerlukan lookup_array disusun)

Mengganti VLOOKUP Mudah

Anda mempunyai jadual carian di F3: H30. Jadual carian tidak disusun.

Jadual Pencarian

Anda mahu mencari keterangan dari jadual.

Dengan VLOOKUP, anda akan berjaya =VLOOKUP(A2,$F$3:$H$30,3,False). Bersamaan XLOOKUP akan: =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30).

Dalam XLOOKUP, A2 sama seperti di VLOOKUP.

F3: F30 adalah tatasusunan carian.

H3: H30 adalah susunan hasil.

Tidak perlu Palsu pada akhirnya kerana XLOOKUP lalai untuk perlawanan yang tepat!

Keputusan Mudah XLOOKUP

Satu faedah: jika seseorang memasukkan lajur baru dalam jadual pencarian, VLOOKUP lama anda akan mengembalikan harga dan bukannya keterangan. XLOOKUP akan menyesuaikan dan menunjuk ke description: =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30).

XLOOKUP Masukkan Lajur

Cari Pertandingan Terakhir

XLOOKUP membolehkan anda memulakan carian di bahagian bawah set data. Ini bagus untuk mencari perlawanan terakhir dalam satu set data.

Carian XLOOKUP Dari Bawah

Lihat ke Kiri

Seperti LOOKUP dan INDEX / MATCH, tidak ada kerumitan melihat ke kiri kunci dengan XLOOKUP.

Tempat yang anda gunakan =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))sebelumnya, kini anda boleh menggunakan=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

XLOOKUP Ke Kiri

Peningkatan Kelajuan XLOOKUP

Dalam contoh di atas, VLOOKUP mesti mengira semula jika ada perubahan dalam jadual carian. Bayangkan jika jadual anda merangkumi 12 lajur. Dengan XLOOKUP, formula hanya akan dikira semula sekiranya sesuatu dalam tatasusunan atau susunan hasil berubah.

Pada akhir 2018, algoritma VLOOKUP berubah untuk carian linear yang lebih pantas. XLOOKUP mengekalkan peningkatan kelajuan yang sama. Ini menjadikan pilihan carian linear dan binari hampir sama. Joe McDaid mengatakan bahawa tidak ada faedah yang signifikan untuk menggunakan pilihan carian binari di Search_Mode.

Sokongan Wildcard, tetapi Hanya Apabila Anda Memintanya

Setiap VLOOKUP menyokong kad liar, sehingga sukar untuk mencari Wal * Mart. Secara lalai, XLOOKUP tidak akan menggunakan wildcard. Sekiranya anda mahukan sokongan wildcard, anda boleh menentukan 2 sebagai Match_Mode.

Pelbagai Lajur XLOOKUP

Perlu melakukan 12 lajur XLOOKUP? Anda boleh melakukannya satu lajur pada satu masa …

Pelbagai Lajur XLOOKUP

Atau, terima kasih kepada Dynamic Arrays, kembalikan semua 12 lajur sekaligus…

Kembalikan semua 12 Lajur sekaligus dengan Susunan Dinamik

Carian Kira-kira Tidak Lagi Perlu Disusun

Sekiranya anda perlu mencari nilainya kurang dari atau hanya lebih besar daripada nilai carian, jadual tidak perlu disusun lagi.

XLOOKUP Lebih Kecil

Atau untuk mencari nilai lebih besar seterusnya:

XLOOKUP Lebih Besar

Satu-satunya Kekurangan: Rekan Kerja Anda Tidak Akan Memilikinya (Namun)

Oleh kerana dasar baru Penerbangan, hanya sebilangan kecil Office Insiders yang mempunyai ciri XLOOKUP hari ini. Mungkin lama sehingga fungsinya tersedia secara meluas dan walaupun begitu, ia memerlukan langganan Office 365. (Array Dinamik telah keluar sejak September 2018 dan masih belum dilancarkan ke Ketersediaan Umum.)

Tonton Video

Artikel menarik...