Excel INDEX MATCH ба VLOOKUP - томьёоны жишээнүүд

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

Энэ заавар нь Excel-д INDEX болон MATCH-г хэрхэн ашиглах, мөн VLOOKUP-ээс илүү сайн болохыг харуулж байна.

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

"Энэ надад юу хэрэгтэй вэ?" Та гайхаж магадгүй. Учир нь VLOOKUP нь олон нөхцөл байдалд хүссэн үр дүнд хүрэхэд саад болох олон хязгаарлалттай байдаг. Нөгөөтэйгүүр, INDEX MATCH хослол нь илүү уян хатан бөгөөд олон талаараа VLOOKUP-аас давуу болгодог гайхалтай олон боломжуудтай.

    Excel INDEX болон MATCH функцууд - үндсэн ойлголтууд

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

    INDEX функц - синтакс ба хэрэглээ

    Excel-ийн INDEX функц нь таны зааж өгсөн мөр, баганын дугаар дээр үндэслэн массив дахь утгыг буцаана. INDEX функцийн синтакс нь энгийн:

    ( шалгуур1= муж1) * ( шалгуур2= муж2), 0))}

    Тайлбар. Энэ нь Ctrl + Shift + Enter товчлолыг ашиглан бөглөх ёстой массивын томьёо юм.

    Доорх жишээ хүснэгтэд та Хэрэглэгч болон гэсэн 2 шалгуурт үндэслэн дүнг олохыг хүсэж байна гэж бодъё. Бүтээгдэхүүн .

    Дараах INDEX TATCH томьёо үр дүнтэй ажилладаг:

    =INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))

    Энд C2:C10 нь утгыг буцаах муж, F1 шалгуур1, A2:A10 нь шалгуур1, F2 нь шалгуур 2, B2:B10 нь шалгуур 2-той харьцуулах муж юм.

    Ctrl + Shift + Enter дарж томьёог зөв оруулахаа мартуузай. , мөн Excel нь дэлгэцийн агшинд үзүүлсэн шиг буржгар хаалтанд автоматаар хаагдах болно:

    Хэрэв та ажлын хуудсандаа массив томьёо ашиглахгүй бол дахин нэг INDEX функц нэмнэ үү. томъёог оруулаад ердийн "Enter" товчийг дарж дуусгана уу:

    Эдгээр томьёо хэрхэн ажилладаг вэ

    Томъёо нь үндсэн INDEX MATCH функцтэй ижил хандлагыг ашигладаг. нэг багана. Олон шалгуурыг үнэлэхийн тулд та шалгуур тус бүрийн тохирох ба тохирохгүй утгыг илэрхийлдэг ҮНЭН ба ХУДАЛ гэсэн хоёр буюу түүнээс олон массив үүсгэж, дараа нь эдгээр массивын харгалзах элементүүдийг үржүүлнэ. Үржүүлэх үйлдэл нь ҮНЭН ба ХУДАЛ-ыг тус тус 1 ба 0 болгон хувиргаж, бүх шалгуурт тохирсон мөрүүдэд 1-д тохирох массив үүсгэдэг.Хайлтын утга 1-тэй MATCH функц нь массив дахь эхний "1"-ийг олж, түүний байрлалыг INDEX руу дамжуулдаг бөгөөд энэ нь заасан баганаас энэ мөрөнд утгыг буцаана.

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

    Энэ нь томьёоны логикийн дээд түвшний тайлбар юм. Дэлгэрэнгүй мэдээллийг Excel-ийн олон шалгууртай INDEX TATCH-аас үзнэ үү.

    ДУНЖ, МАКС, МИНГЭДТЭЙ Excel INDEX TATCH

    Microsoft Excel нь хамгийн бага, хамгийн их, дундаж утгыг олох тусгай функцуудтай. хүрээ. Гэхдээ эдгээр утгуудтай холбоотой өөр нүднээс утгыг авах шаардлагатай бол яах вэ? Энэ тохиолдолд MAX, MIN эсвэл AVERAGE функцийг INDEX MATCH-тай хамт ашиглаарай.

    INDEX TATCH-тай MAX

    Д баганын хамгийн том утгыг олж, C баганаас утгыг буцаана. ижил мөрөнд дараах томъёог ашиглана уу:

    =INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))

    INDEX MATCH-тай MIN

    D баганын хамгийн бага утгыг олж, C баганаас холбогдох утгыг татахын тулд үүнийг ашиглана уу. :

    =INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))

    ДУНДЖТЭЙ ИНДЕКС ТОХИРУУЛАХ

    D2:D10 дээрх дундажтай хамгийн ойр утгыг гаргаж C баганаас харгалзах утгыг авахын тулд энэ нь томьёо юм. ашиглахын тулд:

    =INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))

    Таны өгөгдөл хэрхэн зохион байгуулагдсанаас хамааран гурав дахь аргументад (тохирох_төрөл) 1 эсвэл -1-ийг оруулна уу.MATCH функц:

    • Хэрэв таны хайлтын багана (манай тохиолдолд D багана) өсөхөөр эрэмблэгдсэн бол 1-ийг тавина. Томъёо нь багатай хамгийн том утгыг тооцоолох болно. эсвэл дундаж утгатай тэнцүү байна.
    • Хэрэв таны хайлтын багана бууралтаар эрэмблэгдсэн бол -1 гэж оруулна. Томъёо нь -аас их буюу дундаж утгатай тэнцүү хамгийн бага утгыг тооцоолох болно.
    • Хэрэв таны хайлтын массив яг дундажтай тэнцүү утгатай байвал та яг тааруулахын тулд 0 оруулж болно. Эрэмбэлэх шаардлагагүй.

    Бидний жишээн дээр D баганын популяци буурах дарааллаар эрэмблэгдсэн тул тохирох төрлөөр -1 ашигладаг. Үүний үр дүнд бид "Токио"-г олж авлаа, учир нь түүний хүн ам (13,189,000) нь дунджаас (12,269,006) хамгийн ойрхон таарч байна.

    Та үүнийг мэдэхийг сонирхож магадгүй юм. VLOOKUP нь ийм тооцоолол хийх боломжтой, гэхдээ массивын томьёо болгон: VLOOKUP ДУНДЖ, МАКС, MIN.

    INDEX TATCH-ийг IFNA / IFERROR-тай ашиглах

    Хэрэв INDEX TATCH байвал та анзаарсан байх. Excel-ийн томъёо хайх утгыг олж чадахгүй байгаа тул #N/A алдаа гаргадаг. Хэрэв та стандарт алдааны тэмдэглэгээг илүү утга учиртай зүйлээр солихыг хүсвэл IFNA функцэд INDEX MATCH томъёогоо боож өгнө үү. Жишээ нь:

    =IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")

    Мөн одоо, хэрэв хэн нэгэн хайлтын мужид байхгүй хайлтын хүснэгтийг оруулах юм бол томъёо нь хэрэглэгчдэд тохирох зүйл байхгүй гэдгийг тодорхой мэдэгдэх болно.олдсон:

    Хэрэв та зөвхөн #N/A гэлтгүй бүх алдааг олж авахыг хүсвэл IFNA-ийн оронд IFERROR функцийг ашиглана уу:

    =IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")

    Олон тохиолдлуудад бүх алдааг нуун дарагдуулах нь ухаалаг хэрэг биш гэдгийг санаарай, учир нь тэдгээр нь таны томьёоны алдааны талаар танд анхааруулдаг.

    Ингэж Excel-д INDEX болон MATCH-ийг ашиглах боломжтой. Манай томьёоны жишээнүүд танд тустай байх болно гэж найдаж байна, дараа долоо хоногт блог дээрээ уулзахыг тэсэн ядан хүлээж байна!

    Татаж авах дасгалын ном

    Excel INDEX TATCH жишээнүүд (.xlsx файл)

    INDEX(массив, мөрийн_тоо, [баганын_тоо])

    Парметр бүрийн маш энгийн тайлбарыг энд үзүүлэв:

    • массив - таны буцаахыг хүсэж буй нүдний муж утга.
    • мөр_тоо - утга буцаахыг хүсэж буй массив дахь мөрийн дугаар. Хэрэв орхигдуулсан бол баганын_тоо шаардлагатай.
    • баганын_тоо - утгыг буцаахыг хүсэж буй массив дахь баганын дугаар. Хэрэв орхигдуулсан бол мөрийн_тоо шаардлагатай.

    Дэлгэрэнгүй мэдээллийг Excel-ийн INDEX функцээс үзнэ үү.

    Мөн энд хамгийн энгийн хэлбэрээр INDEX томьёоны жишээг үзүүлэв:

    =INDEX(A1:C10,2,3)

    Томъёо нь A1-ээс C10 хүртэлх нүднүүдийг хайж, 2-р мөр ба 3-р баганын нүдний утгыг, өөрөөр хэлбэл С2 нүдийг буцаана.

    Маш хялбар, тийм үү? Гэсэн хэдий ч бодит өгөгдөлтэй ажиллахдаа та аль мөр, баганыг хүсч байгаагаа хэзээ ч мэдэхгүй байх тул MATCH функц хэрэгтэй болно.

    MATCH функц - синтакс ба хэрэглээ

    Excel MATCH функц нүднүүдийн муж дахь хайлтын утгыг хайж, тухайн муж дахь тухайн утгын харьцангуй байрлалыг буцаана.

    MATCH функцийн синтакс дараах байдалтай байна:

    MATCH(хайх_утга). , хайлтын_массив, [тохируулах_төрөл])
    • хайлтын_утга - таны хайж буй тоо эсвэл текстийн утга.
    • хайлтын_массив - нүднүүдийн муж хайсан.
    • тохирох_төрөл - яг тохирох эсвэл хамгийн ойрын тохирохыг буцаахыг заана:
      • 1 эсвэл орхигдуулсан - хайлтын утгаас бага буюу тэнцүү хамгийн том утгыг олно. Хайлтын массивыг өсөх дарааллаар эрэмбэлэх шаардлагатай.
      • 0 - хайлтын утгатай яг тэнцүү эхний утгыг олно. INDEX / MATCH хослолд танд бараг үргэлж яг таарч байх шаардлагатай тул та MATCH функцийнхээ гурав дахь аргументыг 0 болгож тохируулна.
      • -1 - хайлтын_утгатай тэнцүү буюу их байх хамгийн бага утгыг олно. Хайлтын массивыг буурах дарааллаар эрэмбэлэх шаардлагатай.

    Жишээ нь, B1:B3 мужид "Нью-Йорк", "Парис", "Лондон", доорх томьёо нь 3-ын тоог буцаана, учир нь "Лондон" нь муж дахь гурав дахь оруулга юм:

    =MATCH("London",B1:B3,0)

    Дэлгэрэнгүй мэдээллийг Excel MATCH функцээс үзнэ үү.

    Эхлээд харахад MATCH функцын ашиг тус эргэлзээтэй мэт санагдаж магадгүй юм. Муж дахь утгын байрлал хэнд хамаатай вэ? Бидний мэдэхийг хүсэж байгаа зүйл бол утга нь өөрөө юм.

    Хайлтын утгын харьцангуй байрлал (жишээ нь мөр ба баганын дугаар) нь мөрийн_тоо<-д оруулахад яг хэрэгтэй зүйл гэдгийг танд сануулъя. INDEX функцийн 2> ба баганын_тоо аргументууд. Таны санаж байгаагаар Excel INDEX нь өгөгдсөн мөр, баганын уулзвар дээрх утгыг олох боломжтой боловч яг аль мөр, багана болохыг тодорхойлж чадахгүй.

    Excel-д INDEX MATCH функцийг хэрхэн ашиглах талаар

    Одоо та үндсийг нь мэдэж байгаа болохоор би үүнд итгэж байнаMATCH болон INDEX хэрхэн хамтран ажилладгийг аль хэдийн ойлгож эхэлсэн. Товчхондоо, INDEX нь хайлтын утгыг багана, мөрийн дугаараар олох ба MATCH нь тэдгээр тоонуудыг өгдөг. Ингээд л боллоо!

    Босоо хайхын тулд та зөвхөн MATCH функцийг ашиглан мөрийн дугаарыг тодорхойлж, баганын мужийг шууд INDEX:

    INDEX ( баганаас-аас утгыг буцаана) оруулна. , MATCH ( хайлтын утга, харьцах багана, 0))

    Үүнийг олоход бэрхшээлтэй хэвээр байна уу? Үүнийг жишээн дээр ойлгоход илүү хялбар байж магадгүй юм. Танд улсын нийслэл, хүн амын жагсаалт байгаа гэж бодъё:

    Тодорхой нийслэлийн хүн амыг олохын тулд Японы нийслэлийг хэлнэ үү, дараах INDEX MATCH томъёог ашиглана уу:

    =INDEX(C2:C10, MATCH("Japan", A2:A10, 0))

    Одоо энэ томьёоны бүрэлдэхүүн хэсэг бүр юу хийж байгааг шинжье:

    • MATCH функц нь A2 мужаас "Япон" хайлтын утгыг хайдаг: A10 ба 3-ын тоог буцаана, учир нь "Япон" нь хайлтын массивын гуравдугаарт ордог.
    • Мөрийн дугаар нь INDEX-ийн мөрийн_тоо аргумент руу шууд орж, үүнээс утгыг буцаахыг зааж өгнө. мөр.

    Тиймээс дээрх томьёо нь энгийн INDEX(C2:C,3) болж хувирах бөгөөд энэ нь C2-ээс C10 хүртэлх нүднүүдийг хайж, тухайн муж дахь 3-р нүднээс утгыг татах, өөрөөр хэлбэл. С4, учир нь бид хоёр дахь эгнээнээс тоолж эхэлдэг.

    Томьёон дахь хотыг хатуу кодлохыг хүсэхгүй байна уу? Үүнийг зарим нүдэнд оруулаарай, F1 гэж хэлээрэй, нүдийг нийлүүлнэ үүMATCH-ийн лавлагаа, та динамик хайлтын томъёог авах болно:

    =INDEX(C2:C10, MATCH(F1,A2:A10,0))

    Чухал тэмдэглэл! Мөрний тоо INDEX-ийн массив аргумент нь MATCH-н харах_массив аргумент дахь мөрүүдийн тоотой таарч байх ёстой, эс тэгвээс томьёо нь буруу үр дүн гаргах болно.

    Хүлээгээрэй... яагаад болохгүй гэж Бид зүгээр л дараах Vlookup томьёог ашигладаггүй юу? Excel TATCH INDEX-ийн нууцлаг эргэлтийг олох гэж цаг үрэх нь ямар учиртай юм бэ?

    =VLOOKUP(F1, A2:C10, 3, FALSE)

    Энэ тохиолдолд ямар ч утгагүй :) Энэ энгийн жишээ нь зөвхөн үзүүлэх зорилготой, Ингэснээр та INDEX болон MATCH функцууд хэрхэн хамтран ажилладагийг мэдрэх болно. Доорх бусад жишээнүүд нь VLOOKUP бүдэрсэн үед олон төвөгтэй хувилбаруудыг амархан даван туулах энэхүү хослолын жинхэнэ хүчийг харуулах болно.

    Зөвлөмж:

    • Excel 365 болон Excel 2021 дээр та илүү орчин үеийн INDEX XMATCH томьёог ашиглаж болно.
    • Google Sheets-ийн хувьд энэ нийтлэлээс INDEX MATCH-тай томъёоны жишээг харна уу.

    INDEX TATCH vs. VLOOKUP

    Хэзээ Босоо хайлт хийхэд аль функцийг ашиглахаа шийдэхдээ ихэнх Excel багш нар INDEX MATCH нь VLOOKUP-ээс хамаагүй дээр гэдгийг хүлээн зөвшөөрдөг. Гэсэн хэдий ч олон хүмүүс VLOOKUP-д үлддэг, нэгдүгээрт, энэ нь илүү хялбар, хоёрдугаарт, Excel-д INDEX MATCH томъёог ашиглахын бүх ашиг тусыг бүрэн ойлгодоггүй учраас. Ийм ойлголтгүйгээр хэн ч суралцах цагаа зарцуулахад бэлэн байдаггүйилүү төвөгтэй синтакс.

    Доор би MATCH INDEX-ийн VLOOKUP-аас давуу талыг онцолж, энэ нь таны Excel-ийн зэвсэглэлд зохистой нэмэлт болох эсэхийг та өөрөө шийдэх болно.

    Ашиглах үндсэн 4 шалтгаан. VLOOKUP-ын оронд INDEX MATCH

    1. Баруунаас зүүн тийш хайх. Боловсролтой хэрэглэгч бүрийн мэдэж байгаагаар VLOOKUP нь зүүн тийшээ харж чаддаггүй бөгөөд таны хайлтын утга үргэлж хамгийн зүүн талын баганад байх ёстой гэсэн үг юм. ширээ. INDEX MATCH нь зүүн хайлтыг хялбархан хийж чадна! Дараах жишээ нь үүнийг хэрхэн ажиллаж байгааг харуулж байна: Excel дээр утгыг зүүн тийш хэрхэн хайх вэ.
    2. Баганыг аюулгүй оруулах эсвэл устгах. Шинэ багана үүсгэх үед VLOOKUP томьёо эвдрэх эсвэл буруу үр дүн гаргадаг. VLOOKUP-ийн синтакс нь өгөгдлийг татахыг хүссэн баганын индексийн дугаарыг зааж өгөхийг шаарддаг тул хайлтын хүснэгтээс устгасан эсвэл нэмсэн. Мэдээжийн хэрэг, та багана нэмэх эсвэл устгах үед индексийн дугаар өөрчлөгддөг.

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

    3. Хайлтын утгын хэмжээнд хязгаарлалт байхгүй. VLOOKUP функцийг ашиглах үед таны хайлтын шалгуурын нийт урт 255 тэмдэгтээс хэтэрч болохгүй, эс тэгвээс та #VALUE-тэй болно. ! алдаа. Тиймээс, хэрэв таны өгөгдлийн багцад урт мөрүүд байгаа бол INDEX MATCH нь цорын ганц ажиллах болношийдэл.
    4. Илүү өндөр боловсруулалтын хурд. Хэрэв таны хүснэгтүүд харьцангуй жижиг бол Excel-ийн гүйцэтгэлд мэдэгдэхүйц ялгаа гарахгүй. Гэхдээ хэрэв таны ажлын хуудсанд хэдэн зуу, хэдэн мянган мөр, улмаар хэдэн зуу, мянган томьёо агуулагдаж байвал MATCH INDEX нь VLOOKUP-аас хамаагүй хурдан ажиллах болно, учир нь Excel нь хүснэгтийн массивыг бүхэлд нь биш харин зөвхөн хайлт болон буцаах баганыг боловсруулах шаардлагатай болно.

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

    Excel INDEX MATCH - томъёоны жишээ

    Мэдэх MATCH INDEX функцийг сурах шалтгаануудын талаар, хамгийн сонирхолтой хэсэг рүүгээ орж, онолын мэдлэгээ практикт хэрхэн хэрэгжүүлэх талаар харцгаая.

    Баруунаас зүүн тийш дээш харах INDEX MATCH томьёо

    As Өмнө дурьдсан, VLOOKUP зүүн тийшээ харж чадахгүй. Тэгэхээр, таны хайлтын утгууд хамгийн зүүн талын багана биш л бол Vlookup томьёо нь таны хүссэн үр дүнг авчрах боломж байхгүй. Excel-ийн INDEX MATCH функц нь илүү уян хатан бөгөөд хайх, буцаах багана хаана байрлаж байгаа нь огт хамаагүй.

    Энэ жишээний хувьд,Бид түүвэр хүснэгтийнхээ зүүн талд "Rank" баганыг нэмж, Оросын нийслэл Москва хот хүн амын тоогоор ямар байр суурь эзэлдэгийг олохыг хичээх болно.

    G1 дэх хайлтын утгыг ашиглан дараах томьёог ашиглан хайлт хийнэ үү. C2:C10-д A2:A10-аас харгалзах утгыг буцаана:

    =INDEX(A2:A10,MATCH(G1,C2:C10,0))

    Зөвлөгөө. Хэрэв та INDEX MATCH томьёогоо нэгээс олон нүдэнд ашиглахаар төлөвлөж байгаа бол хоёр мужийг үнэмлэхүй нүдний лавлагаагаар ($A$2:$A$10 ба $C$2:4C$10 гэх мэт) түгжихээ мартуузай, ингэснээр тэдгээр нь гажуудахгүй. томьёог хуулж байна.

    Мөр ба баганаас хайхын тулд INDEX MATCH MATCH

    Дээрх жишээнүүдэд бид INDEX MATCH-ийг сонгодог VLOOKUP-ын орлуулагч болгон урьдчилан тодорхойлсон нэг баганаас утгыг буцаах зорилгоор ашигласан. хүрээ. Гэхдээ та олон мөр, баганаас хайх шаардлагатай бол яах вэ? Өөрөөр хэлбэл, хэрэв та матриц эсвэл хоёр талын хайлт хийхийг хүсвэл яах вэ?

    Энэ нь төвөгтэй мэт санагдаж болох ч томъёо нь маш төстэй юм. Excel-ийн үндсэн INDEX MATCH функцэд нэг л ялгаа бий. Та юу гэж бодож байна?

    Зүгээр л хоёр MATCH функцийг ашиглана уу: нэг нь мөрийн дугаар, нөгөө нь баганын дугаар авах. Зөв таасан хүмүүст баяр хүргэе :)

    INDEX (массив, MATCH ( vlookup утга, эсрэг хайх багана, 0), MATCH ( hlookup утга, харьцах мөр, 0))

    Одоо доорх хүснэгтийг харан INDEX MATCH MATCH-ийг бүтээцгээе.Тухайн улсын тухайн жилийн хүн амыг (саяаар) олох томьёо.

    Зорилтот улс G1 (vlookup утга) болон G2 (hlookup утга) дахь зорилтот жилтэй бол томъёо нь ийм хэлбэртэй байна. :

    =INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))

    Энэ томьёо хэрхэн ажилладаг вэ

    Та Excel-ийн нарийн төвөгтэй томьёог ойлгох шаардлагатай бол түүнийг жижиг хэсгүүдэд хувааж, функц бүр юу хийдгийг харна уу:

    MATCH(G1,A2:A11,0) – A2:A11-ээр G1 ("Хятад") нүдэн дэх утгыг хайж, түүний байрлалыг буцаана, энэ нь 2.

    MATCH(G2,B1:D1,0)) – дамжуулан хайна. B1:D1 нь G2 ("2015") нүдний утгын байрлалыг авах бөгөөд энэ нь 3 юм.

    Дээрх мөр, баганын дугаарууд нь INDEX функцийн харгалзах аргументууд руу очно:

    INDEX(B2:D11, 2, 3)

    Үүний үр дүнд та B2:D11 муж дахь 2-р мөр ба 3-р баганын огтлолцол дээр байгаа утгыг авах бөгөөд энэ нь D3 нүдний утга юм. Хялбар уу? Тийм ээ!

    Excel INDEX MATCH-аас олон шалгуурыг хайж олох боломжтой

    Хэрэв танд манай Excel-ийн VLOOKUP зааварчилгааг унших боломж олдсон бол та хэд хэдэн шалгуураар Vlookup-д томъёог туршиж үзсэн байх. Гэсэн хэдий ч, энэ аргын мэдэгдэхүйц хязгаарлалт нь туслах баганыг нэмэх шаардлагатай байдаг. Сайн мэдээ гэвэл Excel-ийн INDEX MATCH функц нь таны эх өгөгдлийг өөрчлөх, бүтцийг өөрчлөхгүйгээр хоёр ба түүнээс дээш шалгуураар хайж олох боломжтой!

    Олон шалгуур бүхий ерөнхий INDEX TATCH томьёо энд байна:

    {=INDEX( буцах_муж, MATCH(1,

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