Mundarija
Oʻquv qoʻllanma Google Sheets VLOOKUP funksiyasining sintaksisini tushuntiradi va real hayotdagi vazifalarni hal qilish uchun Vlookup formulalaridan qanday foydalanishni koʻrsatadi.
Oʻzaro bogʻliq maʼlumotlar bilan ishlaganda, eng koʻplaridan biri umumiy qiyinchiliklar bir nechta varaqlarda ma'lumot topishdir. Siz bunday vazifalarni kundalik hayotda tez-tez bajarasiz, masalan, uchish vaqti va holatini olish uchun parvoz raqamingiz uchun parvozlar jadvalini skanerlashda. Google Sheets VLOOKUP xuddi shunday ishlaydi - xuddi shu varaqdagi yoki boshqa varaqdagi boshqa jadvaldan mos keladigan ma'lumotlarni qidiradi va oladi.
VLOOKUP eng qiyin va tushunarsiz funksiyalardan biri degan fikr keng tarqalgan. Lekin bu haqiqat emas! Aslida, Google Sheets’da VLOOKUP (VLOOKUP) qilish oson va bir zumda bunga ishonch hosil qilasiz.
Maslahat. Microsoft Excel foydalanuvchilari uchun formula misollari bilan alohida Excel VLOOKUP qoʻllanmamiz mavjud.
Google Sheets VLOOKUP – sintaksis va foydalanish
Google Sheets-dagi VLOOKUP funksiyasi vertikalni bajarish uchun moʻljallangan. qidiruv - belgilangan diapazondagi birinchi ustundan asosiy qiymatni (noyob identifikator) qidiring va boshqa ustundan xuddi shu qatordagi qiymatni qaytaring.
Google Sheets VLOOKUP funksiyasi sintaksisi quyidagicha: quyidagicha:
VLOOKUP(qidiruv_kalit, diapazon, indeks, [tartiblangan])Birinchi 3 ta argument talab qilinadi, oxirgisi ixtiyoriy:
Qidiruv_kalit - qiymat uchunVLOOKUP funksiyasi kabi birinchi. Bundan tashqari, u bir nechta shartlarni baholay oladi, har qanday yo'nalishda qidiradi va barcha yoki ko'rsatilgan moslik sonini qiymatlar yoki qaytarishi mumkin. formulalar .
Rasm ming so'zdan iborat ekanligini eslab, keling, qo'shimchaning real hayot ma'lumotlarida qanday ishlashini ko'rib chiqamiz. Aytaylik, bizning namunaviy jadvalimizdagi ba'zi buyurtmalar bir nechta narsalarni o'z ichiga oladi va siz ma'lum bir buyurtmaning barcha elementlarini olishni xohlaysiz. Vlookup formulasi buni qila olmaydi, kuchliroq QUERY funksiyasi esa buni amalga oshirishi mumkin. Muammo shundaki, bu funktsiya so'rovlar tilini yoki hech bo'lmaganda SQL sintaksisini bilishni talab qiladi. Buni o'rganish uchun kun sarflashni xohlamaysizmi? Bir nechta VLOOKUP moslik qoʻshimchasini oʻrnating va soniyalar ichida benuqson formulaga ega boʻling!
Google sahifangizda Qoʻshimchalar > Bir nechta VLOOKUP mosliklari > Boshlash va qidirish mezonlarini belgilang:
- Ma'lumotlaringiz bilan diapazonni tanlang (A1:D9).
- Qaytish uchun qancha moslikni belgilang (hammasi bizning holat).
- Qaysi ustunlardan ma'lumotlarni qaytarishni tanlang ( Element , Miqdor va Holat ).
- Bir yoki bir nechta shartlarni o'rnating. Biz F2-ga buyurtma raqami kiritilishi haqidagi ma'lumotlarni olishni istaymiz, shuning uchun biz faqat bitta shartni sozlaymiz: Buyurtma ID = F2.
- Natija uchun yuqori chap katakchani tanlang.
-
Natijani oldindan koʻrib chiqing aynan siz qidirayotgan narsangizni olishingizga ishonch hosil qiling. - Agarhammasi yaxshi, Formula kiritish yoki Natijani joylashtirish tugmasini bosing.
Ushbu misol uchun biz qaytishni tanladik formulalar sifatida mos keladi. Shunday qilib, endi siz F2 ga istalgan buyurtma raqamini kiritishingiz mumkin va quyidagi skrinshotda ko'rsatilgan formula avtomatik ravishda qayta hisoblab chiqiladi:
Qo'shimcha haqida ko'proq ma'lumot olish uchun Bir nechta VLOOKUP Matchlar bosh sahifasi yoki uni hozir G Suite Marketplace orqali yuklab oling.
Google Sheets sahifalarida shu tarzda qidirishingiz mumkin. O'qiganingiz uchun tashakkur va keyingi hafta blogimizda ko'rishga umid qilaman!
qidirish (qidiruv qiymati yoki noyob identifikator). Misol uchun, siz "olma" so'zini, 10 raqamini yoki A2 katakchadagi qiymatni qidirishingiz mumkin.Diapazon - qidiruv uchun ma'lumotlarning ikki yoki undan ortiq ustunlari. Google Sheets VLOOKUP funksiyasi har doim diapazon ning birinchi ustunida qidiradi.
Indeks - diapazon dagi ustun raqami, undan mos qiymat ( search_key bilan bir qatordagi qiymat) qaytarilishi kerak.
diapazon birinchi ustunida indeks 1. Agar boʻlsa indeks 1 dan kichik bo'lsa, Vlookup formulasi #VALUE! xato. Agar u diapazon dagi ustunlar sonidan katta bo'lsa, VLOOKUP #REF! xato.
Tartiblangani - qidiruv ustuni tartiblanganligini (TRUE) yoki yo'qligini (FALSE) bildiradi. Aksariyat hollarda FALSE tavsiya etiladi.
- Agar tartiblangan TRUE boʻlsa yoki oʻtkazib yuborilgan (standart), diapazon ning birinchi ustuni tartiblangan boʻlishi kerak. o'sish tartibida , ya'ni A dan Z gacha yoki eng kichikdan kattagacha.
Bunday holda Vlookup formulasi taxminiy moslikni qaytaradi. Aniqrog'i, u birinchi navbatda aniq moslikni qidiradi. Agar aniq moslik topilmasa, formula search_key dan kichik yoki teng bo'lgan eng yaqin moslik ni qidiradi. Qidiruv ustunidagi barcha qiymatlar qidiruv kalitidan kattaroq bo'lsa, #N/A xatosi qaytariladi.
- Agar tartiblangan FALSE qiymatiga o'rnatilgan bo'lsa, hech qanday tartiblash talab qilinmaydi. Bunday holda, Vlookupformula aniq moslik ni qidiradi. Qidiruv ustunida qidiruv_kalitiga teng 2 yoki undan ortiq qiymatlar boʻlsa, topilgan 1-qiymat qaytariladi.
Bir qarashda, sintaksis biroz murakkabdek tuyulishi mumkin, ammo quyida keltirilgan Google Sheet Vlookup formula misoli narsalarni tushunishni osonlashtiradi.
Faraz, sizda ikkita jadval bor: asosiy jadval va quyidagi skrinshotda ko'rsatilgandek qidirish jadvali. Jadvallarda yagona identifikator bo'lgan umumiy ustun ( Buyurtma ID ) mavjud. Siz har bir buyurtmaning holatini qidirish jadvalidan asosiy jadvalga oʻtkazishni maqsad qilgansiz.
Endi, vazifani bajarish uchun Google Sheets Vlookup-dan qanday foydalanasiz? Boshlash uchun keling, Vlookup formulamiz uchun argumentlarni aniqlaymiz:
- Search_key - Buyurtma identifikatori (A3), Qidiruv jadvalining birinchi ustunida qidiriladigan qiymat .
- Diapazon - Qidiruv jadvali ($F$3:$G$8). E'tibor bering, biz diapazonni mutlaq hujayra havolalaridan foydalangan holda bloklaymiz, chunki formulani bir nechta kataklarga nusxalashni rejalashtirmoqdamiz.
- Indeks - 2, chunki Biz moslikni qaytarmoqchi bo'lgan holat ustuni diapazon dagi 2-ustun.
- Saralangan - FALSE, chunki bizning qidiruv ustunimiz (F) emas tartiblangan.
Barcha argumentlarni jamlab, quyidagi formulani olamiz:
=VLOOKUP(A3,$F$3:$G$8,2,false)
Uni asosiy jadvalning birinchi katagiga (D3) kiriting, nusxa oling. ustunni pastga tushiring va natijaga erishasizshunga o'xshash:
Vlookup formulasini tushunish siz uchun hali ham qiyinmi? Keyin buni quyidagicha ko'rib chiqing:
Google Sheets VLOOKUP haqida bilishingiz kerak bo'lgan 5 ta narsa
Siz allaqachon tushunganingizdek, Google Sheets VLOOKUP funksiyasi bir narsa nuanslar. Ushbu beshta oddiy faktni eslab qolish sizni muammolardan saqlaydi va eng keng tarqalgan Vlookup xatolarining oldini olishga yordam beradi.
- Google Sheets VLOOKUP chap tomoniga qaray olmaydi, u har doim birinchi (eng chap) ustunda qidiradi. diapazon. chap Vlookup qilish uchun Google Sheets Index Match formulasidan foydalaning.
- Google Sheets-dagi ovozli ko'rish katta-katta harflarni sezmaydi , ya'ni u kichik va katta harflarni ajratmaydi. katta-kichik harflarni hisobga olgan holda qidirish uchun ushbu formuladan foydalaning.
- Agar VLOOKUP noto'g'ri natijalarni qaytarsa, aniq mosliklarni qaytarish uchun tartiblangan argumentini FALSE qiymatiga o'rnating. Agar bu yordam bermasa, VLOOKUP ishlamay qolishi mumkin bo'lgan boshqa sabablarni tekshiring.
- Agar tartiblangan bo'lsa TRUE yoki o'tkazib yuborilsa, diapazon birinchi ustunini o'sish bo'yicha tartiblashni unutmang. buyurtma. Bu holda VLOOKUP funksiyasi faqat saralangan maʼlumotlarda toʻgʻri ishlaydigan tezroq ikkilik qidiruv algoritmidan foydalanadi.
- Google Sheets VLOOKUP joker belgilar asosida qisman moslik bilan qidirishi mumkin. : savol belgisi (?) va yulduzcha (*). Batafsil maʼlumot olish uchun ushbu Vlookup formula misoliga qarang.
Qanday foydalanish kerakGoogle Sheets-da VLOOKUP - formula misollari
Endi siz Google Sheets Vlookup qanday ishlashi haqida asosiy tasavvurga ega bo'lganingizdan so'ng, o'z kuchingizni bir nechta formulalar yaratishda sinab ko'rish vaqti keldi. Quyidagi Vlookup misollarini kuzatishni osonlashtirish uchun Google Vlookup namunasi sahifasini ochishingiz mumkin.
Boshqa varaqdan qanday qilib Vlookup qilish mumkin
Haqiqiy elektron jadvallarda asosiy jadval va Qidiruv jadvali mavjud. ko'pincha turli varaqlarda yashaydi. Vlookup formulangizni xuddi shu elektron jadvaldagi boshqa varaqqa havola qilish uchun diapazonga havoladan oldin ish varaq nomidan keyin undov belgisini (!) qo'ying. Masalan:
=VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)
Formula A2 dagi qiymatni Sheet4 da A2:A7 oralig'ida qidiradi va B ustunidan mos qiymatni qaytaradi ( diapazondagi 2-ustun). ).
Agar varaq nomi bo'shliqlar yoki alifbodan tashqari belgilarni o'z ichiga olsa, uni bitta qo'shtirnoq ichiga olishni unutmang. Masalan:
=VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)
Maslahat. Boshqa varaqqa havolani qoʻlda yozish oʻrniga, Google Sheets uni avtomatik ravishda siz uchun kiritishini soʻrashingiz mumkin. Buning uchun Vlookup formulangizni yozishni boshlang va diapazon argumenti haqida gap ketganda, qidirish varag'iga o'ting va sichqoncha yordamida diapazonni tanlang. Bu formulaga diapazon havolasini qo'shadi va siz faqat nisbiy havolani (standart) mutlaq havolaga o'zgartirishingiz kerak bo'ladi. Buning uchun ustun harfi va qatori oldiga $ belgisini kiritingraqamni oching yoki havolani tanlang va turli mos yozuvlar turlari oʻrtasida almashish uchun F4 tugmasini bosing.
Google Sheets Vlookup joker belgilar bilan
Qidiruv qiymatini toʻliq bilmagan holatlarda (qidiruv_tugmasi), lekin Agar siz uning bir qismini bilsangiz, quyidagi joker belgilar bilan qidirishingiz mumkin:
- Har qanday bitta belgiga mos keladigan savol belgisi (?) va
- Yulduzcha (*) har qanday belgilar ketma-ketligini moslashtirish uchun.
Foydalaylik, siz quyidagi jadvaldan ma'lum bir tartib haqida ma'lumot olishni xohlaysiz. Buyurtma identifikatorini to'liq eslay olmaysiz, lekin birinchi belgi "A" ekanligini eslaysiz. Shunday qilib, siz etishmayotgan qismni to'ldirish uchun yulduzcha (*) dan foydalanasiz, masalan:
=VLOOKUP("a*",$A$2:$C$7,2,false)
Yaxshisi, qidiruv kalitining ma'lum qismini ba'zi katakchalarga kiritishingiz va birlashtirishingiz mumkin. ko'p qirrali Vlookup formulasini yaratish uchun "*" bilan o'sha katak:
Elementni tortib olish uchun: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)
Miqdorni olish uchun: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)
Maslahat. Agar haqiqiy savol belgisi yoki yulduzcha belgisini qidirish kerak bo'lsa, belgidan oldin tilda (~) qo'ying, masalan. "~*".
Google Sheets Index Match formula chap Vlookup
VLOOKUP funksiyasining eng muhim cheklovlaridan biri (Excel va Google Sheets-da) uning chap tomoniga qaray olmasligidir. Ya'ni, agar qidiruv ustuni qidirish jadvalidagi birinchi ustun bo'lmasa, Google Sheets Vlookup muvaffaqiyatsiz bo'ladi. Bunday vaziyatlarda kuchliroq va foydalaningko'proq bardoshli Index Match formulasi:
INDEX ( qaytish_diapazoni , MATCH( qidiruv_kalit , qidiruv_diapazoni , 0))Masalan, G3:G8 (qidiruv_diapazoni) da A3 qiymati (qidiruv_kalit) va F3:F8 (qaytish_diapazoni) dan moslikni qaytaring, quyidagi formuladan foydalaning:
=INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))
Quyidagi skrinshotda bu Index Motch formulasi harakat:
Index Match formulasining Vlookup bilan solishtirganda yana bir afzalligi shundaki, u varaqlardagi tarkibiy oʻzgarishlardan himoyalanadi, chunki u toʻgʻridan-toʻgʻri qaytish ustuniga havola qiladi. Xususan, qidirish jadvaliga ustun qoʻshish yoki oʻchirish Vlookup formulasini buzadi, chunki “qattiq kodlangan” indeks raqami yaroqsiz boʻladi, Index Match formulasi esa xavfsiz va ishonchli boʻlib qoladi.
INDEX MATCH haqida qoʻshimcha maʼlumot olish uchun. , iltimos, nima uchun INDEX MATCH VLOOKUP ga yaxshiroq alternativ ekanligini ko‘ring. Yuqoridagi qoʻllanma Excel dasturiga moʻljallangan boʻlsa-da, Google Sheetsʼdagi INDEX MATCH xuddi shunday ishlaydi, argumentlarning turli nomlari bundan mustasno.
Google Sheetsʼda katta-kichik harflarni hisobga oladigan Vlookup
Matn katta-kichik harflarga sezgir Google Sheets Vlookup massiv formulasini :
ArrayFormula(INDEX( qaytish_diapazoni , MATCH (TRUE)) qilish uchun INDEX MATCH-dan TRUE va EXACT funksiyalari bilan birgalikda foydalaning. ,EXACT( qidiruv_diapazoni , qidiruv_kalitlari ),0)))Qidiruv kaliti A3 yacheykada deb faraz qilsak, qidiruv diapazoni G3:G8 va qaytariladigan diapazon:F3:F8, formula quyidagicha bo'ladi:
=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))
Quyidagi skrinshotda ko'rsatilganidek, formulada A-1001 va a-1001 kabi katta va kichik harflarni ajratishda muammo yo'q. :
Maslahat. Formulani tahrirlashda Ctrl + Shift + Enter tugmalarini bosish avtomatik ravishda formula boshiga ARRAYFORMULA funksiyasini kiritadi.
Vlookup formulalari eng keng tarqalgan, ammo Google Sheets-da qidirishning yagona usuli emas. Ushbu qo‘llanmaning keyingi va yakuniy bo‘limi muqobil variantni ko‘rsatadi.
Jadvallarni birlashtirish: Google Sheets Vlookup uchun formulasiz muqobil
Agar siz Google’ni formuladan xoli ko‘rish usulini izlayotgan bo‘lsangiz elektron jadval Vlookup, Merge Sheets plaginidan foydalanishni o'ylab ko'ring. Siz uni Google Sheets plaginlari doʻkonidan bepul olishingiz mumkin.
Kengaytma Google Sheets-ga qoʻshilgach, uni Kengaytmalar sahifasida topishingiz mumkin:
Birlashtirish varaqlari qoʻshimchasi oʻrnatilgan boʻlsa, siz uni dala sinovidan oʻtkazishga tayyorsiz. Manba maʼlumotlari sizga allaqachon tanish: biz Holat ustunidan Buyurtma ID :
<17 asosida maʼlumot olamiz>
Aksariyat hollarda plagin avtomatik ravishda butun jadvalni tanlab oladi. Agar shunday bo'lmasa, Avtomatik tanlash tugmasini bosing yoki ni tanlangasosiy varaqdagi diapazonni qo‘lda tanlang va Keyingi tugmasini bosing:
Ushbu misolda biz Qidiruv sahifasidagi Holat ustunidan asosiy varaqdagi Holat ustuniga ma'lumotlarni tortamiz:
Finish tugmasini bosing, Merge Sheets plaginiga ishlov berish uchun bir lahzaga ruxsat bering va siz tayyor!
Bir nechta mosliklarni Vlookup qilish oson!
Bir nechta VLOOKUP mosliklari - kengaytirilgan qidirish uchun yana bir Google Sheets vositasi. Nomidan ko'rinib turibdiki, plagin nafaqat mos keladigan barcha mosliklarni qaytarishi mumkin