Mündəricat
Təlimat Google Cədvəllərin VLOOKUP funksiyasının sintaksisini izah edir və real həyat tapşırıqlarının həlli üçün Vlookup düsturlarından necə istifadə olunacağını göstərir.
Bir-biri ilə əlaqəli verilənlərlə işləyərkən ən çox istifadə edilənlərdən biri ümumi problemlər çoxlu vərəqlər arasında məlumat tapmaqdır. Siz tez-tez gündəlik həyatda belə tapşırıqları yerinə yetirirsiniz, məsələn, uçuş vaxtını və statusunu əldə etmək üçün uçuş nömrəniz üçün uçuş cədvəli lövhəsini skan edərkən. Google Cədvəl VLOOKUP oxşar şəkildə işləyir - eyni vərəqdəki başqa cədvəldən və ya fərqli vərəqdən uyğun gələn məlumatları axtarır və əldə edir.
Yayılan rəy budur ki, VLOOKUP ən çətin və qaranlıq funksiyalardan biridir. Amma bu doğru deyil! Əslində, Google Cədvəldə VLOOKUP etmək asandır və bir azdan siz buna əmin olacaqsınız.
İpucu. Microsoft Excel istifadəçiləri üçün formula nümunələri ilə ayrıca Excel VLOOKUP dərsliyimiz var.
Google Cədvəllərin VLOOKUP - sintaksis və istifadəsi
Google Cədvəldəki VLOOKUP funksiyası şaquli funksiyanı yerinə yetirmək üçün nəzərdə tutulub. axtarış - müəyyən diapazonda birinci sütunda əsas dəyəri (unikal identifikator) axtarın və başqa sütundan eyni cərgədə dəyəri qaytarın.
Google Cədvəl VLOOKUP funksiyasının sintaksisi belədir belədir:
VLOOKUP(axtarış_açarı, diapazon, indeks, [çeşidlənir])İlk 3 arqument tələb olunur, sonuncu istəyə bağlıdır:
Axtarış_açarı - dəyərdir üçünVLOOKUP funksiyası kimi birincidir. Bundan əlavə, o, birdən çox şəraiti qiymətləndirə, istənilən istiqamətdə axtara və bütün və ya göstərilən uyğunluq sayını dəyərlər və ya qaytara bilər. düsturlar .
Şəklin min sözə dəyər olduğunu xatırlayaraq, əlavənin real həyat məlumatları üzərində necə işlədiyini görək. Fərz edək ki, nümunə cədvəlimizdəki bəzi sifarişlər bir neçə elementdən ibarətdir və siz xüsusi sifarişin bütün elementlərini əldə etmək istəyirsiniz. Vlookup düsturu bunu edə bilmir, daha güclü QUERY funksiyası isə bunu edə bilər. Problem ondadır ki, bu funksiya sorğu dilini və ya ən azı SQL sintaksisini bilmək tələb edir. Bunu öyrənmək üçün günlər sərf etmək istəmirsiniz? Çoxsaylı VLOOKUP Uyğunluq əlavəsini quraşdırın və saniyələr ərzində qüsursuz düstur əldə edin!
Google Cədvəlinizdə Əlavələr > Birdən çox VLOOKUP Uyğunluğu > Başla və axtarış meyarlarını müəyyənləşdirin:
- Datalarınızla aralığı seçin (A1:D9).
- Qaytarılacaq neçə uyğunluğu göstərin (hamısı bizim halda).
- Məlumatların qaytarılacağı sütunları seçin ( Maddə , Məbləğ və Status ).
- Bir və ya bir neçə şərt qoyun. Biz F2-də sifariş nömrəsi daxil edilməsi haqqında məlumatı çəkmək istəyirik, ona görə də biz yalnız bir şərti konfiqurasiya edirik: Sifariş ID = F2.
- Nəticə üçün yuxarı sol xananı seçin.
- Klikləyin Nəticəni önizləyin tam olaraq axtardığınızı əldə edəcəyinizə əmin olmaq üçün.
- Əgərhər şey yaxşıdır, ya Düsulu daxil et və ya Nəticəni yapışdır klikləyin.
Bu misal üçün biz qayıtmağı seçdik düsturlar kimi uyğun gəlir. Beləliklə, siz indi F2-də istənilən sifariş nömrəsini daxil edə bilərsiniz və aşağıdakı ekran görüntüsündə göstərilən düstur avtomatik olaraq yenidən hesablanacaq:
Əlavə haqqında ətraflı öyrənmək üçün Çoxsaylı VLOOKUP Uyğunluğun əsas səhifəsində və ya onu indi G Suite Marketplace-dən əldə edin.
Google Cədvəl axtarışını belə edə bilərsiniz. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!
axtarın (axtarış dəyəri və ya unikal identifikator). Məsələn, siz "alma" sözünü, 10 nömrəsini və ya A2 xanasındakı dəyəri axtara bilərsiniz.Rəsm - axtarış üçün iki və ya daha çox verilənlər sütunu. Google Cədvəllərin VLOOKUP funksiyası həmişə aralığın birinci sütununda axtarış aparır.
İndeks - aralıq -də uyğun dəyər olan sütun nömrəsi ( axtarış_açarı ilə eyni cərgədəki dəyər) qaytarılmalıdır.
aralıq -dəki birinci sütunda indeks 1 var. Əgər indeks 1-dən azdır, Vlookup düsturu #VALUE! səhv. Əgər aralıq -dəki sütunların sayından çox olarsa, VLOOKUP #REF! xəta.
Sorlaşıldı - axtarış sütununun çeşidləndiyini (DOĞRU) və ya olmadığını (YANLIŞ) göstərir. Əksər hallarda YANLIŞ tövsiyə olunur.
- Əgər çeşidlənib DOĞRU və ya buraxılıbsa (defolt), aralığın birinci sütunu çeşidlənməlidir. artan qaydada , yəni A-dan Z-yə və ya kiçikdən böyüyə.
Bu halda Vlookup düsturu təxmini uyğunluq qaytarır. Daha doğrusu, əvvəlcə dəqiq uyğunluğu axtarır. Dəqiq uyğunluq tapılmadıqda, düstur axtarış_açarı -dən kiçik və ya ona bərabər olan ən yaxın uyğunluğu axtarır. Axtarış sütunundakı bütün dəyərlər axtarış açarından böyükdürsə, #N/A xətası qaytarılır.
- Əgər sorted YANLIŞ olaraq təyin edilibsə, heç bir çeşidləmə tələb olunmur. Bu halda, Vlookupformula dəqiq uyğunluq üçün axtarış edir. Axtarış sütununda axtarış_açarı -nə tam bərabər olan 2 və ya daha çox dəyər varsa, tapılan 1-ci dəyər qaytarılır.
İlk baxışda sintaksis bir qədər mürəkkəb görünə bilər, lakin aşağıdakı Google Cədvəli Vlookup düstur nümunəsi hər şeyi başa düşməyi asanlaşdıracaq.
Fərz edək ki, iki cədvəliniz var: əsas cədvəl və aşağıdakı ekran görüntüsündə göstərildiyi kimi axtarış cədvəli. Cədvəllərdə unikal identifikator olan ümumi sütun ( Sifariş ID ) var. Siz hər bir sifarişin statusunu axtarış cədvəlindən əsas cədvələ çəkməyi hədəfləyirsiniz.
İndi tapşırığı yerinə yetirmək üçün Google Cədvəl Vlookup-dan necə istifadə edirsiniz? Başlamaq üçün gəlin Vlookup düsturumuz üçün arqumentləri müəyyən edək:
- Axtarış_açarı - Sifariş ID-si (A3), Axtarış cədvəlinin birinci sütununda axtarılacaq dəyər .
- Aralıq - Axtarış cədvəli ($F$3:$G$8). Lütfən, diqqət yetirin ki, biz mütləq xana istinadlarından istifadə etməklə aralığı kilidləyirik, çünki biz düsturu bir neçə xanaya köçürməyi planlaşdırırıq.
- İndeks - 2, çünki Uyğunluğu qaytarmaq istədiyimiz Status sütunu aralıq -də 2-ci sütundur.
- Sordulaşdırılıb - YANLIŞ, çünki axtarış sütunumuz (F) deyil çeşidləndi.
Bütün arqumentləri bir araya gətirərək bu düsturu əldə edirik:
=VLOOKUP(A3,$F$3:$G$8,2,false)
Onu əsas cədvəlin birinci xanasına (D3) daxil edin, kopyalayın sütunu aşağı salın və nəticə əldə edəcəksinizbuna bənzər:
Vlookup düsturunu hələ də anlamaq sizin üçün çətindir? Sonra buna bu şəkildə baxın:
Google Cədvəl VLOOKUP haqqında bilmək üçün 5 şey
Artıq başa düşdüyünüz kimi, Google Cədvəl VLOOKUP funksiyası bir şeydir. nüanslar. Bu beş sadə faktı yadda saxlamaq sizi problemlərdən uzaqlaşdıracaq və ən çox rast gəlinən Vlookup xətalarından qaçmağınıza kömək edəcək.
- Google Cədvəl VLOOKUP sol tərəfinə baxa bilməz, həmişə axtarışın birinci (ən solda) sütununda aparılır. diapazon. Sol Vlookup etmək üçün Google Cədvəl İndeksi Uyğunluğu düsturundan istifadə edin.
- Google Cədvəldə səs axtarışı hərflərə həssas deyil , yəni kiçik və böyük hərfləri ayırd etmir. hərf hərfinə həssas axtarış üçün bu düsturdan istifadə edin.
- VLOOKUP səhv nəticələr verirsə, dəqiq uyğunluqları qaytarmaq üçün sıralanmışdır arqumentini FALSE olaraq təyin edin. Bu kömək etmirsə, VLOOKUP-un uğursuz olmasının digər mümkün səbəblərini yoxlayın.
- çeşidləndikdə DOĞRU olaraq təyin olunduqda və ya buraxıldıqda, aralığın birinci sütununu artan üzrə çeşidləməyi unutmayın. sifariş. Bu halda VLOOKUP funksiyası yalnız çeşidlənmiş data üzərində düzgün işləyən daha sürətli ikili axtarış alqoritmindən istifadə edəcək.
- Google Cədvəl VLOOKUP joker simvollara əsaslanaraq qismən uyğunluq ilə axtarış edə bilər. : sual işarəsi (?) və ulduz (*). Ətraflı məlumat üçün bu Vlookup düstur nümunəsinə baxın.
İstifadə qaydasıGoogle Cədvəldə VLOOKUP - düstur nümunələri
İndi siz Google Cədvəl Vlookup-un necə işlədiyinə dair əsas fikrə sahib olduğunuz üçün öz gücünüzü bir neçə düstur hazırlamaqda sınamağın vaxtıdır. Aşağıdakı Vlookup nümunələrini izləməyi asanlaşdırmaq üçün nümunə Vlookup Google vərəqini aça bilərsiniz.
Fərqli vərəqdən Vlookup necə aparılır
Real həyat cədvəllərində əsas cədvəl və Axtarış cədvəli tez-tez müxtəlif vərəqlərdə yaşayır. Vlookup düsturunuzu eyni cədvəl daxilində başqa vərəqə yönləndirmək üçün diapazon istinadından əvvəl iş vərəqinin adını və ardınca nida işarəsini (!) qoyun. Məsələn:
=VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)
Düstur Cədvəl4-də A2:A7 diapazonunda A2 dəyərini axtaracaq və B sütunundan ( aralıqda 2-ci sütun) uyğun dəyəri qaytaracaq. ).
Əgər vərəq adında boşluqlar və ya qeyri-əlifba simvolları varsa, onu tək dırnaq işarəsinə daxil etməyi unutmayın. Məsələn:
=VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)
İpucu. Başqa vərəqə istinadı əl ilə yazmaq əvəzinə, Google Cədvəldən onu sizin üçün avtomatik daxil edə bilərsiniz. Bunun üçün Vlookup düsturunuzu yazmağa başlayın və aralıq arqumentinə gəldikdə, axtarış vərəqinə keçin və siçan vasitəsilə diapazonu seçin. Bu, düstura aralıq arayışı əlavə edəcək və siz yalnız nisbi istinadı (defolt) mütləq istinada dəyişməli olacaqsınız. Bunu etmək üçün ya sütun hərfindən və cərgəsindən əvvəl $ işarəsini yazınnömrəni seçin və ya istinadı seçin və müxtəlif istinad növləri arasında keçid etmək üçün F4 düyməsini basın.
Yol simvolları ilə Google Cədvəl Vlookup
Bütün axtarış dəyərini (axtarış_açarı) bilmədiyiniz hallarda, lakin onun bir hissəsini bilirsinizsə, aşağıdakı joker simvollarla axtarış edə bilərsiniz:
- Hər hansı bir simvolla uyğunlaşmaq üçün sual işarəsi (?) və
- Ulduz işarəsi (*) hər hansı simvol ardıcıllığına uyğunlaşdırmaq üçün.
Təsəvvür edək ki, siz aşağıdakı cədvəldən konkret sifariş haqqında məlumat əldə etmək istəyirsiniz. Sifariş İD-ni tam olaraq xatırlaya bilməzsiniz, lakin ilk simvolun "A" olduğunu xatırlayırsınız. Beləliklə, çatışmayan hissəni doldurmaq üçün ulduz işarəsindən (*) istifadə edirsiniz, məsələn:
=VLOOKUP("a*",$A$2:$C$7,2,false)
Daha yaxşısı, axtarış düyməsinin məlum hissəsini bəzi xanaya daxil edib birləşdirə bilərsiniz. daha çox yönlü Vlookup düsturu yaratmaq üçün "*" ilə həmin xana:
Elementi çəkmək üçün: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)
Məbləği çəkmək üçün: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)
İpucu. Əgər faktiki sual işarəsi və ya ulduz simvolu axtarmaq lazımdırsa, simvoldan əvvəl tilde (~) qoyun, məs. "~*".
Sol Vlookup üçün Google Cədvəl İndeksi Uyğunluq düsturu
VLOOKUP funksiyasının ən əhəmiyyətli məhdudiyyətlərindən biri (həm Excel, həm də Google Cədvəllərdə) onun sola baxa bilməməsidir. Yəni, axtarış sütunu axtarış cədvəlində birinci sütun deyilsə, Google Sheets Vlookup uğursuz olacaq. Belə vəziyyətlərdə daha güclü və istifadə edindaha davamlı İndeks Uyğunluq düsturu:
INDEX ( qaytarma_aralığı , MATCH( axtarış_açarı , aralıq_aralığı , 0))Məsələn, G3:G8-də (axtarma_aralığı) A3 dəyəri (axtarış_açarı) və F3:F8-dən (qaytarma_aralığı) uyğunluğu qaytarın, bu düsturdan istifadə edin:
=INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))
Aşağıdakı ekran görüntüsündə bu İndeks Uyğunluq düsturu göstərilir fəaliyyət:
Vlookup ilə müqayisədə Index Match düsturunun digər üstünlüyü ondan ibarətdir ki, o, birbaşa qayıdış sütununa istinad etdiyi üçün vərəqlərdə etdiyiniz struktur dəyişikliklərinə qarşı immunitetlidir. Xüsusilə, axtarış cədvəlinə sütunun daxil edilməsi və ya silinməsi Vlookup düsturunu pozur, çünki "sərt kodlanmış" indeks nömrəsi etibarsız olur, İndeks Uyğunluğu düsturu isə təhlükəsiz və sağlam qalır.
INDEX MATCH haqqında ətraflı məlumat üçün , lütfən, INDEX MATCH niyə VLOOKUP-a daha yaxşı alternativ olduğuna baxın. Yuxarıdakı dərslik Excel-i hədəfləsə də, arqumentlərin müxtəlif adları istisna olmaqla, Google Cədvəldə INDEX MATCH tam olaraq eyni şəkildə işləyir.
Google Cədvəldə hərf hərflərə həssas Vlookup
Mətn hallar üçün hərflərə həssas Google Cədvəl Vlookup massiv düsturu etmək üçün INDEX MATCH-dən TRUE və EXACT funksiyaları ilə birlikdə istifadə edin:
ArrayFormula(INDEX( return_range , MATCH (TRUE) ,EXACT( axtarış_aralığı , axtarış_açarı ),0)))Axtarış düyməsinin A3 xanasında olduğunu fərz etsək, axtarış diapazonu G3:G8, qaytarma diapazonu isə belədir.F3:F8, düstur belədir:
=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))
Aşağıdakı ekran görüntüsündə göstərildiyi kimi, düsturun A-1001 və a-1001 kimi böyük və kiçik hərfləri ayırmaqda problemi yoxdur. :
İpucu. Düsturu redaktə edərkən Ctrl + Shift + Enter düymələrinə basmaq avtomatik olaraq ARRAYFORMULA funksiyasını düsturun əvvəlinə daxil edir.
Vlookup düsturları Google Cədvəldə axtarmaq üçün ən ümumi, lakin yeganə üsul deyil. Bu təlimatın növbəti və son bölməsi alternativi nümayiş etdirir.
Cədvəlləri birləşdirin: Google Cədvəl Vlookup üçün düstursuz alternativ
Əgər siz Google ilə işləmək üçün formulsuz vizual üsul axtarırsınızsa elektron cədvəl Vlookup, Birləşdirmə Cədvəlləri əlavəsindən istifadə etməyi düşünün. Siz onu Google Cədvəl əlavələri mağazasından pulsuz əldə edə bilərsiniz.
Əlavə Google Cədvəlinizə əlavə edildikdən sonra onu Genişləndirmələr tabında tapa bilərsiniz:
Cədvəlləri birləşdirən əlavə ilə siz onu sahə testinə verməyə hazırsınız. Mənbə məlumatları sizə artıq tanışdır: biz Sifariş ID-si əsasında məlumatı Status sütunundan götürəcəyik:
- Əsas vərəq daxilində verilənləri olan istənilən xananı seçin və Əlavələr > Cədvəlləri birləşdirin > Başlat üzərinə klikləyin.
Əksər hallarda əlavə avtomatik olaraq bütün cədvəli sizin üçün götürəcək. Əgər belə deyilsə, ya Avtomatik seç düyməsini klikləyin və ya seçinəsas vərəqinizdə əl ilə aralığı seçin və sonra Növbəti üzərinə klikləyin:
- Axtarış vərəqində diapazonu seçin. Aralığın əsas vərəqdəki diapazonla eyni ölçüdə olması mütləq deyil. Bu misalda, axtarış cədvəlində əsas cədvəldən 2 daha çox sətir var.
Bu misalda biz Axtarış vərəqindəki Status sütunundan Əsas vərəqdəki Status sütununa məlumat çəkirik:
Bitir düyməsinə klikləyin, Cədvəlləri birləşdirin əlavəsinə emal üçün bir an icazə verin və hazırsınız!
Birdən çox uyğunluğu asan şəkildə axtarın!
Birdən çox VLOOKUP Uyğunluğu təkmil axtarış üçün başqa Google Cədvəl alətidir. Adından da göründüyü kimi, əlavə yalnız uyğunluğu deyil, bütün uyğunluqları qaytara bilər