Fungsi XLOOKUP Excel dengan contoh formula

  • Berkongsi Ini
Michael Brown

Tutorial memperkenalkan XLOOKUP - fungsi baharu untuk carian menegak dan mendatar dalam Excel. Carian kiri, perlawanan terakhir, Vlookup dengan pelbagai kriteria dan banyak lagi perkara yang dahulunya memerlukan ijazah sains roket untuk dicapai kini menjadi semudah ABC.

Setiap kali anda perlu mencari dalam Excel , fungsi manakah yang akan anda gunakan? Adakah ia VLOOKUP asas atau HLOOKUP saudara mendatarnya? Dalam kes yang lebih kompleks, adakah anda akan bergantung pada gabungan INDEX MATCH kanonik atau menyerahkan tugas kepada Power Query? Berita baiknya ialah anda tidak perlu memilih lagi - semua kaedah ini memberi laluan kepada pengganti yang lebih berkuasa dan serba boleh, fungsi XLOOKUP.

Bagaimanakah XLOOKUP lebih baik? Dengan pelbagai cara! Ia boleh melihat secara menegak dan mendatar, ke kiri dan ke atas, mencari dengan berbilang kriteria, malah mengembalikan keseluruhan lajur atau baris data, bukan hanya satu nilai. Microsoft telah mengambil masa lebih 3 dekad, tetapi akhirnya mereka telah berjaya mereka bentuk fungsi yang mantap yang mengatasi banyak ralat dan kelemahan VLOOKUP yang mengecewakan.

Apakah tangkapannya? Alah, ada satu. Fungsi XLOOKUP hanya tersedia dalam Excel untuk Microsoft 365, Excel 2021 dan Excel untuk web.

    Fungsi XLOOKUP Excel - sintaks dan penggunaan

    Fungsi XLOOKUP dalam Excel mencari julat atau tatasusunan untuk nilai yang ditentukan dan mengembalikan nilai yang berkaitan daripada lajur lain. Ia boleh melihat kedua-duanyadapatkan semula semua butiran yang berkaitan dengan jurujual yang diminati (F2). Apa yang anda perlu lakukan ialah membekalkan julat, bukan lajur tunggal atau baris, untuk argumen return_array :

    =XLOOKUP(F2, A2:A7, B2:D7)

    Anda memasukkan formula di bahagian atas kiri sel julat hasil, dan Excel secara automatik menumpahkan hasil ke dalam sel kosong bersebelahan. Dalam kes kami, tatasusunan kembali (B2:D7) termasuk 3 lajur ( Tarikh , Item dan Amaun ), dan ketiga-tiga nilai dikembalikan ke dalam julat G2:I2.

    Jika anda lebih suka menyusun hasil secara menegak dalam lajur, sarang XLOOKUP ke dalam fungsi TRANSPOSE untuk membalik tatasusunan yang dikembalikan:

    =TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

    Dengan cara yang sama, anda boleh mengembalikan keseluruhan lajur data, sebut lajur Amount . Untuk ini, gunakan sel F1 yang mengandungi "Amount" sebagai lookup_value , julat A1:D1 mengandungi pengepala lajur sebagai lookup_array dan julat A2:D7 yang mengandungi semua data sebagai return_array .

    =XLOOKUP(F1, A1:D1, A2:D7)

    Nota. Oleh kerana berbilang nilai diisikan ke dalam sel jiran, pastikan anda mempunyai sel kosong yang mencukupi di sebelah kanan atau bawah. Jika Excel tidak dapat mencari sel kosong yang mencukupi, satu #TUHAN! ralat berlaku.

    Petua. XLOOKUP bukan sahaja boleh mengembalikan berbilang entri tetapi juga menggantikannya dengan nilai lain yang anda tentukan. Contoh penggantian pukal sedemikian boleh didapati di sini: Cara mencari dan menggantikan berbilang nilai dengan XLOOKUP.

    XLOOKUP denganberbilang kriteria

    Satu lagi kelebihan besar XLOOKUP ialah ia mengendalikan tatasusunan secara asli. Disebabkan keupayaan ini, anda boleh menilai berbilang kriteria secara langsung dalam hujah lookup_array :

    XLOOKUP(1, ( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ) * (…), return_array )

    Cara formula ini berfungsi : Keputusan setiap ujian kriteria ialah tatasusunan daripada nilai BENAR dan SALAH. Pendaraban tatasusunan menukar TRUE dan FALSE kepada 1 dan 0, masing-masing, dan menghasilkan tatasusunan carian akhir. Seperti yang anda ketahui, darab dengan 0 sentiasa memberikan sifar, jadi dalam tatasusunan carian, hanya item yang memenuhi semua kriteria diwakili oleh 1. Dan kerana nilai carian kami ialah "1", Excel mengambil "1" pertama dalam lookup_array (padanan pertama) dan mengembalikan nilai daripada return_array dalam kedudukan yang sama.

    Untuk melihat formula dalam tindakan, mari kita tarik amaun daripada D2:D10 ( return_array ) dengan syarat berikut:

    • Kriteria1 (tarikh) = G1
    • Kriteria2 (jurujual) = G2
    • Kriteria3 (item) = G3

    Dengan tarikh dalam A2:A10 ( julat_kriteria1 ), nama jurujual dalam B2:B10 ( julat_kriteria2 ) dan item dalam C2:C10 ( criteria_range3 ), formula mengambil bentuk ini:

    =XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

    Walaupun fungsi Excel XLOOKUP memproses tatasusunan, ia berfungsi sebagai formula biasa dan dilengkapkan dengan Enter biasaketukan kekunci.

    Formula XLOOKUP dengan berbilang kriteria tidak terhad kepada keadaan "sama dengan". Anda bebas menggunakan operator logik lain juga. Contohnya, untuk menapis pesanan yang dibuat pada tarikh dalam G1 atau lebih awal, letakkan "<=G1" dalam kriteria pertama:

    =XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

    Double XLOOKUP

    Untuk mencari nilai di persimpangan baris dan lajur tertentu, lakukan apa yang dipanggil pencarian berganda atau pencarian matriks . Ya, Excel XLOOKUP juga boleh melakukannya! Anda hanya menyarangkan satu fungsi di dalam yang lain:

    XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))

    Cara formula ini berfungsi : Formula adalah berdasarkan keupayaan XLOOKUP untuk mengembalikan keseluruhan baris atau lajur. Fungsi dalaman mencari nilai cariannya dan mengembalikan lajur atau baris data berkaitan. Tatasusunan itu pergi ke fungsi luar sebagai return_array .

    Untuk contoh ini, kita akan mencari jualan yang dibuat oleh jurujual tertentu dalam suku tertentu. Untuk ini, kami memasukkan nilai carian dalam H1 (nama jurujual) dan H2 (suku), dan melakukan Xlookup dua hala dengan formula berikut:

    =XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

    Atau sebaliknya. :

    =XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

    Di mana A2:A6 ialah nama jurujual, B1:E1 ialah suku (pengepala lajur) dan B2:E6 ialah nilai data.

    Pencarian dua hala juga boleh dilakukan dengan formula Padanan INDEX dan dalam abeberapa cara lain. Untuk mendapatkan maklumat lanjut, sila lihat Carian dua hala dalam Excel.

    Jika Ralat XLOOKUP

    Apabila nilai carian tidak ditemui, Excel XLOOKUP mengembalikan ralat #N/A. Agak biasa dan boleh difahami oleh pengguna pakar, ia mungkin agak mengelirukan untuk orang baru. Untuk menggantikan notasi ralat standard dengan mesej mesra pengguna, taipkan teks anda sendiri ke dalam argumen ke-4 bernama if_not_found .

    Kembali kepada contoh pertama yang dibincangkan dalam tutorial ini. Jika seseorang memasukkan nama lautan yang tidak sah dalam E1, formula berikut akan memberitahu mereka secara jelas bahawa "Tiada padanan ditemui":

    =XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

    Nota:

    • Argumen if_not_found hanya memerangkap ralat #N/A, bukan semua ralat.
    • Ralat #N/A juga boleh dikendalikan dengan IFNA dan VLOOKUP, tetapi sintaks adalah sedikit lebih kompleks dan formula adalah lebih panjang.

    XLOOKUP peka huruf besar dan kecil

    Secara lalai, fungsi XLOOKUP menganggap huruf kecil dan huruf besar sebagai aksara yang sama. Untuk menjadikannya sensitif huruf besar-besaran, gunakan fungsi EXACT untuk argumen lookup_array :

    XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array )

    Cara formula ini berfungsi : Fungsi EXACT membandingkan nilai carian terhadap setiap nilai dalam tatasusunan carian dan mengembalikan TRUE jika ia betul-betul sama termasuk huruf besar, FALSE sebaliknya. Tatasusunan nilai logik ini pergi ke tatasusunan_carian hujah XLOOKUP. Hasilnya, XLOOKUP mencari nilai TRUE dalam tatasusunan di atas dan mengembalikan padanan daripada tatasusunan pulangan.

    Sebagai contoh, untuk mendapatkan harga daripada B2:B7 ( tatasusunan_pulangan ) untuk item dalam E1 ( lookup_value) , formula dalam E2 ialah:

    =XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

    Nota. Jika terdapat dua atau lebih nilai yang sama dalam tatasusunan carian (termasuk huruf besar), padanan pertama yang ditemui dikembalikan.

    Excel XLOOKUP tidak berfungsi

    Jika formula anda tidak berfungsi dengan betul atau mengakibatkan ralat, kemungkinan besar ia disebabkan oleh sebab berikut:

    XLOOKUP tidak tersedia dalam Excel saya

    Fungsi XLOOKUP tidak serasi ke belakang. Ia hanya tersedia dalam Excel untuk Microsoft 365 dan Excel 2021, dan tidak akan muncul dalam versi terdahulu.

    XLOOKUP mengembalikan hasil yang salah

    Jika formula Xlookup anda yang jelas betul mengembalikan nilai yang salah, kemungkinan besar bahawa julat carian atau pemulangan "beralih" apabila formula disalin ke bawah atau merentasi. Untuk mengelakkan perkara ini daripada berlaku, pastikan anda sentiasa mengunci kedua-dua julat dengan rujukan sel mutlak (seperti $A$2:$A$10).

    XLOOKUP mengembalikan ralat #N/A

    Satu #N /Ralat hanya bermakna nilai carian tidak dijumpai. Untuk membetulkan perkara ini, cuba cari padanan anggaran atau maklumkan kepada pengguna anda bahawa tiada padanan ditemui.

    XLOOKUP mengembalikan ralat #VALUE

    A #VALUE! ralat berlaku jika tatasusunan carian dan pengembalian tidak serasidimensi. Sebagai contoh, adalah tidak mungkin untuk mencari dalam tatasusunan mendatar dan mengembalikan nilai daripada tatasusunan menegak.

    XLOOKUP mengembalikan ralat #REF

    A #REF! ralat dilemparkan apabila mencari antara dua buku kerja yang berbeza, satu daripadanya ditutup. Untuk membetulkan ralat, cuma buka kedua-dua fail.

    Seperti yang baru anda lihat, XLOOKUP mempunyai banyak ciri hebat yang menjadikannya fungsi THE untuk hampir semua carian dalam Excel. Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!

    Buku kerja berlatih untuk muat turun

    Contoh formula Excel XLOOKUP (fail.xlsx)

    menegak dan mendatar serta melakukan padanan tepat (lalai), padanan anggaran (paling dekat) atau padanan kad bebas (separa).

    Sintaks fungsi XLOOKUP adalah seperti berikut:

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

    3 argumen pertama diperlukan dan tiga yang terakhir adalah pilihan.

    • Lookup_value - nilai kepada cari.
    • Lookup_array - julat atau tatasusunan tempat untuk mencari.
    • Return_array - julat atau tatasusunan untuk mengembalikan nilai.
    • If_not_found [pilihan] - nilai untuk dikembalikan jika tiada padanan ditemui. Jika ditinggalkan, ralat #N/A dikembalikan.
    • Mod_Padanan [pilihan] - jenis padanan untuk dilakukan:
      • 0 atau ditinggalkan (lalai) - padanan tepat . Jika tidak ditemui, ralat #N/A dikembalikan.
      • -1 - padanan tepat atau lebih kecil seterusnya. Jika padanan tepat tidak ditemui, nilai seterusnya yang lebih kecil dikembalikan.
      • 1 - padanan tepat atau lebih besar seterusnya. Jika padanan tepat tidak ditemui, nilai seterusnya yang lebih besar akan dikembalikan.
      • 2 - padanan aksara kad bebas.
    • Mod_Cari [pilihan] - arah carian:
      • 1 atau ditinggalkan (lalai) - untuk mencari dari pertama hingga terakhir.
      • -1 - untuk mencari dalam susunan terbalik, dari terakhir hingga pertama.
      • 2 - carian binari pada data diisih menaik.
      • -2 - carian binari pada data diisih menurun.

      Menurut Microsoft, perduaancarian disertakan untuk pengguna lanjutan. Ia ialah algoritma khas yang mencari kedudukan nilai carian dalam tatasusunan yang diisih dengan membandingkannya dengan elemen tengah tatasusunan. Carian binari adalah lebih pantas daripada carian biasa tetapi berfungsi dengan betul hanya pada data yang diisih.

    Formula asas XLOOKUP

    Untuk mendapatkan lebih pemahaman, mari kita bina formula Xlookup dalam bentuk yang paling mudah untuk melakukan carian yang tepat. Untuk ini, kita hanya memerlukan 3 hujah pertama.

    Andaikata, anda mempunyai jadual ringkasan dengan maklumat tentang lima lautan di Bumi. Anda ingin mendapatkan kawasan input lautan tertentu dalam F1 ( lookup_value ). Dengan nama lautan dalam A2:A6 ( lookup_array ) dan kawasan dalam C2:C6 ( return_array ), formulanya adalah seperti berikut:

    =XLOOKUP(F1, A2:A6, C2:C6)

    Diterjemahkan ke dalam bahasa Inggeris biasa, ia berkata: cari nilai F1 dalam A2:A6 dan kembalikan nilai daripada C2:C6 dalam baris yang sama. Tiada nombor indeks lajur, tiada pengisihan, tiada ciri lain yang tidak masuk akal Vlookup! Ia hanya berfungsi :)

    XLOOKUP lwn. VLOOKUP dalam Excel

    Berbanding dengan VLOOKUP tradisional, XLOOKUP mempunyai banyak kelebihan. Dalam cara apakah ia lebih baik daripada VLOOKUP? Berikut ialah senarai 10 ciri terbaik yang membuka peluang untuk sebarang fungsi carian lain dalam Excel:

    1. Pencarian menegak dan mendatar . Fungsi XLOOKUP mendapat namanya kerana keupayaannya untuk melihat secara menegak danmendatar.
    2. Lihat ke mana-mana arah: kanan, kiri, bawah atau atas . Walaupun VLOOKUP hanya boleh mencari di lajur paling kiri dan HLOOKUP di baris paling atas, XLOOKUP tidak mempunyai pengehadan sedemikian. Pencarian kiri yang terkenal dalam Excel tidak menyusahkan lagi!
    3. Padanan tepat secara lalai . Dalam kebanyakan situasi, anda akan mencari padanan tepat dan XLOOKUP mengembalikannya secara lalai (tidak seperti fungsi VLOOKUP yang lalai kepada anggaran padanan). Sudah tentu, anda boleh mendapatkan XLOOKUP untuk melakukan padanan anggaran juga jika perlu.
    4. Padanan separa dengan kad bebas . Apabila anda mengetahui hanya sebahagian daripada nilai carian, bukan kesemuanya, padanan kad bebas berguna.
    5. Cari dalam susunan terbalik . Terdahulu, untuk mendapatkan kejadian terakhir, anda perlu membalikkan susunan data sumber anda. Sekarang, anda hanya menetapkan argumen mod_carian kepada -1 untuk memaksa formula Xlookup anda mencari dari belakang dan mengembalikan padanan terakhir.
    6. Kembalikan berbilang nilai . Dengan memanipulasi dengan argumen return_array , anda boleh menarik keseluruhan baris atau lajur data yang berkaitan dengan nilai carian anda.
    7. Cari dengan berbilang kriteria . Excel XLOOKUP mengendalikan tatasusunan secara asli, yang memungkinkan untuk melakukan carian dengan berbilang kriteria.
    8. Jika fungsi ralat . Secara tradisinya, kami menggunakan fungsi IFNA untuk memerangkap ralat #N/A. XLOOKUP menggabungkan fungsi ini dalamArgumen if_not_found membenarkan untuk mengeluarkan teks anda sendiri jika tiada padanan yang sah ditemui.
    9. Sisipan/pemadaman lajur . Salah satu isu yang paling menjengkelkan dengan VLOOKUP ialah menambah atau mengalih keluar lajur memecahkan formula kerana lajur pulangan dikenal pasti melalui nombor indeksnya. Dengan XLOOKUP, anda membekalkan julat pulangan, bukan nombor, bermakna anda boleh memasukkan dan mengalih keluar seberapa banyak lajur yang anda perlukan tanpa melanggar apa-apa.
    10. Prestasi yang lebih baik . VLOOKUP boleh memperlahankan lembaran kerja anda kerana ia termasuk keseluruhan jadual dalam pengiraan, yang menghasilkan pemprosesan lebih banyak sel daripada yang sebenarnya diperlukan. XLOOKUP hanya mengendalikan tatasusunan carian dan pengembalian yang benar-benar bergantung padanya.

    Cara menggunakan XLOOKUP dalam Excel - contoh formula

    Contoh berikut menunjukkan ciri XLOOKUP yang paling berguna dalam tindakan. Selain itu, anda akan menemui beberapa kegunaan bukan remeh yang akan membawa kemahiran carian Excel anda ke tahap baharu.

    Cari secara menegak dan mendatar

    Microsoft Excel pernah mempunyai dua fungsi untuk carian yang berbeza jenis, masing-masing mempunyai sintaks dan peraturan penggunaan sendiri: VLOOKUP untuk melihat secara menegak dalam lajur dan HLOOKUP untuk melihat secara mendatar dalam satu baris.

    Fungsi XLOOKUP boleh melakukan kedua-duanya dengan sintaks yang sama. Perbezaannya adalah dalam perkara yang anda sediakan untuk tatasusunan carian dan pengembalian.

    Untuk carian v, bekalkan lajur:

    =XLOOKUP(E1, A2:A6, B2:B6)

    Untukh-lookup, masukkan baris dan bukannya lajur:

    =XLOOKUP(I1, B1:F1, B2:F2)

    Pencarian kiri dilakukan secara asli

    Dalam versi Excel yang terdahulu, INDEX MATCH formula ialah satu-satunya cara yang boleh dipercayai untuk melihat ke kiri atau ke atas. Kini, anda tidak perlu lagi menggabungkan dua fungsi yang mana satu sudah memadai. Hanya nyatakan tatasusunan carian sasaran dan XLOOKUP akan mengendalikannya tanpa masalah tanpa mengira lokasinya.

    Sebagai contoh, mari tambah lajur Kedudukan di sebelah kiri jadual sampel kami. Matlamatnya adalah untuk mendapatkan pangkat input lautan dalam F1. VLOOKUP akan tersandung di sini kerana ia hanya boleh mengembalikan nilai dari lajur di sebelah kanan lajur carian. Formula Xlookup mengatasi dengan mudah:

    =XLOOKUP(F1, B2:B6, A2:A6)

    Dengan cara yang sama, anda boleh melihat di atas apabila mencari secara mendatar dalam baris.

    XLOOKUP dengan padanan tepat dan anggaran

    Tingkah laku padanan dikawal oleh argumen ke-5 yang dipanggil mode_padan . Secara lalai, padanan tepat dilakukan.

    Sila ambil perhatian bahawa walaupun anda memilih padanan anggaran ( mode_match ditetapkan kepada 1 atau -1), fungsi itu masih akan mencari yang tepat perlawanan dahulu. Perbezaannya adalah dalam perkara yang dikembalikan jika nilai carian tepat tidak ditemui.

    Argumen Match_mode:

    • 0 atau ditinggalkan - padanan tepat; jika tidak ditemui - #N/A ralat.
    • -1 - padanan tepat; jika tidak ditemui - item kecil seterusnya.
    • 1 - padanan tepat; jika tidak ditemui- item seterusnya yang lebih besar.

    Padanan tepat XLOOKUP

    Ini ialah pilihan yang mungkin anda gunakan 99% daripada masa anda melakukan carian dalam Excel. Memandangkan padanan tepat ialah tingkah laku lalai XLOOKUP, anda boleh meninggalkan mode_padan dan membekalkan hanya 3 argumen pertama yang diperlukan.

    Walau bagaimanapun, dalam sesetengah situasi, padanan tepat tidak akan berfungsi. Senario biasa ialah apabila jadual carian anda tidak mengandungi semua nilai, sebaliknya "pencapaian" atau "had" seperti diskaun berdasarkan kuantiti, komisen berasaskan jualan, dll.

    Jadual carian sampel kami menunjukkan korelasi antara markah dan gred peperiksaan. Seperti yang anda boleh lihat dalam tangkapan skrin di bawah, padanan tepat hanya berfungsi apabila markah pelajar tertentu sepadan dengan nilai dalam jadual carian dengan tepat (seperti Kristian dalam baris 3). Dalam semua kes lain, ralat #N/A dikembalikan.

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

    Untuk mendapatkan gred dan bukannya ralat #N/A, kami memerlukan untuk mencari padanan anggaran seperti yang ditunjukkan dalam contoh seterusnya.

    Anggaran padanan XLOOKUP

    Untuk melakukan carian anggaran, tetapkan argumen match_mode kepada sama ada -1 atau 1 , bergantung pada cara data anda disusun.

    Dalam kes kami, jadual carian menyenaraikan sempadan bawah gred. Jadi, kami menetapkan mode_padan kepada -1 untuk mencari nilai yang lebih kecil seterusnya apabila padanan tepat tidak ditemui:

    =XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

    Sebagai contoh, Brian mempunyai skor 98 (F2). Formula mencari nilai carian ini dalam B2:B6tetapi tidak dapat menemuinya. Kemudian, ia mencari item yang lebih kecil seterusnya dan menemui 90, yang sepadan dengan gred A:

    Jika jadual carian kami mengandungi sempadan atas gred, kami akan menetapkan mode_match kepada 1 untuk mencari item yang lebih besar seterusnya jika padanan tepat gagal:

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

    Formula mencari 98 dan sekali lagi tidak dapat menemuinya. Kali ini, ia cuba mencari nilai seterusnya yang lebih besar dan mendapat 100, sepadan dengan gred A:

    Petua. Apabila menyalin formula Xlookup ke berbilang sel, kunci julat carian atau kembalikan dengan rujukan sel mutlak (seperti $B$2:$B$6) untuk mengelakkannya daripada berubah.

    XLOOKUP dengan padanan separa (kad liar)

    Untuk melakukan carian padanan separa, tetapkan argumen mode_padan kepada 2, yang mengarahkan fungsi XLOOKUP untuk memproses aksara kad bebas:

    • Asterisk (*) - mewakili sebarang jujukan aksara.
    • Tanda soal (?) - mewakili mana-mana aksara tunggal.

    Untuk melihat cara ia berfungsi , sila pertimbangkan contoh berikut. Dalam lajur A, anda mempunyai beberapa model telefon pintar dan, dalam lajur B, kapasiti baterinya. Anda ingin tahu tentang bateri telefon pintar tertentu. Masalahnya ialah anda tidak pasti anda boleh menaip nama model tepat seperti yang dipaparkan dalam lajur A. Untuk mengatasinya, masukkan bahagian yang pasti ada dan gantikan aksara yang tinggal dengan kad bebas.

    Sebagai contoh, untuk mendapatkanmaklumat tentang bateri iPhone X, gunakan formula ini:

    =XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

    Atau, masukkan bahagian nilai carian yang diketahui dalam beberapa sel dan gabungkan rujukan sel dengan aksara kad bebas:

    =XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

    XLOOKUP dalam susunan terbalik untuk mendapatkan kejadian terakhir

    Sekiranya jadual anda mengandungi beberapa kejadian nilai carian, kadangkala anda mungkin memerlukan untuk mengembalikan perlawanan terakhir . Untuk melakukannya, konfigurasikan formula Xlookup anda untuk mencari dalam susunan terbalik.

    Arah carian dikawal dengan hujah ke-6 bernama mod_carian :

    • 1 atau ditinggalkan (lalai) - mencari dari nilai pertama hingga terakhir, iaitu atas ke bawah dengan carian menegak atau kiri-ke-kanan dengan carian mendatar.
    • -1 - mencari dalam susunan terbalik dari nilai terakhir hingga pertama .

    Sebagai contoh, mari kita kembalikan jualan terakhir yang dibuat oleh jurujual tertentu. Untuk ini, kami mengumpulkan tiga argumen pertama yang diperlukan (G1 untuk lookup_value , B2:B9 untuk lookup_array dan D2:D9 untuk return_array ) dan letakkan - 1 dalam hujah ke-5:

    =XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

    Terus dan mudah, bukan?

    XLOOKUP untuk mengembalikan berbilang lajur atau baris

    Satu lagi ciri XLOOKUP yang menakjubkan ialah keupayaannya untuk mengembalikan lebih daripada satu nilai yang berkaitan dengan padanan yang sama. Semuanya dilakukan dengan sintaks standard dan tanpa sebarang manipulasi tambahan!

    Daripada jadual di bawah, andaikan anda mahu

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.