Excel дээр vpr функцийг хэрхэн олох вэ. Нарийвчилсан VLOOKUP Жишээ: Олон шалгуурт хайлт. Excel дээр VLOOKUP функцийг хэрхэн ашиглах талаар

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

VLOOKUP ( VLOOKUPангли хувилбар) ны төлөө, босоо харагдах байдлаар. Функц нь нэг юм хамгийн эрэлттэй Excel дээр. Жишээлбэл, энэ нь тухайн хүн эсвэл байгууллагын утасны мэдээллийг түүний нэрээр хайх хүснэгтээс хялбархан олох, тааруулах боломжийг олгодог. Та барааны үнийг нэрээр нь харьцуулж болно. Эдгээр болон бусад олон боломжуудыг VLOOKUP функцээр танд өгөх болно. Үүнийг ашиглах нь маш энгийн.

Функцийн хэрэглээ

VLOOKUP-ийн бүтэц, ямар аргумент ашигладаг болохыг анхаарч үзээрэй. Excel-ийн бусад функцүүдийн нэгэн адил энэ нь эхэлдэг тэнцүү тэмдэг(=). Цаашид нэрфункц ба аргументуудыг хаалтанд оруулсан болно.

VLOOKUPагуулсан 4 аргумент.

Функц нь хүссэн утгыг дотроос хайдаг хол зүүнбагана ба доторх утгыг буцаана ижил шугамзаасан баганаас.

Хоёрдугаарт -Энэ хайлтыг хийх ёстой хүснэгтийг (эсвэл нүдний мужийг) яг зааж өгнө.

Хариултанд зориулж багана оруулах ёстой бөгөөд энэ нь анхны утга бүхий баганын баруун талд байрлана.

Сүүлийн аргумент– интервал скан, 2 утга байж болно: 0 – ХУДАЛ, 1 — ҮНЭН. хариуцах яг хайлт(дээрээс доош харахад давхцах). Хэрэв юу ч олдоогүй бол N/A (өгөгдөл байхгүй) алдаа гарна. 1 ойролцоогоор.

Функц хэрхэн ажилладаг талаар илүү сайн ойлгохын тулд VLOOKUP ашиглах жишээг авч үзье.

Хэрэглэх жишээ

Эхний энгийн жишээ - 2 хүснэгт байна. AT нэгзааж өгнө Бүтээгдэхүүнба тэдгээрийн танигч (ID). онд хоёрдугаарт, ID-ээр шүүлтүүрийг ашиглан бид авахыг хүсч байна Бүтээгдэхүүний нэр.

Тэнцүү тэмдгийн дараа VLOOKUP оруулна уу, дараа нь Оруулна ууболон fxаргумент оруулах.

Мөн аргументуудыг цэг таслалаар жагсаан зохих мөрөнд оруулж болно.

Бидний хайж буй үнэт зүйлс нь тохирох зүйлсийг хайхад ашиглах болно. AT Энэ тохиолдолдэнэ бол E1 нүд.

Учир нь хоёрдугаартБид аргументыг онцолж байна хүснэгтийн хүрээ.

Мэдээж зайлшгүй шаардлагатай засах(Бүх мужид долларын тэмдэг эсвэл F4 товчийг зааж өгнө үү). үнэмлэхүй холбоосуудЭнэ тохиолдолд хүснэгтийн нэрийг заагаагүй тул муж нь "мөлхөхгүй" болно.

- юу буцааж өгөх ёстой. Энэ жишээ нь 2 баганыг буцаахыг хүсч байна ( Бүтээгдэхүүн). Учир нь яг хайлт 4 аргумент -.

Бүх утгыг оруулсны дараа товчлуурыг дарна уу БОЛЖ БАЙНА УУ.

Одоо шүүлтүүр дэх ID дугаарыг өөрчлөх үед энэ нь байх болно нэр солихбараа.

Одоо харцгаая өөр нэг жишээ.

Одоо танд хэрэгтэй багц аваххүн бүрт нэршилбарааг шалгуураар Тоо хэмжээ.

Жишээ нь, төлөө гүехэнбагцын тоо хэмжээ нь байх ёстой 100-аас 200 хүртэл, дунд200-300 гэх мэт.

Энэ тохиолдолд хүссэн утга нь байх болно хэмжээ, хүснэгтийг сонгоно уу хүрээний шалгуурАчаа(F4 засах). Баганын дугаар 2, интервал харахэнэ тохиолдолд 1 байх ёстой (хүссэн утгаас хамгийн бага утгыг авах боломжийг танд олгоно).

Үр дүнгийн хүснэгтээс харахад тоо хэмжээний хувьд, жишээлбэл, 110, багцыг Small (хамгийн ойр нь 100-аас бага) гэх мэтээр гаргасан. Ангилах шалгуур нь байх ёстой томоос жижиг хүртэлэс бөгөөс VLOOKUP ажиллахгүй.

Хүснэгт эсвэл мужаас мөр мөрөөр өгөгдлийг олох шаардлагатай бол холбоос болон хайлтын функцүүдийн нэг болох VLOOKUP функцийг ашиглана уу. Жишээлбэл, та үнийг олох боломжтой автомашины эд ангитүүний дугаараар.

Зөвлөгөө:Үүнийг авахын тулд эдгээр видеог үзээрэй Нэмэлт мэдээлэл VLOOKUP функцийн талаар!

Хамгийн энгийн функц VLOOKUP гэдэг нь дараахь утгатай.

VLOOKUP(хайх утга; утгыг хайх муж; утгыг буцаах муж дахь баганын дугаар; яг эсвэл ойролцоо таарах - 0/ХУДАЛ эсвэл 1/ҮНЭН гэж заасан).

Зөвлөгөө:Нууц VLOOKUP функцХайлтын утга (жимс) таны олохыг хүсэж буй буцах утгын (утга) зүүн талд гарч ирэхээр өгөгдлийг захиалах явдал юм.

Хүснэгтээс утгыг хайхын тулд VLOOKUP функцийг ашиглана уу.

Синтакс

VLOOKUP(хайх_утга, хүснэгт, баганын_тоо, [хайх])

Жишээлбэл:

    VLOOKUP(105;A2:C7;2;ҮНЭН)

    VLOOKUP("Иванов",B2:E7,2,ХУДАЛ)

Аргументын нэр

Тодорхойлолт

хайх_утга(шаардлагатай)

Хайх үнэ цэнэ. Таны хайж буй утга нь заасан нүдний мужын эхний баганад байх ёстой ширээ .

Жишээлбэл, хэрэв массив хүснэгт B2:D7 нүдийг хамарсан, хайлтын_утга нь В баганад байх ёстой. Доорх зургийг харна уу. Хайлтын_утга утга эсвэл нүдний лавлагаа байж болно.

ширээ(шаардлагатай)

Хайх нүдний муж хайх_утга мөн VLOOKUP функцийг ашиглан утгыг буцаана.

Нүдний муж дахь эхний баганад заавал байх ёстой хайх_утга (жишээлбэл, овог нэр, доорх зурагт үзүүлсэн шиг). Нүдний муж нь олохын тулд буцах утгыг (жишээлбэл, доорх зурагт үзүүлсэн нэр) агуулсан байх ёстой.

баганын_тоо(шаардлагатай)

Баганын дугаар (хамгийн зүүн талын баганын хувьд 1-ээс эхэлнэ ширээ ) буцах утгыг агуулсан.

интервалын_үзэх(заавал биш)

логикийн утгаФункц аль тохирохыг олохыг тодорхойлдог VLOOKUP, - ойролцоогоор эсвэл яг тодорхой.

    Сонголт ҮНЭНхүснэгтийн эхний баганыг эрэмбэлсэн гэж үздэг цагаан толгойн дараалалэсвэл тоогоор, дараа нь хамгийн ойрын утгыг хайна. Өөрөөр заагаагүй бол энэ нь анхдагч арга юм.

    Сонголт ХУДАЛхайлтууд яг үнэ цэнээхний баганад.

Ажлын эхлэл

VLOOKUP функцийн синтаксийг бүтээхийн тулд танд дараах мэдээлэл хэрэгтэй.

    Таны олох ёстой үнэ цэнэ, өөрөөр хэлбэл таны хайж буй үнэ цэнэ.

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

    Буцах утгыг агуулсан муж дахь баганын дугаар. Жишээлбэл, хэрэв та B2:D11-ийг муж гэж зааж өгсөн бол B-г эхний багана, C-ийг хоёр дахь багана гэж үзнэ үү.

    Сонголтоор, хэрэв та ойролцоогоор тохирохыг хүсвэл ҮНЭН гэсэн үг, буцах утга дээр яг таарахыг хүсвэл ХУДАЛ гэсэн үгийг зааж өгч болно. Хэрэв та юу ч заагаагүй бол анхдагч нь үргэлж ҮНЭН байх бөгөөд энэ нь ойролцоогоор таарч байна.

Одоо дээрх бүх аргументуудыг дараах байдлаар нэгтгэнэ үү.

VLOOKUP(хайлтын утга; хайлтын утга бүхий муж; буцах утга бүхий муж дахь баганын дугаар; сонголтоор ойролцоогоор тохирох бол ҮНЭН эсвэл яг таарсан бол ХУДАЛ гэж тохируулна).

Жишээ

VLOOKUP функцийн зарим жишээ энд байна:

Жишээ 1


Жишээ 2


Жишээ 3


Жишээ 4


Жишээ 5


Нийтлэг асуудлууд

Асуудал

Боломжит шалтгаан

Буруу буцах утга

Хэрэв маргаан бол интервалын_үзэх ҮНЭН эсвэл тодорхойлогдоогүй бол эхний баганыг цагаан толгойн дарааллаар эсвэл тоогоор эрэмбэлсэн байх ёстой. Хэрэв эхний багана эрэмбэлэгдээгүй бол буцах утга нь гэнэтийн байж болно. Эхний баганыг эрэмбэлэх эсвэл яг тааруулахын тулд FALSE ашиглана уу.

# Нүдэнд байхгүй

    Хэрэв маргаан бол интервалын_үзэх нь ҮНЭН ба аргументийн утга хайх_утга эхний баганын хамгийн бага утгаас бага ширээ , #N/A алдааны утгыг буцаана.

    Хэрэв маргаан бол интервалын_үзэх ХУДАЛ бол #Үгүй алдааны утга нь яг тоог нь олж чадаагүй гэсэн үг.

нэмэлт мэдээлэл VLOOKUP дахь #N/A алдааг олж засварлахыг хүсвэл VLOOKUP дахь #N/A алдааг засахыг үзнэ үү.

Хэрэв үнэ цэнэ " Баганын_тоо " нь баганын тооноос их байна ширээ , та #REF авах болно! Үгүй бол TE102825393 "#VALUE!" гэсэн алдаа өгнө.

#VALUE! эс дотор

Хэрвээ мэдээллийн_хүснэгт 1-ээс бага бол та #VALUE авах болно! Үгүй бол TE102825393 "#VALUE!" гэсэн алдаа өгнө.

#VALUE алдааг олж засварлах талаар нэмэлт мэдээлэл аваарай! VLOOKUP функцээс #VALUE засах хэсгийг үзнэ үү! VLOOKUP функц дотор.

#NAME? эс дотор

Алдааны утга #NAME? томъёонд хашилт байхгүй тохиолдолд ихэвчлэн гарч ирдэг. Ажилтны нэрийг хайхдаа томьёоны нэрийг хашилтанд оруулсан эсэхийг шалгаарай. Жишээлбэл, =VLOOKUP("Ivanov",B2:E7;2;FALSE) функцэд нэрийг форматаар зааж өгөх ёстой. "Иванов"өөр юу ч биш.

Үйлдэл

Үр дүн

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

Тоон болон огнооны утгыг текст болгон бүү хадгал.

Хайж байхдаа тоон утгуудэсвэл огнооны утгууд нь өгөгдөл аргументийн эхний баганад байгаа эсэхийг шалгаарай ширээ нь текстийн утга биш юм. Үгүй бол VLOOKUP функц нь буруу эсвэл гэнэтийн утгыг буцаана.

Эхний баганыг эрэмбэлэх

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

Оролцох тэмдэг ашиглана уу

Хэрвээ интервалтай_хайлт худал зүйл, ба Хайлтын_утга - текст, орлуулагдах тэмдэг ашиглаж болно - асуултын тэмдэг(_км_) ба од (*) - дотор Хайлтын_утга . Асуултын тэмдэг нь нэг тэмдэгттэй таарч байна. Од нь ямар ч дараалсан тэмдэгттэй таарч байна. Хэрэв та жинхэнэ асуултын тэмдэг эсвэл одоор хайхыг хүсвэл тэмдэгтийн өмнө tilde (~) бичнэ үү.

Жишээлбэл, функцийг ашиглах =VLOOKUP("Fontan?",B2:E7,2,ХУДАЛ)Та Иванов гэдэг нэрний бүх тохиолдлыг янз бүрийн тохиолдолд хайж болно.

Өгөгдөл нь алдаатай тэмдэгт агуулаагүй эсэхийг шалгаарай.

Хайж байхдаа текстийн утгуудэхний баганад байгаа өгөгдөл нь эхний болон арын зай, буруу шулуун (" эсвэл ") ба буржгар хашилт (‘ эсвэл “), хэвлэхгүй тэмдэгтүүд агуулаагүй эсэхийг шалгаарай. Эдгээр тохиолдолд VLOOKUP функц нь гэнэтийн утгыг буцаана.

Нарийвчилсан үр дүнд хүрэхийн тулд функцуудыг ашиглаж үзээрэй

Excel редактор нь маш сайн хүчирхэг програмхүснэгттэй ажиллах. Заримдаа их хэмжээний өгөгдөлтэй ажиллах шаардлагатай болдог. Ийм тохиолдолд янз бүрийн мэдээлэл хайх хэрэгслийг ашигладаг. Excel дээрх VLOOKUP функц нь энэ зорилгоор хамгийн алдартай функцүүдийн нэг юм. Үүнийг илүү анхааралтай авч үзье.

Ихэнх хэрэглэгчид VLOOKUP гэдэг нь Vertical View гэсэн үг гэдгийг мэддэггүй. Англи хэлээр уг функцийг "VLOOKUP" гэж нэрлэдэг бөгөөд энэ нь "Босоо ХАРАХ" гэсэн утгатай.

Функцийг хэрхэн ашиглах талаар

Энэ хэрэгсэл хэрхэн ажилладагийг ойлгохын тулд та дараах алхмуудыг дагах хэрэгтэй.

  1. Зарим төрлийн мэдээлэл хайх боломжтой хүснэгт үүсгэ.
  1. Томьёог харуулахын тулд ашиглах талбаруудыг нэмье.
  1. "Шаардлагатай овог нэр" талбарт бид хүснэгтэд байгаа аль нэгийг нь сонгох болно.
  2. Дараа нь бид дараагийн нүд рүү шилжиж, "Insert function" цонхыг дуудна.
  3. "Бүтэн цагаан толгойн жагсаалт" гэсэн категорийг сонгоно уу.
  4. Бидэнд хэрэгтэй "VLOOKUP" функцийг олдог. Үргэлжлүүлэхийн тулд "OK" товчийг дарна уу.
  1. Дараа нь бид "Функцийн аргументууд"-ыг өгөхийг хүсэх болно:
    • "Хайлтын илэрхийлэл" талбарт бид шаардлагатай овог нэрийг бичсэн нүдний холбоосыг зааж өгнө.
    • "Хүснэгт" талбарыг бөглөхийн тулд хулганаар бүх өгөгдлийг сонгоход л хангалттай. Холбоосыг автоматаар оруулах болно.
    • "Баганын дугаар" баганад бид 2-ын тоог зааж өгсөн болно, учир нь манай тохиолдолд нэр нь хоёр дахь баганад байна.
    • Сүүлийн талбар нь "0" эсвэл "1" ("ХУДАЛ" ба "ҮНЭН") утгыг авч болно. Хэрэв та "0" гэж зааж өгвөл засварлагч заасан шалгуурын дагуу яг тохирохыг хайх болно. Хэрэв "1" бол хайлт нь бүрэн тохирохыг тооцохгүй.
  2. Хадгалах бол "OK" товчийг дарна уу.
  1. Үүний үр дүнд бид "Томар" гэсэн нэрийг авсан. Энэ нь бүх зүйл зөв гэсэн үг юм.

Одоо та үлдсэн талбарт ижил томъёог ашиглах хэрэгтэй. Зүгээр л Ctrl + C, Ctrl + V ашиглан нүдийг хуулах нь ажиллахгүй, учир нь бид ашигладаг харьцангуй холбоосуудмөн баганын дугаар өөрчлөгдөх бүрт.

Бүх зүйл зөв ажиллахын тулд та дараахь зүйлийг хийх хэрэгтэй.

  1. Эхний функцтэй нүдэн дээр дарна уу.
  2. Томъёоны оролтын мөрөнд очно уу.
  3. Текстийг Ctrl + C товчоор хуулна уу.
  1. Дараагийн талбарыг идэвхтэй болго.
  2. Томьёо оруулах мөр рүү буцна уу.
  3. Ctrl + V халуун товчлууруудыг дарна уу.

Зөвхөн ийм байдлаар засварлагч функцийн аргумент дахь лавлагааг өөрчлөхгүй.

  1. Дараа нь бид баганын дугаарыг хүссэн болгон өөрчилнө. Манай тохиолдолд энэ нь 3. Enter товчийг дар.
  1. Үүний ачаар бид "Төрсөн он" баганын өгөгдлийг зөв тодорхойлсон болохыг харж байна.
  1. Үүний дараа бид сүүлчийн талбарт ижил алхмуудыг давтана, гэхдээ хүссэн баганын тоог тохируулна.

Энэ функцийн зарчим нь Excel нь таны зааж өгсөн хэсэгт фрагмент хайж, дараа нь энэ мөрөөс дурын утгыг буцаана. Та зөвхөн заасан муж дахь баганын дарааллын дугаарыг зааж өгөх шаардлагатай.

Өөрөөр хэлбэл, дугаарлалт нь хуудасны эхнээс биш, харин эсийн заасан талбайн эхнээс эхэлдэг.

Өгөгдлийг харьцуулахын тулд VLOOKUP функцийг хэрхэн ашиглах вэ

Бид энэ боломжийг хоёр хүснэгт ашиглан харуулах болно. Бид хоёр дахь хуудсан дээрх ажилчдын мэдээллийг шинэчилсэн гэж төсөөлөөд үз дээ. Бидний даалгавар бол яг юу өөрчлөгдсөнийг олж мэдэх явдал юм. Үүнийг хийхийн тулд та дараах зүйлийг хийх хэрэгтэй болно.

  1. Яг ижил хүснэгттэй хоёр дахь хуудсыг нэмж оруулцгаая (Ctrl + C ба Ctrl + V халуун товчлууруудыг ашиглан хуулсан).
  2. Дадлагажигчдыг "Бага ажилтан" болгон дэвшүүлнэ. Энэ мэдээлэл нь харьцуулах эхлэл болно.
  1. Хуучин хүснэгтдээ дахиад нэг багана нэмье.
  1. Шинэ баганын эхний нүд рүү очоод дараах томьёог энд оруулна.
=VLOOKUP($B$3:$B$11;Хуудас2!$B$3:$E$11;4;ХУДАЛ)

Энэ нь:

  • $B$3:$B$11 – эхний баганын бүх утгыг хайлтанд ашигладаг (үнэмлэхүй лавлагаа ашигладаг);
  • Хуудас 2! - эдгээр утгыг заасан нэр бүхий хуудаснаас хайх ёстой;
  • $B$3:$E$11 – хайх хүснэгт (нүдний муж);
  • 4 – заасан мэдээллийн талбар дахь баганын дугаар;
  • ХУДАЛ - яг таарч тохирохыг хайх.
  1. Шинэ мэдээлэл нь томьёог зааж өгсөн газарт харагдах болно.
  2. Үр дүн нь дараах байдалтай байх болно.
  1. Одоо үлдсэн нүдэнд энэ томьёог хуулбарлана. Үүнийг хийхийн тулд хулганыг эх нүдний баруун доод буланд чирнэ үү.
  1. Үүний үр дүнд бидний бичсэн томьёо зөв ажиллаж байгааг харах болно, учир нь бүх шинэ албан тушаалууд хүлээгдэж буй байдлаар хуулбарлагдсан болно.

Одоо бид ямар ажилтны бүртгэл өөрчлөгдсөнийг хялбархан тодорхойлох боломжтой.

Энэ функцын цорын ганц сул тал нь VLOOKUP олон нөхцөлтэй ажиллах боломжгүй юм.

AT ижил төстэй тохиолдлуудөөр ашиглах хэрэгтэй нэмэлт баганууд, хэд хэдэн баганаас мэдээллийг нэгтгэдэг. Мөн энэ нь муухай, тийм ч тохиромжтой биш харагдаж байна.

VLOOKUP функц ба унждаг жагсаалтууд

Эдгээр хоёр хэрэгслийг нэгэн зэрэг ашиглах жишээг авч үзье. Үүнийг хийхийн тулд эдгээр алхмуудыг дагана уу.

  1. Овог сонгосон нүд рүү очно уу.
  2. Өгөгдлийн табыг нээнэ үү.
  3. Заасан хэрэгсэл дээр товшоод "Өгөгдлийн баталгаажуулалт" -ыг сонгоно уу.

Хэрэв та орлуулах функцийг хайвал Google VLOOKUP их байгааг харуулах болно илүү алдартай шинж чанаруудИНДЕКС. Энэ нь ойлгомжтой, учир нь INDEX функцийг VLOOKUP-тэй ижил функцээр хангахын тулд та өөр нэг томъёог ашиглах хэрэгтэй - MATCH. Миний хувьд хоёр шинэ функцийг нэгэн зэрэг эзэмшихийг оролдох нь үргэлж сорилт байсаар ирсэн. Гэхдээ тэд бий болгоход илүү олон сонголт, уян хатан байдлыг өгдөг хүснэгтүүд. Гэхдээ хамгийн түрүүнд хийх зүйл.

VLOOKUP() функц

Танд ажилчдын мэдээлэл бүхий хүснэгт байна гэж бодъё. Эхний баганад ажилтны боловсон хүчний дугаарыг хадгалдаг, үлдсэн хэсэг нь бусад өгөгдлийг (нэр, хэлтэс гэх мэт) агуулдаг. Хэрэв танд боловсон хүчний дугаар байгаа бол VLOOKUP функцийг ашиглан буцаж болно тодорхой мэдээлэлажилтны тухай. Томъёоны синтакс =VLOOKUP(хайх_утга, хүснэгт, баганын_тоо, [муж_хайлт]).Тэр Excel-д: "Олоорой ширэээхний нүд нь ижил мөр хайх_утга,ба нүдний утгыг буцаана серийн дугаар баганын_тоо».

Гэхдээ ажилтны нэр байгаа тул боловсон хүчний дугаараа буцааж өгөх шаардлагатай нөхцөл байдал бий. A10 нүдэн дэх зураг дээр - ажилтны нэр, та B10 нүдэнд байгаа боловсон хүчний тоог тодорхойлохыг хүсч байна.

Түлхүүр талбар нь таны авахыг хүссэн өгөгдлийн баруун талд байгаа үед VLOOKUP нь тус болохгүй. Хэрэв мэдээжийн хэрэг асуух боломжтой байсан бол баганын_тоо-1, тэгвэл ямар ч асуудал гарахгүй. Нэг нийтлэг шийдэл бол шинэ А багана нэмж, энэ баганад ажилчдын нэрийг хуулж, ажилтнуудын дугаарыг бөглөх явдал юм. VLOOKUP, тэдгээрийг утга болгон хадгалж, түр зуурын А баганыг устгана уу.

INDEX() функц

Асуудлаа нэг алхамаар шийдэхийн тулд бид INDEX болон MATCH томъёог ашиглах хэрэгтэй. Энэ аргын хүндрэл нь өмнө нь хэзээ ч ашиглаж байгаагүй хоёр функцийг ашиглахыг шаарддаг явдал юм. Ойлголтыг хялбарчлахын тулд бид энэ асуудлыг хоёр үе шаттайгаар шийдвэрлэх болно.

INDEX функцээс эхэлье. Хар дарсан зүүдний нэр. Хэн нэгэн "индекс" гэж хэлэхэд миний толгойд энэ функц юу хийдэг талаар нэг ч холбоо байдаггүй. Мөн энэ нь гурван аргумент шаарддаг: =INDEX(массив; мөрийн_тоо; [баганын_тоо]).

Энгийнээр хэлбэл, Excel нь өгөгдлийн массив руу орж, уулзвар дээр байгаа утгыг буцаана заасан шугамба багана. Энгийн юм шиг. Тэгэхээр =INDEX($A$2:$C$6,4,2) томьёо нь B5 нүдний утгыг буцаана.

Бидний асуудлын хувьд, ажилтны цалингийн дугаарыг буцаахын тулд томъёо нь иймэрхүү харагдах ёстой =INDEX($A$2:$A$6;?;1). Дэмий юм шиг санагдаж байгаа ч асуултын тэмдгийг TATCH гэж орлуулбал бидэнд шийдэл байна.

MATCH() функц

Энэ функцийн синтакс нь: =MATCH(хайх_утга, хайлтын_массив, [тохируулах_төрөл]).

Тэр Excel-д: "Ол хайх_утгаөгөгдлийн массивт оруулаад энэ утга тохиолдох массивын мөрийн дугаарыг буцаана." Иймд ажилтны нэр А10 нүдэнд аль мөрөнд байгааг олохын тулд = MATCH (A10; $B$2:$B$6; 0) томъёог бичих шаардлагатай. Хэрэв A10 нүдэнд "Колин Фарел" гэсэн нэр байгаа бол MATCH нь B2:B6 массивын 5-р эгнээг буцаана.

За, үндсэндээ бүх зүйл. MATCH функц нь INDEX функцэд утгыг аль мөрөнд хайхыг зааж өгдөг. INDEX томьёоны асуултын тэмдгийг TATCH томьёогоор солих ба та гол баганын зүүн талд байгаа өгөгдлийг хайх чадвартай VLOOKUP-тай дүйцэхүйц байх болно. Ингэж авна уу:

ИНДЕКС($A$2:$B$6, ТААРУУЛАХ(A10,$B$2:$B$6,0),1)

Эхэндээ энэ нь ер бусын байсан, өөр багана оруулж, үргэлж ажилладаг шиг ажиллах асар их уруу таталт байсан. Гэвч цаг хугацаа өнгөрөх тусам INDEX функцийг ашиглах нь зуршил болсон. Энэ нь илүү хурдан бөгөөд бага заль мэх шаарддаг болох нь тогтоогдсон. Тиймээс дараагийн удаа та баганын дугаарыг асуухад уруу татагдах болно сөрөг тоо VLOOKUP программ дээр асуудлаа шийдэхийн тулд INDEX болон MATCH гэсэн хоёр хачирхалтай функцийг ашиглана уу.

VLOOKUP бол Excel-ийн функц бөгөөд өөр баганын өгөгдөл дээр үндэслэн тодорхой баганад хайлт хийх боломжийг олгодог. Excel-ийн VLOOKUP функцийг нэг хүснэгтээс нөгөө хүснэгтэд өгөгдөл дамжуулахад ашигладаг. Гурван нөхцөл бий:

  1. Хүснэгтүүд ижил байх ёстой Excel ажлын ном.
  2. Та зөвхөн статик өгөгдлийн (томьёоны биш) дотроос хайх боломжтой.
  3. Хайлтын нэр томъёо нь ашиглагдаж буй өгөгдлийн эхний баганад байх ёстой.

Excel дээрх VLOOKUP томьёо

VLOOKUP синтаксОросжуулсан Excel-д дараах байдалтай байна.

VLOOKUP (хайлтын шалгуур; өгөгдлийн хүрээ; үр дүнгийн баганын дугаар; хайлтын нөхцөл)

Эцсийн үр дүнг олохын тулд хаалтанд байгаа аргументууд шаардлагатай.

Хайлтын шалгуур

үүрэн хаяг Excel хуудасХүснэгтээс хайх өгөгдлийг зааж өгөх A.

Өгөгдлийн хүрээ

Хайлт хийх бүх хаягууд. Эхний багана нь хайлтын шалгуур байгаа багана байх ёстой.

Нийт баганын дугаар

Тохирол олдох үед утгыг авах баганын дугаар.

Хайлтын нөхцөл

Ойролцоогоор тохирох (1) эсвэл яг таарч байгааг (0) илэрхийлдэг логик утга (үнэн/1 эсвэл худал/0).

Excel дээрх VLOOKUP: Функцийн жишээнүүд

Функцийн зарчим нь энгийн. Эхний аргумент нь хайлтын шалгуурыг агуулна. Хүснэгтэд тохирох зүйл олдмогц (хоёр дахь аргумент) олсон мөрийн хүссэн баганаас (гурав дахь аргумент) мэдээллийг авч, нүд рүү томьёогоор орлуулна.
VLOOKUP програмын энгийн хэрэглээ бол Excel хүснэгтээс утгыг хайх явдал юм. Энэ нь их хэмжээний өгөгдөлд чухал ач холбогдолтой.

Сарын нэрээр бодитоор гарсан бүтээгдэхүүний тоог ол.
Үр дүн нь хүснэгтийн баруун талд харагдах болно. H3 хаягтай нүдэнд бид хүссэн утгыг оруулна. Жишээн дээр сарын нэрийг энд зааж өгөх болно.
H4 нүдэнд функцийг өөрөө оруулна уу. Үүнийг гараар хийж болно, эсвэл та шидтэнг ашиглаж болно. Дуудлага хийхийн тулд заагчийг H4 нүдэн дээр байрлуулж, томъёоны мөрний хажууд байрлах Fx дүрс дээр дарна уу.


Wizard цонх нээгдэнэ Excel функцууд. Үүнээс VPR олох шаардлагатай. Унждаг жагсаалтаас "Бүтэн цагаан толгойн жагсаалт"-ыг сонгоод VLOOKUP гэж бичиж эхлээрэй. Олдсон функцийг тодруулаад OK дарна уу.


VLOOKUP цонх гарч ирнэ Excel хүснэгтүүд.


Эхний аргументыг (шалгуур) тодорхойлохын тулд курсорыг эхний мөрөнд байрлуулж, H3 нүдэн дээр дарна уу. Түүний хаяг мөрөнд харагдах болно. Мужийг сонгохын тулд курсорыг хоёр дахь мөрөнд байрлуулж, хулганаар сонгож эхэлнэ үү. Цонх нь шугам болж унана. Энэ нь цонх нь таныг бүхэл бүтэн мужийг харахаас сэргийлж, үйлдэл хийхэд саад болохгүйн тулд хийгддэг.


Сонгож дууссаны дараа суллана зүүн товчлуурхулгана, цонх буцах болно хэвийн байдал, мөн мужийн хаяг хоёр дахь мөрөнд гарч ирнэ. Үүнийг зүүн дээд нүднээс баруун доод хэсэгт тооцно. Тэдний хаягууд нь ":" оператороор тусгаарлагддаг - эхний болон сүүлчийн хоорондох бүх хаягийг авна.


Курсорыг гурав дахь мөрөнд аваачиж, тохирох зүйл олдвол аль баганаас өгөгдөл авахыг тоол. Бидний жишээнд энэ нь 3 байна.


Сүүлийн мөрийг хоосон орхи. Анхдагч байдлаар, утга нь 1 байх болно, бидний функц ямар утгыг гаргахыг харцгаая. OK дарна уу.


Үр дүн нь урам хугарах юм. "Үгүй" гэдэг нь функцийн хүчингүй өгөгдөл гэсэн үг. Бид H3 нүдэнд утгыг өгөөгүй бөгөөд функц нь хоосон утгыг хайж байна.


Сарын нэрийг оруулаад утга нь өөрчлөгдөнө.


Зөвхөн энэ нь үнэн биш, учир нь 1-р сард гарсан бүтээгдэхүүний бодит тоо 2000 байна.
Энэ бол "Хайлтын нөхцөл" аргументийн нөлөө юм. Үүнийг 0 болгож өөрчилье.Үүний тулд томьёотой нүдэн дээр заагчийг тавиад Fx товчийг дахин дарна. Нээгдэх цонхны сүүлчийн мөрөнд "0" гэж оруулна уу.


OK дарна уу. Таны харж байгаагаар үр дүн өөрчлөгдсөн байна.


Манай нийтлэлийн эхнээс хоёрдахь нөхцөлийг шалгахын тулд (функц нь томьёоны дунд хайдаггүй) функцийн нөхцлийг өөрчилдөг. Хүрээг нэмэгдүүлж, тооцоолсон утгууд бүхий баганаас утгыг харуулахыг хичээцгээе. Дэлгэцийн агшин дээрх утгыг оруулна уу.


OK дарна уу. Таны харж байгаагаар хайлтын үр дүн 0 болсон боловч хүснэгтийн утга 85% байна.


Excel дээрх VLOOKUP нь зөвхөн тогтмол утгыг "ойлгодог".

Хоёр Excel хүснэгтийн хоорондох өгөгдлийг харьцуулах

Excel-ийн VLOOKUP-ийг хоёр хүснэгтийн өгөгдлийг харьцуулахад ашиглаж болно. Жишээлбэл, бидэнд хоёр дэлгүүрийн гаралтын өгөгдөл бүхий хоёр ажлын хуудас байна гэж бодъё. Бид аль алинд нь бодит хувилбарыг тааруулж чадна. Хуудас хооронд шилжихийн тулд цонхны доод талд байгаа шошго нь үйлчилдэг гэдгийг санаарай.

Хоёр хуудсан дээр өөр өөр өгөгдөлтэй ижил хүснэгтүүд байна.

Таны харж байгаагаар тэдний гаргах төлөвлөгөө ижил боловч бодит хувилбар нь өөр юм. Шилжүүлэн, мөр мөрөөр нь харьцуулж болно жижиг хэмжээөгөгдөл нь маш эвгүй юм. Гурав дахь хуудсан дээр бид гурван багана бүхий хүснэгтийг үүсгэнэ.

B2 нүдэнд VLOOKUP функцийг оруулна уу. Эхний аргумент болгон бид одоогийн хуудсан дээрх сартай нүдийг зааж, "Workshop1" хуудаснаас мужийг сонгоно. Хуулбарлах үед мужийг шилжүүлэхээс сэргийлэхийн тулд мужийг сонгосны дараа F4 товчийг дарна уу. Энэ нь холбоосыг үнэмлэхүй болгоно.


Томьёог бүхэл багананд дэлгэнэ үү.

Үүний нэгэн адил, дараагийн баганад томьёог оруулаад зөвхөн "Workshop2" хуудсан дээрх мужийг сонгоно.


Хуулбарласаны дараа та хоёр хуудасны хураангуй тайланг хүлээн авах болно.

Нэг Excel хүснэгтийн өгөгдлийг нөгөөд орлуулах

Энэ үйлдлийг ижил аргаар гүйцэтгэдэг. Бидний жишээн дээр та тусдаа хүснэгт үүсгэх боломжгүй, харин хүснэгтийн аль нэг багананд функц оруулахад хангалттай. Эхний жишээг ашиглая. Заагчийг сүүлчийн баганад тохируулна уу.


Мөн G3 нүдэнд VLOOKUP функцийг оруулна уу. Бид дахин зэргэлдээ хуудаснаас мужийг авдаг.


Үүний үр дүнд хоёр дахь хүснэгтийн баганыг эхнийх рүү хуулах болно.


Энэ бол үл анзаарагдам зүйлийн талаархи бүх мэдээлэл, гэхдээ ашигтай функцДэмжигчдэд зориулсан Excel дээр VLOOKUP. Энэ нь танд асуудлыг шийдвэрлэхэд тусална гэж найдаж байна.

Өдрийг сайхан өнгөрүүлээрэй!