Excel Formulas Academy · Pelajaran

Sintaks XLOOKUP

Pelajari argumen nilai pencarian, tatasusunan pencarian dan tatasusunan hasil.

Pelajaran 1 daripada 413 langkah

Sintaks XLOOKUP ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Kenali XLOOKUP

XLOOKUP ialah pengganti moden bagi VLOOKUP dan HLOOKUP. Ia mencari nilai dalam satu lajur (atau baris) dan memulangkan nilai sepadan daripada lajur atau baris yang lain.

Kelebihan terbesarnya ialah anda menentukan tempat untuk mencari dan perkara yang hendak dipulangkan sebagai dua julat yang berasingan. Anda tidak perlu mengira lajur atau risau tentang kedudukan jawapan di sebelah mana.

XLOOKUP tersedia dalam Excel 365, Excel 2021 dan Google Sheets.

Tiga Argumen Teras

XLOOKUP yang paling ringkas hanya memerlukan tiga maklumat:

  • nilai carian - perkara yang anda cari
  • julat carian - julat tempat carian dibuat
  • julat hasil - julat tempat jawapan diambil

Baca formula ini begini: cari nilai ini dalam lajur ini dan berikan item sepadan daripada lajur tersebut.

=XLOOKUP(lookup_value, lookup_array, return_array)

Contoh Pertama yang Diselesaikan

Bayangkan sebuah senarai produk. Lajur A mengandungi nama produk dan lajur B mengandungi harga. Anda mahukan harga "Papan Kekunci".

Anda mencari nama itu dalam A2:A20 dan memulangkan harga daripada B2:B20. XLOOKUP mengimbas julat carian, menemui "Papan Kekunci", kemudian memulangkan nilai yang berada pada baris sama dalam julat hasil.

=XLOOKUP("Keyboard", A2:A20, B2:B20)

Merujuk Sel dan Bukannya Teks

Menetapkan "Papan Kekunci" terus dalam formula boleh menjadi rapuh. Adalah jauh lebih baik untuk merujuk nilai carian kepada sel.

Jika pengguna menaip nama produk ke dalam D2, formula anda bertindak balas secara automatik apabila nama itu diubah. Beginilah alat carian langsung dan papan pemuka berfungsi.

=XLOOKUP(D2, A2:A20, B2:B20)

Carian dan Hasil Mesti Sejajar

Julat carian dan julat hasil hendaklah mempunyai ketinggian yang sama (bilangan baris yang sama). XLOOKUP memadankannya baris demi baris.

Jika A2:A20 mempunyai 19 baris, julat hasil juga mesti mempunyai 19 baris. Ketidakpadanan menghasilkan ralat #VALUE! kerana XLOOKUP tidak dapat memadankan baris dengan betul.

=XLOOKUP(D2, A2:A20, B2:B20)

Memulangkan Hasil daripada Lajur Berbeza

Julat hasil tidak semestinya bersebelahan dengan julat carian. Katakan nama berada di lajur A tetapi anda mahukan jumlah stok di lajur E.

Hanya arahkan julat hasil kepada E2:E20. XLOOKUP tidak mengambil kira jarak antara lajur, berbeza dengan VLOOKUP yang mengira lajur ke arah kanan.

=XLOOKUP(D2, A2:A20, E2:E20)

Padanan Tepat ialah Lalai

Salah satu perkara yang paling memudahkan tentang XLOOKUP ialah ia mencari padanan tepat secara lalai.

VLOOKUP menggunakan padanan anggaran secara lalai, lalu memulangkan jawapan yang salah tanpa amaran apabila pengguna terlupa FALSE yang terakhir. XLOOKUP mengubah perkara ini: anda mendapat padanan tepat melainkan anda sengaja meminta sesuatu yang lain.

=XLOOKUP(D2, A2:A20, B2:B20)

Membuat Carian Merentasi Baris

XLOOKUP juga mengendalikan data mendatar. Jika nama bulan berada merentasi baris 1 dan jualan berada pada baris 2, anda boleh mencari dalam baris dan bukannya lajur.

Struktur formula yang sama boleh digunakan: nilai carian, baris bulan dan baris jualan. Satu fungsi menggantikan kedua-dua VLOOKUP dan HLOOKUP.

=XLOOKUP("Mar", B1:M1, B2:M2)

Menggunakannya dalam Formula Lain

Oleh sebab XLOOKUP memulangkan satu nilai, anda boleh terus memasukkannya ke dalam pengiraan.

Sebagai contoh, darabkan harga seunit yang dicari dengan kuantiti dalam E2. Carian dijalankan dahulu, memulangkan harga, kemudian pendaraban menggunakan hasil itu. Ini menjadikan helaian anda ringkas dan mudah dibaca.

=XLOOKUP(D2, A2:A20, B2:B20) * E2

Rujukan Lajur Penuh

Anda boleh menggunakan rujukan lajur penuh seperti A:A dan B:B supaya formula terus berfungsi apabila baris baharu ditambahkan.

Ini mudah digunakan, tetapi pada helaian yang sangat besar, prosesnya mungkin sedikit lebih perlahan. Untuk data yang tersusun, merujuk julat tepat atau menggunakan Jadual Excel ialah amalan yang baik.

=XLOOKUP(D2, A:A, B:B)

Mengapa XLOOKUP Lebih Unggul

Berbanding VLOOKUP, XLOOKUP adalah:

  • Bebas arah - lajur hasil boleh berada di kiri atau kanan lajur carian
  • Lebih selamat - padanan tepat secara lalai
  • Stabil - penyisipan lajur tidak merosakkannya
  • Lebih mudah - tiada pengiraan indeks lajur

Setelah anda mempelajari tiga argumen teras, kebanyakan carian harian menjadi mudah.

=XLOOKUP(D2, A2:A20, B2:B20)

Semakan Ringkas

Uji pemahaman anda tentang sintaks asas XLOOKUP.

Ringkasan: Asas XLOOKUP

Anda telah mempelajari tiga argumen teras XLOOKUP:

  • nilai carian - perkara yang hendak dicari
  • julat carian - tempat untuk mencari
  • julat hasil - perkara yang hendak dipulangkan

Ia menggunakan padanan tepat secara lalai, julat hasil boleh berada di mana-mana, dan ia berfungsi merentasi lajur serta baris. Seterusnya anda akan mempelajari cara mengendalikannya apabila nilai tidak ditemui.

=XLOOKUP(D2, A2:A20, B2:B20)
Percuma untuk bermula

Pelajari Excel dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Sintaks XLOOKUP” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Sintaks XLOOKUP”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Sintaks XLOOKUP”?

Pelajari argumen nilai pencarian, tatasusunan pencarian dan tatasusunan hasil. Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Sintaks XLOOKUP” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Sintaks XLOOKUP
  2. Mengendalikan Padanan yang Tiada dengan if_not_found
  3. Mencari ke Kiri dan dari Bawah
  4. Mengembalikan Keseluruhan Baris atau Lajur
← Kembali ke Excel Formulas Academy