Excel

XLOOKUP dengan pelbagai nilai carian

Xlookup With Multiple Lookup Values

Lembaran kerja amali disertakan dengan latihan video dalam talian .

Dalam video ini, kami akan menyediakan XLOOKUP untuk mengembalikan beberapa nilai dalam tatasusunan dinamik.



bagaimana anda memaksa pengiraan semula dalam rangkaian sel yang mengandungi fungsi rand atau randbetween

Dalam lembaran kerja ini, kita mempunyai contoh yang kita lihat sebelumnya. Di sebelah kiri kami mempunyai potongan berdasarkan kuantiti, dan di sebelah kanan, kami mempunyai beberapa kuantiti rawak.

Mari sediakan XLOOKUP untuk mengembalikan semua hasil dalam satu array dinamik.





Sebagai langkah pertama, saya akan menukar meja di sebelah kiri menjadi yang betul Jadual Excel .

Langkah ini tidak perlu, tetapi akan memudahkan untuk menambahkan lebih banyak potongan harga ke meja tanpa melanggar formula.



Kembali ke sel F5, saya akan memasukkan formula XLOOKUP yang kami gunakan sebelumnya.

Nilai carian adalah E5. Susunan carian adalah lajur kuantiti, dan susunan pulangan adalah lajur potongan. Saya akan melangkau mesej yang tidak dijumpai, dan saya akan menetapkan mod padanan menjadi -1 untuk padanan tepat atau terkecil seterusnya.

cara masuk darjah dalam excel
 
= XLOOKUP (E5,Table1[Quantity],Table1[Discount],,-1)

Apabila saya memasukkan formula, dan menyalinnya, kami mendapat hasil yang betul.

Ini berfungsi dengan baik, tetapi susunan dinamik memberi kita cara lain untuk mengira semua hasil dengan satu formula.

Pertama, saya akan membuat asal salinan itu.

Sekarang, untuk mengubah formula untuk mengembalikan semua hasil sekaligus, saya hanya perlu melakukan satu perkara. Daripada menyediakan E5, saya memberikan semua nilai carian dalam julat E5: E11.

 
= XLOOKUP (E5:E11,Table1[Quantity],Table1[Discount],,-1)

Apabila saya menekan enter, semua hasil tumpah ke lembaran kerja dalam satu array dinamik.

Seperti semua susunan dinamik, semua sel memaparkan formula yang sama, tetapi hanya sel pertama yang dapat diedit.

Sekarang, kerana kami menggunakan Jadual Excel untuk mencari data, saya dapat menambahkan potongan baru dengan mudah.

cara memasukkan formula dalam excel

Kembali ke kawasan hasil, kami segera melihat hasil baru.

Satu batasan yang harus anda ketahui ialah anda tidak boleh menggunakan formula array dinamik di dalam Jadual Excel, sekurang-kurangnya buat masa ini.

Sekiranya saya cuba menukar kawasan hasil menjadi jadual, saya akan mendapat #SPILL! kesilapan.

Formula Array Dinamik terdapat di Excel 365 hanya.


^