Томъёоны жишээ бүхий Google Хүснэгт дэх VLOOKUP

  • Үүнийг Хуваалц
Michael Brown

Заавар нь Google Sheets VLOOKUP функцийн синтаксийг тайлбарлаж, бодит амьдрал дээрх даалгавруудыг шийдвэрлэхэд Vlookup томьёог хэрхэн ашиглахыг харуулдаг.

Холбоотой өгөгдөлтэй ажиллахдаа хамгийн гол нь нийтлэг бэрхшээл бол олон хуудаснаас мэдээлэл олох явдал юм. Та өдөр тутмын амьдралдаа ийм төрлийн ажлыг ихэвчлэн хийдэг, жишээлбэл, нислэгийн хуваарийн самбараас нислэгийн дугаараа сканнердаж, хөөрөх цаг, статусыг авах боломжтой. Google Sheets VLOOKUP нь ижил төстэй байдлаар ажилладаг - ижил хуудсан дээрх өөр хүснэгтээс эсвэл өөр хуудаснаас тохирох өгөгдлийг хайж олдог.

Өргөн тархсан хүмүүсийн дунд VLOOKUP нь хамгийн хэцүү бөгөөд ойлгомжгүй функцүүдийн нэг юм. Гэхдээ энэ нь үнэн биш юм! Үнэн хэрэгтээ, Google Sheets дээр VLOOKUP хийх нь амархан бөгөөд та хормын дараа үүнийг шалгах болно.

    Зөвлөгөө. Microsoft Excel-ийн хэрэглэгчдийн хувьд бид томъёоны жишээ бүхий тусдаа Excel VLOOKUP заавартай.

    Google Sheets VLOOKUP - синтакс ба хэрэглээ

    Google Sheets дахь VLOOKUP функц нь босоо тэнхлэгийг гүйцэтгэхэд зориулагдсан. хайлт - заасан муж дахь эхний баганаас доош түлхүүр утгыг (өвөрмөц танигч) хайж, өөр баганаас ижил мөрөнд утгыг буцаана.

    Google Sheets VLOOKUP функцийн синтакс нь дараах байдалтай байна. дараах:

    VLOOKUP(хайх_түлхүүр, муж, индекс, [эрэмбэлэгдсэн])

    Эхний 3 аргумент шаардлагатай, сүүлчийнх нь нэмэлт:

    Хайлтын_түлхүүр - утга рууVLOOKUP функцийн адил эхнийх нь. Үүнээс гадна, энэ нь олон нөхцөл -ийг үнэлж, дурын чиглэл хайж, бүх буюу заасан тооны тохирлыг утга эсвэл буцаах боломжтой. томьёо .

    Зураг мянган үгээр үнэлэгддэг гэдгийг санаж, бодит өгөгдөл дээр нэмэлт хэрхэн ажилладагийг харцгаая. Манай жишээ хүснэгтийн зарим захиалга хэд хэдэн зүйлийг агуулж байгаа бөгөөд та тодорхой захиалгын бүх зүйлийг авахыг хүсч байна гэж бодъё. Vlookup томьёо үүнийг хийх боломжгүй, харин илүү хүчирхэг QUERY функц үүнийг хийх боломжтой. Асуудал нь энэ функц нь асуулгын хэл эсвэл дор хаяж SQL синтаксийн мэдлэг шаарддаг. Үүнийг судлахад олон хоног зарцуулах хүсэл алга уу? Multiple VLOOKUP Matches нэмэлтийг суулгаж, хэдхэн секундын дотор өөгүй томьёог аваарай!

    Таны Google Sheet дээр Нэмэлтүүд > Олон тооны VLOOKUP Тохирох > Эхлэх , хайлтын шалгуурыг тодорхойлно уу:

    1. Өөрийн өгөгдөл бүхий мужийг сонгоно уу (A1:D9).
    2. Хэрэв тохирохыг зааж өгнө үү (бүгд бидний тохиолдол).
    3. ( Зүйл , Хэмжээ ба Төлөв )-аас өгөгдөл буцаахыг сонгоно уу.
    4. Нэг буюу хэд хэдэн нөхцөлийг тохируулна уу. Бид F2-д захиалгын дугаар оруулах мэдээллийг татахыг хүсэж байгаа тул бид зөвхөн нэг нөхцөлийг тохируулна: Захиалгын ID = F2.
    5. Үр дүнгийн зүүн дээд нүдийг сонгоно уу.
    6. <-г товшино уу. 1>Үр дүнг урьдчилан харна уу Та хайж буй зүйлээ яг авах болно.
    7. Хэрэвбүх зүйл сайн, Томьёо оруулах эсвэл Үр дүнг буулгах аль нэгийг нь товшино уу.

    Энэ жишээний хувьд бид буцаахыг сонгосон. томъёогоор таарч байна. Тиймээс та одоо F2 дээр дурын захиалгын дугаарыг бичих боломжтой бөгөөд доорх дэлгэцийн агшинд үзүүлсэн томьёо автоматаар дахин тооцоолох болно:

    Нэмэлтийн талаар илүү ихийг мэдэхийг хүсвэл дараах хаягаар зочилно уу. Multiple VLOOKUP Matches нүүр хуудас эсвэл G Suite Marketplace-с яг одоо аваарай.

    Ингэж та Google Sheets хайлт хийх боломжтой. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

    хайх (хайлтын утга эсвэл өвөрмөц танигч). Жишээлбэл, та "алим" гэсэн үг, 10 дугаар эсвэл A2 нүдэн дэх утгыг хайж болно.

    Муж - хайлт хийх өгөгдлийн хоёр ба түүнээс дээш багана. Google Sheets VLOOKUP функц нь үргэлж муж -ын эхний баганаас хайдаг.

    Индекс - муж дахь баганын дугаар бөгөөд тохирох утгыг илэрхийлнэ. ( хайлтын_түлхүүр -тэй ижил мөрөнд байгаа утгыг) буцаана.

    муж дахь эхний баганад индекс 1 байна. Хэрэв индекс 1-ээс бага бол Vlookup томьёо нь #VALUE! алдаа. Хэрэв энэ нь муж дахь баганын тооноос их байвал VLOOKUP нь #REF! алдаа.

    Эрэмбэлэгдсэн - хайлтын багана эрэмбэлэгдсэн (ҮНЭН) эсвэл биш (ХУДАЛ) эсэхийг заана. Ихэнх тохиолдолд ХУДАЛ хийхийг зөвлөж байна.

    • Хэрэв эрэмбэлэгдсэн нь ҮНЭН эсвэл орхигдуулсан (өгөгдмөл) бол муж -ын эхний баганыг эрэмбэлэх ёстой. өсөх дарааллаар , өөрөөр хэлбэл А-аас Я хүртэл эсвэл жижигээс том хүртэл.

      Энэ тохиолдолд Vlookup томьёо нь ойролцоогоор тохирохыг буцаана. Илүү нарийн яривал эхлээд яг тохирохыг хайдаг. Хэрэв яг таарч тохирохгүй бол томьёо нь хайх_түлхүүр -ээс бага буюу тэнцүү хамгийн ойр тохирохыг хайдаг. Хайлтын баганын бүх утгууд хайлтын түлхүүрээс их байвал #N/A алдаа гарна.

    • Хэрэв эрэмбэлэгдсэн -г ХУДАЛ гэж тохируулсан бол эрэмбэлэх шаардлагагүй. Энэ тохиолдолд Vlookupтомъёо яг тохирох -г хайдаг. Хайлтын баганад хайх_түлхүүр -тэй яг тэнцүү 2 буюу түүнээс дээш утгыг агуулж байвал олдсон 1 дэх утгыг буцаана.

    Анхны харцаар синтакс нь жаахан төвөгтэй мэт санагдаж болох ч доорх Google Sheet Vlookup томъёоны жишээ нь зүйлийг ойлгоход хялбар болгоно.

    Та хоёр хүснэгттэй гэж үзвэл: үндсэн хүснэгт Доорх дэлгэцийн агшинд үзүүлсэн шиг хүснэгтийг хайна уу. Хүснэгтүүд нь нийтлэг баганатай ( Захиалгын ID ) өвөрмөц танигч. Та захиалга бүрийн статусыг хайлтын хүснэгтээс үндсэн хүснэгт рүү татахыг зорьж байна.

    Одоо та даалгавраа биелүүлэхийн тулд Google Sheets Vlookup-г хэрхэн ашиглах вэ? Эхлээд Vlookup томъёоны аргументуудыг тодорхойлъё:

    • Хайлтын_түлхүүр - Захиалгын ID (A3), Хайлтын хүснэгтийн эхний баганаас хайх утга. .
    • Муж - Хайлтын хүснэгт ($F$3:$G$8). Бид томьёог олон нүдэнд хуулахаар төлөвлөж байгаа тул үнэмлэхүй нүдний лавлагаа ашиглан мужийг түгжиж байгааг анхаарна уу.
    • Индекс - 2 учир Бидний тохирохыг буцаахыг хүсэж буй төлөвийн багана нь муж -н 2-р багана юм.
    • Эрэмбэлэгдсэн - ХУДАЛ, учир нь манай хайлтын багана (F) биш байна. эрэмбэлэгдсэн.

    Бүх аргументуудыг нэгтгэж үзвэл дараах томьёо гарна:

    =VLOOKUP(A3,$F$3:$G$8,2,false)

    Үндсэн хүснэгтийн эхний нүдэнд (D3) оруулаад хуулна. баганыг доошлуул, та үр дүнг авах болноүүнтэй төстэй:

    Vlookup томъёог ойлгоход хэцүү хэвээр байна уу? Дараа нь үүнийг дараах байдлаар харна уу:

    Google Sheets VLOOKUP-ийн талаар мэдэх ёстой 5 зүйл

    Та аль хэдийн ойлгосноор Google Sheets VLOOKUP функц нь дараах зүйл юм. нюансууд. Эдгээр таван энгийн баримтыг санаж байх нь таныг асуудалд орохоос сэргийлж, ихэвчлэн Vlookup алдаанаас зайлсхийхэд тусална.

    1. Google Sheets VLOOKUP нь зүүн тийшээ харж чадахгүй, үргэлж эхний (хамгийн зүүн) баганад хайдаг. хүрээ. зүүн Vlookup хийхийн тулд Google Sheets Index Match томьёог ашиглана уу.
    2. Google Sheets-н дуут харгалзах нь цэг том үсгийн харгалзахгүй бөгөөд энэ нь жижиг, том үсгийг ялгахгүй гэсэн үг. жижиг үсгээр хайх -д энэ томьёог ашиглана уу.
    3. Хэрэв VLOOKUP нь буруу илэрц өгөгдвөл эрэмбэлсэн аргументыг ХУДАЛ болгож, яг таарсан тоонуудыг буцаана. Хэрэв энэ нь тус болохгүй бол VLOOKUP амжилтгүй болох бусад шалтгааныг шалгана уу.
    4. Эрэмбэлэгдсэн -г ҮНЭН гэж тохируулсан эсвэл орхигдуулсан тохиолдолд муж -ын эхний баганыг өсөхөөр эрэмбэлэхээ санаарай. захиалга. Энэ тохиолдолд VLOOKUP функц нь зөвхөн эрэмбэлэгдсэн өгөгдөл дээр зөв ажилладаг илүү хурдан хоёртын хайлтын алгоритмыг ашиглах болно.
    5. Google Sheets VLOOKUP нь хэсэгчилсэн тохирох оролцогч тэмдэгтүүд дээр тулгуурлан хайлт хийх боломжтой. : асуултын тэмдэг (?) ба од (*). Дэлгэрэнгүй мэдээллийг Vlookup томъёоны жишээг үзнэ үү.

    Хэрхэн ашиглахGoogle Хүснэгт дэх VLOOKUP - томьёоны жишээ

    Та Google Sheets Vlookup хэрхэн ажилладаг талаар үндсэн ойлголттой болсон тул өөрийн гараар хэд хэдэн томьёо хийж үзэх цаг болжээ. Доорх Vlookup жишээнүүдийг дагахад хялбар болгохын тулд та жишээ Vlookup Google хуудсыг нээж болно.

    Хэрхэн өөр хуудаснаас Vlookup хийх вэ

    Бодит хүснэгтэд үндсэн хүснэгт болон Хайлтын хүснэгт ихэвчлэн өөр өөр хуудсан дээр байрладаг. Vlookup томьёогоо ижил хүснэгт доторх өөр хуудсанд шилжүүлэхийн тулд мужын лавлагааны өмнө ажлын хуудасны нэрийг, ард нь анхаарлын тэмдэг (!) тавь. Жишээ нь:

    =VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)

    Томьёо нь Sheet4 дээрх A2:A7 мужаас A2 дахь утгыг хайж олох ба B баганаас ( мужийн 2-р багана) тохирох утгыг буцаана. ).

    Хэрэв хуудасны нэрэнд хоосон зай эсвэл цагаан толгойн үсгийн бус тэмдэгт орсон бол түүнийг нэг хашилтанд оруулахаа мартуузай. Жишээ нь:

    =VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)

    Зөвлөгөө. Өөр хуудасны лавлагааг гараар бичихийн оронд Google Sheets-ээр үүнийг автоматаар оруулах боломжтой. Үүний тулд Vlookup томьёогоо бичиж эхлэх ба муж аргумент ирэхэд хайлтын хуудас руу шилжиж, хулганаар мужийг сонгоно уу. Энэ нь томьёонд мужын лавлагааг нэмэх бөгөөд та зөвхөн харьцангуй лавлагааг (анхдагч) үнэмлэхүй лавлагаа болгон өөрчлөх хэрэгтэй болно. Үүнийг хийхийн тулд баганын үсэг болон мөрийн өмнө $ тэмдгийг бичнэ үүдугаар эсвэл лавлагаа сонгоод F4 товчийг дарж янз бүрийн лавлагааны төрлүүдийн хооронд сэлгэх боломжтой.

    Google Sheets Vlookup нь орлуулагч тэмдэгтүүдтэй

    Та хайлтын утгыг бүхэлд нь мэдэхгүй (хайлтын_түлхүүр) тохиолдолд. Хэрэв та түүний зарим хэсгийг мэдэж байгаа бол та дараах орлуулагч тэмдэгтүүдээр хайлт хийж болно:

    • Асуултын тэмдэг (?) аль нэг тэмдэгттэй таарч,
    • Од (*) тэмдэгтүүдийн дурын дарааллыг тааруулах.

    Та доорх хүснэгтээс тодорхой дарааллын талаарх мэдээллийг авахыг хүсэж байна гэж бодъё. Та захиалгын дугаарыг бүрэн санахгүй байгаа ч эхний тэмдэгт нь "А" гэдгийг санаж байна. Тиймээс, та дутуу хэсгийг бөглөхдөө одоор (*) ашиглана:

    =VLOOKUP("a*",$A$2:$C$7,2,false)

    Дэлгэрэнгүй та хайлтын түлхүүрийн мэдэгдэж буй хэсгийг зарим нүдэнд оруулаад нэгтгэж болно. илүү уян хатан Vlookup томьёо үүсгэхийн тулд "*" бүхий нүдийг оруулна уу:

    Зүйлийг татахын тулд: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)

    Тоо хэмжээг татахын тулд: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)

    Зөвлөгөө. Хэрэв та бодит асуултын тэмдэг эсвэл одоор хайх шаардлагатай бол тэмдэгтийн өмнө tilde (~) тавих, жишээлбэл. "~*".

    Google Sheets Index Match formula for left Vlookup

    VLOOKUP функцийн хамгийн чухал хязгаарлалтуудын нэг нь (Excel болон Google Sheets-ийн аль алинд нь) зүүн тийшээ харж чадахгүй байгаа явдал юм. Өөрөөр хэлбэл, хайлтын багана нь хайлтын хүснэгтийн эхний багана биш бол Google Sheets Vlookup амжилтгүй болно. Ийм нөхцөлд илүү хүчирхэг ба ашиглаилүү бат бөх Индекс тааруулах томъёо:

    INDEX ( буцах_муж , MATCH( хайх_түлхүүр , хайлтын_муж , 0))

    Жишээ нь: G3:G8 (хайлтын_муж) дахь A3 утга (хайлтын_түлхүүр) ба F3:F8 (буцах_муж) -аас тохирохыг буцаана, дараах томъёог ашиглана уу:

    =INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))

    Дараах дэлгэцийн агшинд энэ Index Match томъёог дараах байдлаар харуулав. үйлдэл:

    Vlookup-тай харьцуулахад Index Match томьёоны өөр нэг давуу тал нь буцах баганыг шууд харуулдаг тул таны хуудсанд хийсэн бүтцийн өөрчлөлтөөс хамгаалагдсан байдаг. Ялангуяа хайлтын хүснэгтэд багана оруулах эсвэл устгах нь "хатуу кодлогдсон" индексийн дугаар хүчингүй болж, Index Match томьёо аюулгүй, найдвартай хэвээр байгаа тул Vlookup томьёог эвддэг.

    INDEX MATCH-ийн талаар нэмэлт мэдээлэл авахыг хүсвэл , Яагаад INDEX MATCH нь VLOOKUP-аас илүү сайн хувилбар болохыг харна уу. Дээрх заавар нь Excel-д зориулагдсан боловч аргументуудын өөр өөр нэрсийг эс тооцвол Google Хүснэгт дэх INDEX MATCH яг адилхан ажиллана.

    Google Sheets-н жижиг үсгээр харгалзах

    Текст бичигдсэн тохиолдолд тохиолдолд INDEX MATCH-г ҮНЭН ба ЯГ функцтэй хослуулан ашиглан Google Sheets Vlookup-н жижиг жижиг үсгийн томьёо массивын томьёо :

    ArrayFormula(INDEX( буцах_муж , MATCH (ҮНЭН)) ,ЯГШ( хайлтын_муж , хайх_түлхүүр ),0)))

    Хайлтын түлхүүрийг A3 нүдэнд байна гэж үзвэл хайлтын муж G3:G8, буцах муж нь байна.F3:F8, томъёо нь дараах байдалтай байна:

    =ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))

    Доорх дэлгэцийн агшинд үзүүлсэн шиг томьёо нь A-1001, a-1001 зэрэг том, жижиг үсгийг ялгахад ямар ч асуудалгүй. :

    Зөвлөгөө. Томьёог засварлаж байх үед Ctrl + Shift + Enter товчийг дарснаар томьёоны эхэнд ARRAYFORMULA функц автоматаар ордог.

    Vlookup томьёо нь хамгийн түгээмэл боловч Google Sheets-ээс хайх цорын ганц арга биш юм. Энэ зааварчилгааны дараагийн болон эцсийн хэсэг нь өөр хувилбарыг харуулж байна.

    Хүснэгтүүдийг нэгтгэх: Google Sheets Vlookup-д зориулсан томьёогүй хувилбар

    Хэрэв та Google-д томьёогүй харагдах аргыг хайж байгаа бол хүснэгт Vlookup, Merge Sheets нэмэлтийг ашиглана уу. Та үүнийг Google Хүснэгтийн нэмэлтүүдийн дэлгүүрээс үнэ төлбөргүй авах боломжтой.

    Нэмэлт нь таны Google Хүснэгтэд нэмэгдсэний дараа Өргөтгөлүүд табаас олох боломжтой:

    Хуудсуудыг нэгтгэх нэмэлтийг суулгаснаар та үүнийг хээрийн шалгалт өгөхөд бэлэн байна. Эх сурвалжийн өгөгдөл танд аль хэдийн танил болсон: бид Захиалгын ID дээр үндэслэн Төлөв баганаас мэдээлэл авах болно:

    1. Үндсэн хуудас дотроос өгөгдөлтэй дурын нүдийг сонгоод Нэмэлтүүд > Хүснэгтүүдийг нэгтгэх > Эхлүүлэх дээр дарна уу.

      Ихэнх тохиолдолд нэмэлт нь хүснэгтийг бүхэлд нь автоматаар авах болно. Хэрэв тийм биш бол Автоматаар сонгох товчийг дарна ууүндсэн хуудсан дээрх мужийг гараар сонгоод Дараах дээр товшино уу:

    2. Хайлтын хуудас дотроос мужийг сонгоно уу. Хүрээ нь үндсэн хуудсан дээрх мужтай ижил хэмжээтэй байх албагүй. Энэ жишээн дээр хайлтын хүснэгт нь үндсэн хүснэгтээс 2 мөр илүү байна.

  • Нэг буюу хэд хэдэн гол баганыг сонгоно уу (өвөрмөц танигч) харьцуулах. Бид хуудсуудыг Захиалгын ID -р харьцуулж байгаа тул бид зөвхөн энэ баганыг сонгоно:
  • Баганыг хайх -ын доор баганыг сонгоно уу. (s) хайлтаас өгөгдөл авахыг хүссэн хуудаснаас. Үндсэн баганууд дотроос өгөгдлийг хуулах үндсэн хуудасны харгалзах багануудыг сонгоно уу.
  • Энэ жишээнд бид Хайлтын хуудасны Төлөв баганаас мэдээллийг үндсэн хуудасны Төлөв багана руу татаж байна:

  • Заавал нэг буюу хэд хэдэн нэмэлт үйлдлийг сонгоно уу. Ихэнх тохиолдолд та Үндсэн хүснэгтийн төгсгөлд тохирохгүй мөрүүдийг нэмэх , өөрөөр хэлбэл зөвхөн хайлтын хүснэгтэд байгаа мөрүүдийг үндсэн хүснэгтийн төгсгөлд хуулахыг хүсдэг:
  • Дуусгах дээр товшоод, "Хуудас нэгтгэх" нэмэлтийг боловсруулахад түр зөвшөөр>

    Олон тооны таарч таарах хялбар арга!

    Олон дахин DLOOKUP таарчлах нь Google Sheets-н дэвшилтэт хайлт хийх өөр хэрэгсэл юм. Нэрийнх нь дагуу нэмэлт нь зөвхөн биш бүх тохирохыг буцаах боломжтой

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.