Mundarija
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 izohiArgument | 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
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