Rumah >Tutorial perisian >Perisian Pejabat >Lupakan VLOOKUP IN EXCEL: Inilah sebabnya saya menggunakan XLOOKUP
Saya akan menggunakan rujukan sel langsung untuk mencontohkan mata saya dalam artikel ini, kerana ia lebih jelas daripada rujukan berstruktur. Saya juga tidak akan bercakap secara eksplisit mengenai hlookup kerana -yang lain daripada arahnya -ia berfungsi dengan cara yang sama seperti vlookup. Xlookup ke Vlookup, saya akan menunjukkan kepada anda bagaimana mereka berfungsi.
di mana
Satu perbezaan utama antara VLOOKUP dan XLOOKUP adalah bahawa bekas memerlukan saya untuk menentukan nombor indeks lajur di mana hasilnya akan dijumpai, sedangkan yang terakhir tidak. Ini kerana VLOOKUP menggabungkan array carian dan pulangan ke dalam satu hujah, sedangkan XLLOOKUP mentakrifkannya dalam dua argumen yang berasingan. : 3
Arahan carian mestilah lajur paling kiri, dan array kembali mestilah di sebelah kanan. Ini menyekat kepelbagaian VLOOKUP. Sebaliknya, Xlookup mengandungi array carian sebagai hujah yang berasingan, yang bermaksud anda dapat menghargai manfaat berikut:
kedua -dua VLOOKUP dan XLOOKUP boleh mengembalikan perlawanan yang tepat (nilai yang sesuai dalam satu baris) dan perlawanan anggaran (nilai yang sepadan).
lebih khusus, perlawanan anggaran VLOOKUP (ditunjukkan oleh benar dalam formula) mencari array carian sehingga ia mendapati nilai yang lebih besar daripada nilai carian. Ia kemudian mengembalikan nilai yang satu baris dari sana.
Ambil skor pelajar D's 65 dalam contoh di bawah. VLOOKUP mengambil nilai carian 65, mengulas array carian, mendapati nilai pertama yang lebih besar daripada nilai carian (dalam kes ini, 70), dan kemudian mengembalikan gred dari baris di atas (gred C). >
Ini membentangkan dua kelemahan. Pertama, array carian mesti disenaraikan dalam urutan menaik. Kedua, saya perlu menambah baris gagal ke array carian, kerana saya tidak mempunyai pilihan dalam vlookup untuk menyatakan hujah yang tidak sepadan. XLOOKUP menawarkan tiga alternatif kepada perlawanan anggaran satu dimensi VLOOKUP:
Sekali lagi, ambil pelajar D sebagai contoh. Dengan skor 65, Excel akan melihat bahawa nilai terkecil seterusnya dalam array carian adalah 60, dan nilai terbesar seterusnya adalah 70. Oleh kerana pelajar belum mencapai ambang untuk gred B (70), saya perlu cemerlang Ambil nilai terkecil seterusnya dalam array carian (60) untuk mengembalikan Gred C dari array kembali. Jadi, saya akan menaip -1 sebagai pilihan yang sepadan dalam formula. array untuk mencari nilai yang lebih tinggi atau lebih rendah jika tidak ada perlawanan yang tepat. Saya juga boleh menghilangkan baris gagal dari array carian saya kerana jika skor pelajar tidak sepadan dengan mana -mana gred, saya boleh menggunakan hujah keempat dalam sintaks xlookup untuk mengembalikan perkataan gagal.
Semasa mencari VLOOKUP dari pertama hingga terakhir, mengembalikan nilai padanan pertama, XLLOOKUP menawarkan empat pilihan carian. Untuk yang terakhir akan mengembalikan hasil yang anda perlukan. Sebagai contoh, jika anda mempunyai direktori nombor telefon dan nama orang, menggunakan VLOOKUP untuk mencari nombor telefon berdasarkan nama yang anda masukan akan berfungsi dengan baik, kerana nama orang itu hanya akan muncul sekali. XLOOKUP
Jika saya cuba meniru ini menggunakan VLOOKUP, saya akan menaip
tetapi ini mengembalikan #REF! Ralat Kerana hujah ketiga (nombor indeks lajur) hanya boleh menjadi satu digit, bukan julat. Ini bermakna bahawa xlookup lebih mudah disesuaikan, kerana ia boleh mengembalikan sama ada satu nilai atau julat, bergantung kepada parameter yang anda tambahkan pada formula. Sokongan XLOOKUP, jangan buang VLOOKUP dan HOLLOWER SEMUA! Masih ada kes apabila anda perlu menggunakannya, seperti jika anda menghantar hamparan kepada seseorang yang belum menaik taraf pakej pejabat mereka selama beberapa tahun.
Atas ialah kandungan terperinci Lupakan VLOOKUP IN EXCEL: Inilah sebabnya saya menggunakan XLOOKUP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!