Mundarija
Biz Excelning QIDIRISh va VLOOKUP funksiyalaridan kerakli ustun va diapazondan qiymatlarni chiqarish uchun maʼlumotlar toʻplamidagi qiymatlarni qidirish uchun foydalanamiz. LOOKUP va VLOOKUP o'z natijalarida o'xshash ishlayotgan bo'lsa-da, ular ishlash qobiliyatida farqlanadi. Ushbu maqolada biz Excelning QIDIRISh va VLOOKUP funktsiyalarini muhokama qilamiz, ular orasidagi farqlar va o'zaro almashinish imkoniyatini eslatib o'tamiz.
Aytaylik, bizda Mahsulotni sotish
Yuklab olish uchun ma'lumotlar to'plami
Ishchi kitobni quyidagi havoladan yuklab olishingiz mumkin.
Search vs Vlookup.xlsx
LOOKUP & VLOOKUP
LOOKUP Function:
LOOKUP funktsiyasi sintaksisi
LOOKUP(lookup_value, lookup_vector, [result_vector])
Yoki
LOOKUP(lookup_value,array)
Sintaksisda
qidiruv_qiymati ; siz qidirmoqchi bo'lgan qiymat.
lookup_vector; qidiruv_qiymati mavjud bo'lgan yagona qator yoki ustun.
[natija_vektori](ixtiyoriy); qidiruv_vektori ga teng o'lcham, natijaviy qiymat olinadigan yagona qator yoki ustun. Funktsiya 1-ustun ma'lumotlari mavjud bo'lmagan taqdirda qaytaradi.
massiv; u diapazondan qidiruv_qiymati ga mos keladigan qiymatni chiqaradi.
VLOOKUP Funktsiya:
VLOOKUP funksiyasining sintaksisi
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
In sintaksis,
qidiruv_qiymati; siz qidirmoqchi bo'lgan qiymat.
jadval_massivi; jadval yoki diapazon qidiruv_qiymati .
col_index_num; qidiruv_qiymati olinadigan ustun raqami.
[diapazon_qidiruv]; qidiruv moslik holatini e'lon qiladi. ROQIQ-TAXMINIY moslik , YOLG'ON-Aniq moslik.
Batafsil o'qing: Nima Jadval massivi VLOOKUP-dami? (Misollar bilan tushuntirilgan)
Excel LOOKUP vs VLOOKUP funksiyasi
1. Taxminiy moslik bilan shug'ullanish
QIZIRISH va VLOOKUP funksiyalari o'rtasidagi asosiy farqlardan biri shundaki, QIDIRISh funktsiyasi Taxminan Match bilan bog'langan. Bu yerda VLOOKUP ham Taxminiy , ham Aniq mosliklarni taklif qiladi.
➤ QIDIRISh qidiruv_arrardan avtomatik ravishda taxminiy mosliklarni oladi (yaʼni, B4:B16 )
➤VLOOKUP col_index_num dan qiymat olish uchun taxminiy yoki aniq moslik variantini taklif qiladi.
QIDIRISh funksiyasini bajarish
Biz Qidiruv natijasi katakchasida ishlatadigan formulamiz
=LOOKUP(H4,B4:B16,C4:C16)
Bu yerda
H4; qidiruv_qiymati.
B4:B16; - qidirish_vektori.
C4: C16; bu [natija_vektori].
Maʼlumotlar toʻplamidan bizhar qanday tasodifiy qidiruv_qiymati (ya'ni, Shokolad ) uchun qaytariladigan qiymat. Ammo bizda bunday yozuvlar hali ham yo'q LOOKUP formulasi qiymat qaytaradi. Shubhasiz, natijaviy qiymat noto'g'ri. QIDIRISh formulasi qidiruv_qiymati (ya'ni, Shokolad ) bilan mos keladigan taxminiy qiymatni oladi.
VLOOKUP funksiyasini bajarish
Vlookup natijasi katakchasida ishlatiladigan formula
=VLOOKUP(H11,B4:E16,2,FALSE)
Bu yerda
H11; - qidiruv_qiymati.
B4:E16; bu jadval_massivi.
2; qator_indeks_raqami.
FALSE; - [diapazon_qidiruv].
QIDIRISh formulasiga o'xshab, tanlangan ustun raqamidan natija qiymatini olish uchun VLOOKUP formulasidan foydalanamiz. U #N/A ni qaytaradi, chunki bunday yozuv yoʻq.
Bir rasmdagi QIDIRISh va VLOOKUP funktsiyalari natijalari sizga toʻliq maʼlumot beradi. LOOKUP funksiyasining taxminiy moslik bilan cheklanishi ma'nosi.
Endi, Standart Taxminiy moslik bilan cheklangan deyish mumkin, QIDIRISh funksiyasi VLOOKUP funksiyasidan ortda qolmoqda.
Batafsil o'qing: Nega VLOOKUP #Yo'q bo'lsa mos keladi? (5 ta sabab va yechimlar)
Shunga o'xshash o'qishlar
- Excelda ikki marta VLOOKUPni qanday qo'llash (4 ta tezkor usul)
- VLOOKUP ishlamayapti (8 sabab &Yechimlar)
- INDEX MATCH va VLOOKUP funktsiyasi (9 ta misol)
- VLOOKUP va Excelda barcha mosliklarni qaytarish (7 usul)
- Excelda bir nechta mezonlar bilan VLOOKUP-dan foydalaning (6 usul + muqobil)
2. Har ikki yo'nalishli operatsiyani bajarish
QIZIRISH funksiyasi ikkala yo'nalishdagi qiymatlarni qidiradi va moslashtiradi chapdan o'ngga yoki o'ngdan chapga . Biroq, VLOOKUP funksiyasi faqat chapdan o'ngga mos keladigan qidiruvni amalga oshiradi. Aniqroq qilib aytganda, VLOOKUP uchun qidiruv_qiymati chap tomonda bo'lishi kerak, u natija qiymatlarini oladi.
➤ QIZIRISH chapga ruxsat beradi. o'ngga yoki o'ngdan chapga ishlash imkoniyati. U bir vaqtning o'zida satrlar yoki ustunlarga qidiruv_qiymati mos keladi.
➤VLOOKUP faqat chapdan o'ngga ishlash imkonini beradi. U qidiruv_qiymati ga faqat ustunlar uchun mos keladi.
QIZDIRISh funksiyasini bajarish
Biz Qidiruv natijasi katagida ishlatadigan formulamiz:
=LOOKUP(H4,C4:C16,B4:B16)
Bu yerda,
H4; qidiruv_qiymati.
C4:C16; - qidirish_vektori.
B4: B16; [natija_vektori].
Ma'lumotlar to'plamida biz har qanday tasodifiy <1 uchun qaytarish qiymatini xohlaymiz>qidiruv_qiymati (ya'ni, 57 ). Natijani chiqarish uchun biz LOOKUP funktsiyasidan foydalanamiz va u aniq natijani beradi (ya'ni, Kepak ). Chunki LOOKUP funksiyasi ikkalasida ham ishlaydiyo'nalishlari bo'yicha u [natija_vektor] ni olishi mumkin.
VLOOKUP funksiyasini bajarish
Biz Vlookup natijasi<2 da ishlatadigan formula> katak
=VLOOKUP(H11,B4:E16,1,FALSE)
Bu yerda
H11; - qidiruv_qiymati.
B4:E16; bu jadval_massivi.
1; qator_indeks_raqami.
FALSE; - [diapazonni_qidirish].
QIDIRISh formulasi singari, VLOOKUP formulasi tanlangan ustun raqamidan natija qiymatini oladi (ya'ni, 1 ). U #N/A ni qaytaradi, chunki u qidiruv_qiymatiga qolgan ustunlarda qaytish qiymatini qidira olmaydi. Bu erda ko'rsatkich_raqami (ya'ni, 1 ) qidiruv_qiymati ustuniga (ya'ni, 2 ) qoldiriladi.
Siz shunchaki quyidagi rasmga qarab QIDIRISh va VLOOKUP funksiyalarining yoʻnalish boʻyicha ishlashini farqlashingiz mumkin.
Shunday qilib, VLOOKUP funktsiyasi ko'p o'lchovli bo'lib, uning ish qobiliyatini hisobga olgan holda VLOOKUP funksiyasi qoqilsa.
Batafsil o'qing: 7 Qidiruv turi Excel da foydalanishingiz mumkin
3. Bir-birini almashtiradigan QIZDIRISh va VLOOKUP
Ikkala QIDIRLASH va VLOOKUP funksiyalari qidiruv natijalarini koʻrsatish yoʻnalishlaridan tashqari oʻxshash usullarda yaratadi. Biz ularni ko‘p hollarda bir-birining o‘rnida ishlatishimiz mumkin.
Sintaksisdan biz QIZIRISH funksiyasi oddiy va qiymatlarni ko‘rib chiqishdan qaytaradiganligini ko‘rishimiz mumkin. qidiruv_vektori . VLOOKUP funktsiyasi ham buni amalga oshiradi, lekin murakkab usulda. VLOOKUP funktsiyasi argumentda ko'rsatilgan ustundan qiymatlarni qaytaradi.
QIZDIRISh funksiyasini bajarish
Qidiruv natijasi
=LOOKUP(H4,B4:B16,C4:C16)
Formulada
H4; qidiruv_qiymati.
B4:B16; - qidirish_vektori.
C4: C16; bu [natija_vektori].
Natijada siz 57 olasiz. Agar siz Miqdor ustunidagi qiymatni o'zaro tekshirsangiz, natija bilan bir xil yozuvni olasiz.
Shunday qilib, QIZIRISH formulasi qaytariladi, deyishimiz mumkin. to'g'ri natija bilan.
VLOOKUP funktsiyasini bajarish
Biz Vlookup Natija katakchasida ishlatadigan formulamiz
=VLOOKUP(H11,B4:E16,2,FALSE)
Formulada
H11; - qidiruv_qiymati .
B4: E16; bu jadval_massivi.
2; qator_indeks_raqami.
FALSE; - [diapazon_qidiruv].
QIDIRISh formulasi bilan bir xil, VLOOKUP natijada 57 ni qaytaradi. Va siz shunchaki koʻrib chiqish orqali natijaning toʻgʻriligini aytasiz.
Quyidagi rasmda siz QIZIB va VLOOKUP funksiyalarining oʻzaro almashuvini topishingiz mumkin.
QIDIRISh va VLOOKUP funksiyalarini bajarib, biz shunchaki aytamizki, ikkalasi ham takliflarida oʻxshash vaaynan bir xil natijalar.
Batafsil o'qing: Excelda bir nechta qiymatlarni qanday qidirish (10 usul)
Xulosa
QIDIRISh va VLOOKUP tegishli yo'nalishlarni hisobga olgan holda natijalarni taqdim etishda o'xshashdir. Garchi LOOKUP funksiyasi ko'p o'lchovli va uni qo'llash VLOOKUP funksiyasiga qaraganda osonroq. Biroq, aniq moslik holatida VLOOKUP funksiyasi yagona bo'ladi. Umid qilamanki, yuqorida muhokama qilingan misollar sizning chalkashligingizni aniqlaydi. Agar qo'shimcha savollaringiz bo'lsa yoki qo'shadigan narsangiz bo'lsa, izoh qoldiring.