Formula Excel: Padanan anggaran asas XLOOKUP -

Formula generik

=XLOOKUP(value,rng1,rng2,,-1)

Ringkasan

Untuk menggunakan XLOOKUP untuk mencari padanan anggaran, berikan match_mode secara eksplisit dalam argumen keempat. Dalam contoh yang ditunjukkan, formula di F5, disalin di bawah jadual, adalah:

=XLOOKUP(E5,qty,disc,,-1)

di mana qty (B5: B13) dan cakera (C5: C13) dinamakan julat.

Penjelasan

Dalam contoh yang ditunjukkan, jadual di B4: C13 mengandungi potongan berdasarkan kuantiti. Apabila kuantiti meningkat, potongan juga meningkat. Jadual di E4: F10 menunjukkan potongan yang dikembalikan oleh XLOOKUP untuk beberapa kuantiti rawak. XLOOKUP dikonfigurasi untuk menggunakan kuantiti di lajur E untuk mencari potongan yang sesuai. Rumus dalam F5, disalin, adalah:

=XLOOKUP(E5,qty,disc,-1)

  • Nilai carian berasal dari sel E5
  • The lookup_array adalah julat dinamakan qty (B5: B13)
  • Return_array adalah cakera julat bernama (C5: C13)
  • Hujah not_found tidak diberikan
  • Match_mode ditetapkan ke -1 (padanan tepat atau seterusnya lebih kecil)
  • Kaedah carian_ tidak disediakan dan lalai menjadi 1 (pertama hingga terakhir)

Catatan: Berhati-hatilah jika anda memberikan rentetan kosong ("") untuk not_found. Sekiranya tiada perlawanan, XLOOKUP tidak akan memaparkan apa-apa dan bukannya # N / A. Dengan kata lain, tali kosong tidak bermaksud NULL, itu bermaksud "paparkan apa-apa jika tidak ada padanan".

Pada setiap baris, XLOOKUP mencari kuantiti di lajur E dalam julat B5: B13. Apabila dijumpai padanan tepat, potongan yang sesuai di lajur C dikembalikan. Apabila pencocokan tepat tidak dijumpai, potongan yang berkaitan dengan kuantiti terkecil seterusnya akan dikembalikan.

XLOOKUP vs VLOOKUP

Formula VLOOKUP yang setara untuk contoh ini adalah salah satu daripada dua formula di bawah:

=VLOOKUP(E5,B5:C13,2) // default approximate =VLOOKUP(E5,B5:C13,2,1) // explicit approximate

Terdapat beberapa perbezaan yang ketara:

  • VLOOKUP memerlukan susunan jadual penuh sebagai argumen kedua. XLOOKUP hanya memerlukan julat dengan nilai carian.
  • VLOOKUP memerlukan indeks lajur untuk menentukan lajur hasil. XLOOKUP memerlukan julat yang mengandungi nilai hasil.
  • VLOOKUP melakukan pertandingan hampir secara lalai. XLOOKUP melakukan padanan tepat secara lalai.
  • VLOOKUP memerlukan data carian disusun mengikut nilai carian. XLOOKUP berfungsi dengan data yang tidak disusun.

Artikel menarik...