Excelda XLOOKUP va VLOOKUP (qiyosiy tahlil)

  • Buni Baham Ko'Ring
Hugh West

Microsoft Excelda VLOOKUP funksiyasi haqida yaxshi ma'lumotga ega bo'lishingiz mumkin, holbuki Excel 365-da XLOOKUP funksiyasining qo'shilishi foydalanuvchilarga qulaylik nuqtai nazaridan avvalgisidan oshib ketish imkoniyatiga ega. Ushbu maqolada siz ushbu ikkita foydali qidiruv funksiyasi oʻrtasidagi taqqoslashlar haqida batafsil maʼlumotga ega boʻlasiz: XLOOKUP va VLOOKUP mos misollar va tegishli rasmlar bilan.

Amaliy ish kitobini yuklab oling

Ushbu maqolani tayyorlashda foydalangan Excel ish kitobini yuklab olishingiz mumkin.

XLOOKUP vs VLOOKUP.xlsx

Excelda XLOOKUP va VLOOKUP asoslari

XLOOKUP funksiyasi

XLOOKUP funktsiya diapazon yoki massivni moslik uchun qidiradi va ikkinchi diapazon yoki massivdan mos keladigan elementni qaytaradi. Odatiy bo'lib, aniq moslik ishlatiladi. Bu funksiyaning umumiy formulasi quyidagicha:

=XLOOKUP(qidiruv_qiymati, qidirish_massivi, qaytish_massivi, [agar_topilmasa], [mos_rejim], [qidiruv_rejimi])

VLOOKUP funksiyasi

VLOOKUP funksiyasi jadvalning eng chap ustunidagi qiymatni qidiradi va keyin xuddi shu qiymatni qaytaradi belgilangan ustundan qator. Odatiy bo'lib, jadval o'sish tartibida tartiblangan bo'lishi kerak. Bu funksiyaning umumiy formulasi quyidagicha ko‘rinadi:

=VLOOKUP(qidiruv_qiymati, jadval_massivi, qator_indeks_num, [diapazon_qidiruv])

Argumentlarmaqola endi Excelda XLOOKUP va VLOOKUP oʻrtasidagi farqlarni tushunishga yordam beradi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytda Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.

XLOOKUP funksiyasining izohi
Argument Majburiy/ixtiyoriy Izoh
qidiruv_qiymati Majburiy Ma'lumotlar jadvalida qidirilishi kerak bo'lgan belgilangan qiymat.
qidiruv_massivi Majburiy Qidiruv qiymati kerakli katakchalar diapazoni yoki massiv qidiriladi.
qaytish_massivi Majburiy Ikkinchi hujayralar diapazoni yoki chiqish ma'lumotlari olinadigan massiv.
[agar_topilmasa] Ixtiyoriy Agar qidiruv qiymati topilmasa, matn formatidagi moslashtirilgan xabar.
[match_mode] Ixtiyoriy Funksiya belgilangan mezonlar yoki joker belgilar mosligi asosida aniq moslikni izlashini aniqlaydi.
[qidiruv_rejimi] Ixtiyoriy Izlash tartibini belgilaydi (oʻsish yoki pasayish boʻyicha, oxirgidan birinchi yoki birinchidan oxirgigacha).

Argumentlar VLOOKUP funksiyasining izohi

Argument Majburiy/ixtiyoriy Tushuntirish
qidiruv_qiymati Majburiy Ma'lumotlar jadvalida izlanishi kerak bo'lgan belgilangan qiymat.
jadval_massivi Majburiy Yacheykalar diapazoni yoki massivqidiruv qiymati qidiriladi.
col_index_num Majburiy Qaytish qiymati mavjud bo'lgan ko'rsatilgan massivdagi ustunning indeks raqami.
[diapazon_qidiruv] Ixtiyoriy Aniq yoki taxminiy moslikni belgilaydi.

5 Foydalanishlar oʻrtasidagi qiyosiy misollar XLOOKUP va VLOOKUP

Keling, bu ikki funksiya qanday oʻxshash yoki bir-biridan farq qilishini bilish uchun bir necha misollarni koʻrib chiqamiz. Shuningdek, maʼlumotlar toʻplami bilan ishlashda VLOOKUP yoki XLOOKUP funksiyasidan qayerda foydalanish kerakligini bilib olasiz.

1. Noyob qiymatni qidirish va ma'lumotlarni chiqarish uchun XLOOKUP va VLOOKUP

Quyidagi rasmda ma'lumotlar to'plami bir nechta mashhur smartfon qurilmalari va ularning texnik xususiyatlari bilan taqdim etilgan. Bu yerda VLOOKUP va XLOOKUP funksiyalaridan alohida foydalanish orqali biz ushbu funksiyalar maʼlum bir qidiruv qiymati asosida noyob maʼlumotlarni ajratib olishda qanday ishlashini koʻramiz.

Masalan, biz ma'lumotlar jadvalidan Samsung S21 Ultra spetsifikatsiyalarini chiqaramiz.

Avval VLOOKUP funksiyasini qo'llaymiz. Chiqishda C16 katakchada kerakli formula bo'ladi:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter tugmasini bosgandan so'ng, jadvalda ko'rsatilgan smartfon uchun barcha ma'lumotlarni olasiz.

Endi, agar bizVLOOKUP funksiyasi oʻrniga XLOOKUP funksiyasi, chiqish C16 uyasi quyidagi formula boʻyicha kiritiladi:

=XLOOKUP(B16,B5:B13,C5:E13,,0)

Enter tugmachasini bosganingizdan so'ng, siz VLOOKUP funksiyasidagi kabi natijaga erishasiz.

Demak, asosiy Bu ikki funktsiyadan foydalanish o'rtasidagi farq shundaki, VLOOKUP funksiyasi massivdagi ko'rsatilgan ustun raqamlari asosida bir nechta qiymatlarni chiqargan, XLOOKUP funktsiyasi esa bir qator qabul qilish orqali shunga o'xshash natijani qaytargan. Qaytish massivi argumenti sifatida spetsifikatsiyalarni o'z ichiga olgan katakchalar.

Batafsil o'qing: Bir nechta qiymatlarni vertikal ravishda qaytarish uchun Excel VLOOKUP

2. Agar qidiruv qiymati topilmasa, VLOOKUP xabarni ko'rsata olmaydi

Endi qidiruv qiymati ma'lumotlar jadvalida topilmagan stsenariyni o'ylab ko'raylik. Shunday qilib, VLOOKUP funktsiyasidan foydalanish bu yerda #N/A xatosini qaytaradi. Ammo XLOOKUP funksiyasi, agar qidiruv qiymati jadvalda topilmasa, chiqish xabarini sozlash imkonini beradi.

Xiaomi Mi 10 Pro texnik xususiyatlarini topamiz deb faraz qilamiz. quyidagi jadvalda.

Qidiruv qiymati B16 katakchasida joylashganligi sababli, VLOOKUP funktsiyasi bilan kerakli formula C16 uyasi chiqishi quyidagicha bo'ladi:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter tugmasini bosgandan so'ng, funktsiya ni qaytaradi. Qidiruv sifatida #YOQ xatoqiymat ma'lumotlar jadvalida mavjud emas.

Endi xabarni XLOOKUP funksiyasi bilan moslashtirsangiz, qidiruv qiymati topilmasa, kerakli C16 uyasidagi formula quyidagicha ko'rinishi mumkin:

=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)

Enter tugmachasini bosgandan so'ng funktsiya belgilangan qiymatni qaytaradi. xabar: “Topilmadi” .

Agar siz VLOOKUP funktsiyasi bilan moslashtirilgan xabarni ko'rsatishni istasangiz, sizda IF funksiyasini VLOOKUP funksiyasi bilan bu yerda birlashtirish uchun.

Batafsil oʻqing: Nima uchun VLOOKUP #N/A moslik mavjud boʻlganda qaytaradi? (5 ta sabab va yechimlar)

Shunga o'xshash o'qishlar

  • VLOOKUP ishlamayapti (8 ta sabab va yechimlar)
  • Excel LOOKUP vs VLOOKUP: 3 ta misol bilan
  • INDEX MATCH vs VLOOKUP funksiyasi (9 ta misol)
  • Foydalanish Excelda bir nechta mezonlar bilan VLOOKUP (6 usul + muqobil)
  • Excel SUMIF &ni qanday birlashtirish mumkin; Bir nechta varaqlarda VLOOKUP

3. VLOOKUP faqat eng chap ustundagi qiymatni qidiradi

Quyidagi rasmda ma'lumotlar to'plami biroz o'zgartirilgan. Qurilma nomlarini o'z ichiga olgan ustun ma'lumotlar jadvalining oxiriga o'tkazildi. Bizga ma'lumki, VLOOKUP funksiyasi qidiruv qiymatini jadvalning eng chap ustunida qidiradi, endi biz eng o'ngdagi qiymatni qidirsak, funksiya qaytaradigan natijani bilib olamiz.jadvaldagi ustun.

C16 katakdagi kerakli funksiya:

=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)

Enter tugmachasini bosganingizdan so'ng, qaytish chiqishi sifatida #N/A xatosini topasiz. Shunday qilib, endi tushuniladiki, VLOOKUP funktsiyasidan foydalanganda siz qiymatni faqat eng chap ustundan qidirishingiz kerak, aks holda funktsiya kutilgan natijani ko'rsatmaydi.

Lekin XLOOKUP funksiyasi bu holatda sizni xafa qilmaydi. XLOOKUP funksiyasidan foydalanib, siz yacheykalar diapazoni yoki qidirish massivini eslatish orqali jadvalning istalgan joyidan qidirish qiymatini qidirishingiz mumkin.

Shunday qilib, belgilangan ma'lumotlar uchun jadvaldan mavjud ma'lumotlarni ajratib olish uchun. B16 uyasida mavjud bo'lgan qurilma XLOOKUP funksiyasi quyidagi sintaksisga ega bo'ladi:

=XLOOKUP(B16,E5:E13,B5:D13,,0)

Enter<2 tugmasini bosgandan so'ng>, sizga ko'rsatilgan smartfon qurilmasi uchun olingan ma'lumotlar darhol ko'rsatiladi.

Batafsil o'qing: Oxirgi topish uchun Excel VLOOKUP. Ustundagi qiymat (alternativlar bilan)

4. Faqat XLOOKUP yordamida oxirgi paydo bo'lgan ma'lumotlarni ajratib oling

XLOOKUP funktsiyasi jadvaldagi qidiruv qiymatining oxirgi marta paydo bo'lishiga asoslangan ma'lumotlarni chiqaradi. Misol uchun, biz B ustunidan qaysi smartfon qurilmasi Bionic chipsetidan oxirgi foydalanayotganligini bilib olamiz.

XLOOKUP funktsiyasi bilan kerakli formula. 1>C16 hujayra bo'lishi kerakbe:

=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)

Enter tugmachasini bosgandan so'ng, funktsiya bir vaqtning o'zida mos keladigan qurilma nomini qaytaradi.

Funksiyada biz [search_mode] argumentidan foydalandik, bunda '-1' funktsiya oxirgidan birinchisigacha qiymatni izlashini bildiradi. Agar siz bu yerda '1' ni tanlasangiz, u holda funksiya birinchisidan oxirgisigacha ko'rinadi.

Aksincha, VLOOKUP funktsiyasining o'zi jadvaldagi oxirgi voqea asosida ma'lumotlarni chiqarib bo'lmaydi. Ma'lumotlar jadvalidagi oxirgi qiymatni qidirish uchun uni boshqa funktsiyalar bilan birlashtirish kerak bo'lishi mumkin.

Batafsil o'qing: Excelda bir nechta ishchi varaqlardan ma'lumotlarni qanday olish mumkin (4 tezkor usul)

5. XLOOKUP joker belgilardan foydalanish uchun ixtiyoriy argumentni oladi

Yakuniy misolimizda biz VLOOKUP va XLOOKUP funksiyalari asosidagi maʼlumotlarni ajratib olishda qanday ishlashini koʻrib chiqamiz. Qidiruv qiymati sifatida qisman moslikda. Masalan, biz smartfon qurilmasining “S21” model raqamini qidirish orqali mavjud texnik xususiyatlarni bilib olamiz.

Wildcard-dan foydalanish bilan. Belgilar hamda Ampersand (&) operatorlari, C16 uyasi chiqishidagi VLOOKUP funktsiyasi quyidagicha ko'rinadi:

=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)

Enter tugmasini bosgandan so'ng, formula Samsung S21 Ultra uchun berilgan barcha texnik xususiyatlarni qaytaradi.ma'lumotlar to'plami.

Endi XLOOKUP funktsiyasidan foydalanganda biz [match_mode] argumentini faollashtirishimiz va uni '2' Wildcard belgilar mos kelishini belgilash uchun.

Shunday qilib, C16 uyasidagi kerakli funksiya quyidagicha ko'rinadi:

=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)

Enter tugmachasini bosganingizdan so'ng, oldingi VLOOKUP funksiyasida bo'lgani kabi natijaga erishasiz.

Batafsil o'qing: Excelda joker belgilar bilan VLOOKUP (3 usul)

Nima uchun XLOOKUP VLOOKUPdan yaxshiroq ?

  • XLOOKUP funktsiyasida siz qaytariladigan massiv sifatida hujayralar diapazoni yoki massivni belgilashingiz kerak, uni ma'lumotlar jadvalidan belgilash juda oson. . VLOOKUP funksiyasida jadvaldan bir nechta qiymatlarni chiqarishda siz qaytariladigan qiymatlar mavjud boʻlgan massivdagi ustunlar indeks raqamlarini qoʻlda koʻrsatishingiz kerak, baʼzan esa indeks raqamlarini topish juda qiyin. katta ma'lumotlar to'plamidan.
  • XLOOKUP funktsiyasi qidiruv qiymati topilmasa, moslashtirilgan xabarni ko'rsatish kerak bo'lganda qulayroq bo'ladi. VLOOKUP funktsiyasi hech qanday moslashtirilgan xabarni ko'rsata olmaydi.
  • VLOOKUP funktsiyasi jadvalning eng chap ustunidagi qiymatni qidiradi, XLOOKUP funksiya berilgan ma’lumotlar jadvalidagi istalgan ustundagi qiymatni qidiradi.
  • VLOOKUP funktsiyasi bilan siz quyidagini belgilashingiz kerak.butun jadval massivi bu yerda qidirish qiymati va qaytariladigan qiymat(lar) mavjud. XLOOKUP funksiyasida siz qidirish massivi va qaytariladigan massivni alohida belgilashingiz kerak.
  • XLOOKUP funktsiyasi qidirish qiymatini pastdan yuqoriga qarab qidiradi. berilgan ma'lumotlar to'plami, holbuki VLOOKUP jadvaldagi oxirgi hodisa asosida ma'lumotlarni ajratib olish uchun boshqa funksiyalarga muhtoj.
  • XLOOKUP funksiyasi ikkilik qidiruvga o'tish imkonini beradi. , VLOOKUP funksiyasi bunday mezon bilan chiqmaydi.
  • VLOOKUP funktsiyasi bilan siz faqat keyingi kichikroq qiymatni qaytarish uchun taxminiy moslikdan foydalanishingiz mumkin. Lekin XLOOKUP funksiyasi yordamida siz jadvaldagi keyingi kichikroq yoki keyingi kattaroq qiymatlardan birini qaytarishingiz mumkin.

Excel'dagi XLOOKUP cheklovlari

XLOOKUP funksiyasining faqat bitta o'ziga xos kamchiligi bo'lishi mumkin va bu uning faqat Microsoft Excel 365 da mavjudligi. XLOOKUP funktsiyasi eski versiyalarga mos kelmaydi. Lekin VLOOKUP funksiyasi Excelning istalgan versiyasida foydalanish mumkin. XLOOKUP funksiyasidan foydalanish qiziqarli boʻlsa, Microsoft Excelning soʻnggi versiyasiga oʻtish yaxshiroq variant boʻlishi mumkin.

Yakunlovchi soʻzlar

Umid qilamanki Ikki funktsiya o'rtasidagi qiyosiy tahlil, shuningdek, yuqorida ko'rsatilgan tegishli misollar

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.