Excel дээр олон таарах INDEX-MATCH (6 жишээ)

  • Үүнийг Хуваалц
Hugh West

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

Эхлээд өнөөдрийн ажлын дэвтрийн талаар танилцъя.

Өнөөдрийн ажлын дэвтрийн хуудаснаас та бүтээгдэхүүн, тэдгээрийн үнийн хамаарлыг олох болно. Энэ хамаарлыг ашигласнаар бид олон шалгуур -тай үнэ цэнийг татах цөөн хэдэн жишээг харах болно.

Бодит ертөнцөд та хэд хэдэн харилцааны өгөгдлийн багцыг боловсруулж үр дүнг гаргахын тулд өөр өөр шалгуур тавих шаардлагатай байж магадгүй. Одоохондоо энгийн байлгахын тулд бид нэр, хэмжээтэй таарч байгаа бүтээгдэхүүний үнийг олж авах болно.

Дадлага хийх ажлын номыг татаж авах

Та үзүүлэхэд ашигласан ажлын номыг бүх томьёоны хамт татаж авах боломжтой. доорх линкээс.

Олон тоглолттой INDEX-MATCH.xlsx

INDEX-MATCH-ийн үндсэн ойлголт

INDEX функцийн үндсэн ойлголт

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

INDEX(array/reference, row_number, column_number,area_number)

массив эсвэл лавлагаа: Нүд эсвэл нүдний муж харахын тулд

мөрийн_тоо: Дараах массив дахь мөрROW($B$6:$B$10)) хэрэв утга үнэн бол. Үгүй бол энэ нь хоосон мөрийг буцаана. MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) хэсэг нь ROW($B$6:$B$10) гэсэн тоонуудын цуваа юм. ) болон ROW($B$6:$B$10) тохирдог. Энэ нь сонгогдсон хэсгийн нийт мөрийн тоог хязгаарлах энгийн арга юм.

👉 Үүний дараа SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12)) , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1) <1-г хайдаг>ROWS($A$1:A1) - IF хэсгийн гаралтын хамгийн бага утга.

👉 Эцэст нь INDEX($C$6:$C) $10, ЖИЖИГ(ХЭРЭВ(ISДУГААР(ТЭРЭГЛЭХ($B$6:$B$10, $C$12, 0)), ТААРУУЛАХ(ROW($B$6:$B$10), ROW($B$6:$B$10)) , “”), ROWS($A$1:A1))) өмнөх функцийн гаралтыг мөрийн дугаар болгон ROWS($A$1:A1) баганын дугаар болгон авч буцаана. C6:C10 муж дахь энэ байрлалд байгаа утга.

👉 Үүний нэгэн адил, INDEX('Shop 2'!$C$6:$C$10, SMALL(IF) (ISNUMBER('Дэлгүүр 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Дэлгүүр 2'!$B$6:$B$10), ROW('Дэлгүүр 2' !$B$6:$B$10)), "") нь мөн адил боловч хоёр дахь хуудаснаас. Хуудасны нэр нь "Дэлгүүр 2" тул муж/нүд сонгохын өмнө бид үүнийг нэмсэн. Танд хэрэггүй. тэдгээрийг хийж байгаа хуудсанд нэмэхийн тулд кал дээр тооцоо хийж байна. Тиймээс бид томьёоны өмнөх хэсэгт "Дэлгүүр 1"-ийн хувьд үүнийг хийгээгүй.

👉 Эцэст нь бид IFERROR функцэд бүх функцийг нэмсэн. Theшалтгаан нь томьёог гүйцэтгэх явцад алдаа гарсан тохиолдолд хоосон зай буцаана.

  • Эцэст нь Enter товчийг дарна уу.

  • Одоо нүдээ дахин сонгоно уу. Дараа нь зарим нүднүүдийн бөглөх бариулын дүрс дээр товшоод доош чирнэ үү (гаралтын нүдний хэмжээнээс илүү байх ёстой).

Тиймээс бид бүгдийг олох болно. Excel-ийн олон ажлын хуудаснаас INDEX-MATCH-ыг ашиглан таарч байна.

6. Массивгүй олон шалгуурт зориулсан INDEX-MATCH

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

Гэхдээ үүнд хүрэхийн тулд эхлээд туслах багана хэрэгтэй. Бид холбогдох функцүүдээс гадна CONCATENATE функцийг ашиглана. Бүрэн гарын авлагыг авахын тулд эдгээр алхмуудыг дагана уу.

Алхам:

  • Эхлээд F5 нүдийг сонгоод дараах томьёог бичнэ үү.

=CONCATENATE(C5,",",D5,",",E5)

  • Дараа нь Enter товчийг дарна уу.

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

  • Дараа нь бид анхны өгөгдлийн багц дахь бүх 100-д ​​INDEX-MATCH-ийг олох болно. Үүний тулд утгыг хадгалах нүдийг сонгоно уу (энэ тохиолдолд H5 ).
  • Дараа нь дараах томъёог оруулна уу.

=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))

🔎 ЗадаргааТомъёо

👉 MATCH(“100,100,100”,F5:F19,0) нь F5 муж дахь 100,100,100 -ын яг таарч байгааг хайдаг: F19 .

👉 Дараа нь INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) утга таарч байгаа байрлал дахь утгыг буцаана.

  • Эцэст нь Enter товчийг дарна уу.

Ингэснээр бид INDEX-MATCH-г олон шалгуурт ашиглаж болно. ямар ч массивгүйгээр Excel-д таарч байна.

Excel-ийн INDEX-MATCH томьёог ашиглан олон утгыг хэрхэн босоо байдлаар буцаах вэ

Хэрэв та INDEX-MATCH-ыг ашиглан босоо байдлаар олон утгыг буцаахыг хүсвэл дараахыг харцгаая. дараах жишээг үзүүлэв.

Бид өгөгдлийн багцад хэрхэн хүрч болохыг харахын тулд эдгээр алхмуудыг дагана уу.

Алхам:

  • Эхлээд F5 нүдийг сонго.
  • Хоёрдугаарт дараах томьёог бичнэ.

=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")

🔎 Томъёоны задаргаа

👉 ROW($B$5:$B$14) буцах B5:B14 мужын мөрийн дугааруудыг агуулсан массив.

👉 ROW($B$5:$B$14)-ROW($B$5) +1 массив болон B5 нүдний мөрийн дугаар хоёрын зөрүүг буцаадаг бөгөөд энэ нь зөвхөн 1-ээс 10 хүртэлх массив юм.

👉 IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) E5 нүдний утга хаана тэнцүү байгааг шалгана B5:B14 мужид байгаа бөгөөд өмнөхөөс үнэн байх массив дахь тоог буцаанамассив.

👉 ЖИЖИГ(ХЭРЭВ($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) массивээс хамгийн бага тоог буцаана.

👉 INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B) $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) дараа нь C5:C14 муж дахь тухайн байрлал дахь утгыг буцаана. .

👉 Эцэст нь ТОГТОЛБОРТОЙ(ИНДЕКС($C$5:$C$14, ЖИЖИГ(ХЭРЭВ($E$5=$B$5:$B$14,ROW($B$5:): $B$14)-ROW($B$5)+1),ROW(1:1))),””) утга нь томьёонд алдаа гарвал хоосон мөрийг буцаана гэдгийг баталгаажуулдаг.

  • Гуравдугаарт, Enter дарна уу.

  • Дараа нь нүдийг дахин сонго. Эцэст нь бүх утгыг авахын тулд дүүргэх бариулын дүрс дээр товшоод доош чирнэ үү.

Ингэснээр бид олон утгыг буцаана. Excel-ийн INDEX-MATCH-ийг босоо байдлаар ашиглана.

Дэлгэрэнгүй: Өөр хуудас дахь олон шалгуур бүхий INDEX TATCH (2 арга)

Дүгнэлт

Өнөөдөр энэ л байна. Бид танд үржүүлгийн тусламжтайгаар INDEX MATCH-ийг харуулах хэд хэдэн аргыг зааж өгсөн. le таарч байна. Энэ нь танд хэрэг болно гэж найдаж байна. Ойлгоход хэцүү зүйл байвал сэтгэгдэлээ үлдээгээрэй. Та даалгаврын бусад аргуудын талаар бидэнд мэдэгдэхийг урьж байна.

Иймэрхүү бусад гарын авлагыг Exceldemy.com -д зочилно уу.

утга

баганын_тоо: Массив дахь утгыг буцаах багана

талбайн_тоо: Утга буцаах мужийг лавлагаанд сонгоно. мөрийн_тоо ба баганын_тоо -н огтлолцол. Энэ нь нэмэлт талбар юм.

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

Та Microsoft-н дэмжлэг сайтаас илүү гүнзгий синтаксийг харах боломжтой. задаргаа.

MATCH функцийн үндэс

Практикт INDEX функцтэй илүү олон удаа олддог нэг функц бол MATCH функц юм. . MATCH функц нь тодорхой нүдний муж дахь тодорхой зүйлийн байрлалыг олоход хэрэглэгддэг. Энэ нь муж дахь тодорхой зүйлийн харьцангуй байрлалыг буцаана.

MATCH функцийн синтакс нь

MATCH(lookup_value, lookup_array, match_type)

хайлтын_утга: Хайлтын_массивээс хайх утга.

хайлтын_массив: Хайж буй нүднүүдийн муж.

тохирох_төрөл: Энэ бол нэмэлт талбар юм. Та 3 утгыг оруулж болно.

1 = Хайлтын_утгаас бага эсвэл тэнцүү

0 = Яг хайлтын_утга

-1 = Хайлтын_утгаас их эсвэл тэнцүү

Дэлгэрэнгүй ойлгохын тулд та Microsoft support сайтыг үзэж болно.

INDEX-г ашиглахад тохиромжтой 6 жишээ- Формулатай TATCHОлон тоглолт

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

1. Олон шалгуур бүхий INDEX-TACH

олон шалгуур -тай утгыг татаж авахдаа эхлээд шалгуурыг тогтооно. Жишээлбэл, хэрэв та жижиг цамцны үнийг авахыг хүсвэл (манай ажлын дэвтэрт байгаа) Бүтээгдэхүүний нэр - Цамц ба Хэмжээ - Жижиг гэж тохируулах хэрэгтэй.

Одоо бид Excel дээрх олон таарч байгаа индексийн тохирлыг олохын тулд томъёог хэрхэн ашиглахыг харахын тулд эдгээр алхмуудыг дагана уу.

Алхам:

  • Эхлээд, G6 нүдийг сонго.
  • Дараа нь дараах томьёог бич.

=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))

🔎 Томъёоны задаргаа

ИНДЕКС(D5:D15, MATCH(1,(G4=B5:B15))*(G5=C5: C15),0))

👉 (G4=B5:B15) болон (G5=C5:C15) нь аль аль нь нөхцөл бөгөөд буцаах аль нэг нь ҮНЭН эсвэл ХУДАЛ нөхцөл нь үнэн эсэхээс хамаарна. Тоон хувьд тэдгээр нь 1 эсвэл 0 байна. Тиймээс үржүүлэх нь хоёулаа үнэн байх үед 1-ийг буцаана.

👉 MATCH(1,(G4=B5:B15)*(G5=C5:C15), 0) хоёр нөхцөл байгаа байрлалыг буцаанаүнэн. Энэ тохиолдолд энэ нь 1.

👉 ИНДЕКС(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) буцаасан томьёоны өмнөх хэсгийн байрлал дахь утгыг буцаана.

  • Эцэст нь Enter товчийг дарна уу.

Ингэж бид Excel-ийн олон шалгуур эсвэл тааруулахын тулд INDEX MATCH-ийг ашиглаж болно.

Дэлгэрэнгүй: Excel дээрх өөр массивуудын олон шалгуурыг хэрхэн тааруулах вэ

2. Мөр ба баганад хамаарах олон шалгуур бүхий INDEX-MATCH

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

Бид жишээндээ бага зэрэг өөрчлөлт оруулж байна, манай хүснэгт одоо Хэмжээний утгууд (Жижиг, Том, M, XL) нь тус тусдаа багануудыг төлөөлөх байдлаар зохион байгуулагдсан.

Өмнөх хэсэгтэй адил бүтээгдэхүүн болон шаардлагатай хэмжээг шалгуур үзүүлэлт болгон тохируулна уу.

Үүнд томъёог хэрхэн ашиглахыг харахын тулд эдгээр алхмуудыг дагана уу. хэсэг.

Алхам:

  • Эхлээд I6 нүдийг сонго.
  • Дараа нь дараах томьёог бичнэ үү. энэ.

=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))

🔎 Формулагийн задаргаа

👉 MATCH(I4,B5:B7,0) B5:B7 муж дахь I4 утгын яг таарч байгааг буцаана.

👉 Үүний нэгэн адил MATCH(I5,C4:F4,0) C4:F4 муж дахь I5 утгын яг таарч байгааг буцаана. .

👉 Эцэст нь INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) эхний функцын гаралтыг мөрийн дугаар, хоёр дахь функцийг баганын дугаар ба C5:F7 мужаас байрлалд байгаа утгыг буцаана.

  • Үүний дараа Enter товчийг дарна уу.

Тиймээс бид мөр, баганад хамаарах олон шалгуур бүхий INDEX-MATCH -г ашиглаж болно.

Цааш унших: Excel индекс Ганц/олон үр дүн бүхий нэг/олон шалгуурыг тааруулах

Төстэй уншилтууд

  • 3-тай ИНДЕКС ТАЙЛБАР Excel дээрх шалгуурууд (4 жишээ)
  • Excel-ийн олон хуудас дээрх INDEX TABCH (Өөр хувилбартай)
  • Олон тооны доорх INDEX-MATCH функцуудын нийлбэр Excel дээрх шалгуурууд
  • Excel дэх олон мөрийн нийлбэрийг тааруулах индекс (3 арга)
  • Excel дэх хамгийн бага утгыг олох INDEX-MATCH томьёо (4) Тохиромжтой арга замууд)

3. Зэргэлдээ бус баганаас INDEX-MATCH

Энэ хэсэгт бид matchi хэрхэн татах жишээг үзүүлэх болно. Хоёр зэргэлдээ бус багана ашиглан ng утгууд. Нэмж хэлэхэд, бидэнд энэ хувилбарт IFERROR функц хэрэгтэй.

Энэ нь үзүүлэнгийн өгөгдлийн багц болно.

Эдгээр алхмуудыг дагана уу. Энэ өгөгдлийн багц дахь зэргэлдээ бус баганад (бүтээгдэхүүн ба дүн) INDEX-MATCH -г хэрхэн ашиглаж болохыг харна уу.

Алхам:

  • Эхлээд G6 нүдийг сонго.
  • Дараа ньүүн дэх томъёог дагаж мөрдөөрэй.

=IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"No Value")

🔎 Формулагийн задаргаа

ТОГТОЛБОР(ИНДЕКС(B4:D7, MATCH(G5,B4:B7,0), MATCH(F6,B4:D4,0))," Утга байхгүй”)

👉 MATCH(G5,B4:B7,0) G5 нүдний утгын яг таарч байгааг <1 мужаас олно>B4:B7 .

👉 ба MATCH(F6,B4:D4,0) нь F6 муж -ийн яг таарч байгааг олно. B4:D4 .

👉 Дараа нь INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)) авна эхний функцийн утгыг мөрийн дугаар, хоёр дахь функцийн утгыг баганын дугаар болгон B4:D7 муж дахь тухайн байрлал дахь утгыг буцаана.

👉 Эцэст нь IFERROR(INDEX) (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),”Үнэгүй”) нь гүйцэтгэх явцад алдаа гарвал “Үнэгүй” мөрийг буцаана. томъёо. Үгүй бол энэ нь ердийн утгыг буцаана.

  • Дараа нь гар дээрх Enter -г дарна уу.

Иймэрхүү Үүний үр дүнд бид Excel-ийн сонгосон шалгууруудын зэргэлдээ бус баганаас INDEX-MATCH ашиглан хүссэн тохирохыг олох боломжтой>Олон хүснэгтээс тохирохыг олохын тулд бид INDEX-MATCH томьёог ашиглаж болно. Энэ функцээс гадна бидэнд ЖИЖИГ , ISNUMBER , ROW , COUNTIF , IFERROR функцүүд хэрэгтэй болно. .

Жишээнд бид 2 дэлгүүрийн бүтээгдэхүүнтэй байна. Энэ хуудсыг ашиглан бид яаж хийхийг харах болнодаалгаврыг хийхийн тулд.

Эдгээр функцүүдийн хослолыг Excel-ийн энэ багц хүснэгтээс олон таарч байгаа INDEX-MATCH-тай хамт хэрхэн ашиглахыг харахын тулд эдгээр алхмуудыг дагана уу. .

Алхам:

  • Эхлээд C14 нүдийг сонго.
  • Одоо дараах томьёог бичнэ үү.

=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

🔎 Томъёоны задаргаа

ХЭРЭГЛЭЭ(ИНДЕКС($C$6:$C$10, ЖИЖИГ)(ХЭРЭВ(ISNUMBER(ТАРЧИЛСАН($B$6:$B$10, $C$12, 0)), ТААРУУЛАХ( ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL( ХЭРЭВ(ISДУГААР(ТАРЧИЛСАН($E$6:$E$10, $C$12, 0)), ТААРУУЛАХ(МӨР($E$6:$E$10), ROW($E$6:$E$10)), “”) , ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

👉 ТАРЧИЛСАН($B$6:$B$10, $C$12, 0) B6:B10 муж дахь C12 -ын яг тохирохыг олно.

👉 ISNUMBER(MATCH($B) $6:$B$10, $C$12, 0)) утга нь функц дэх тоо эсэхийг шалгана.

👉 ХЭРЭВ(ISNUMBER(MATCH($B$6:$B$10)) , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), "") ROW($B$6:$B$1 0)) өмнөх функц нь тоо эсэхийг шалгадаг. Хэрэв тийм бол энэ нь MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) -ын гаралтын утгыг буцаана. Энэ нь мөрийн массив байх байрлал юм. Эхний болон хоёр дахь ROW функцэд тоонууд таарч байна. Үгүй бол энэ нь хоосон мөрийг буцаана.

👉 ЖИЖИГ(ХЭРэв(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:) $B$10), ROW($B$6:$B$10)),“”), ROWS($A$1:A1)) массивээс ROWS($A$1:A1) -дахь хамгийн бага утгыг буцаана.

👉 Эцэст нь. ИНДЕКС($C$6:$C$10, ЖИЖИГ(ХЭРЭВ(ISNUMBER(ТАРЧИЛСАН($B$6:$B$10, $C$12, 0)), ТААРУУЛАХ(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) C6:C10 муж дахь тухайн байрлал дахь утгыг буцаана.

👉 ИНДЕКС($F$6:$F$10, ЖИЖИГ(ХЭРЭВ(IS ДУГААР(ТАРЧИЛСАН($E$6:$E$10, $C$12, 0)), TATCH(ROW($E$6:) $E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) хийнэ ижил зүйл, гэхдээ хоёр дахь хүснэгтээс харахад томьёоны энэ хэсэгт мужууд тодорхой ялгаатай байна.

👉 Эцэст нь функц бүхэлдээ функцийг авч INDEX-MATCH -г буцаана. хослолууд. IFERROR функцийн нөлөөлөл нь томьёог гүйцэтгэх явцад алдаа гарсан тохиолдолд ямар ч утга буцаахгүй.

  • Дараа нь Enter товчийг дарна уу.

  • Үүний дараа нүдийг дахин сонгоод дүүргэх бариулын дүрс дээр дарж олон нүднүүдийг доош чирнэ үү. Та нэмэлт нүднүүдийг чирж болно, үүнээс илүү нүд байхгүй үед Excel утгуудыг зогсооно.

Бид дараах шалгуурыг ашиглан INDEX-MATCH-ийг ингэж ашиглаж болно. Excel-ийн олон хүснэгт.

Дэлгэрэнгүй: Excel-д INDEX, MATCH болон COUNTIF функцийг ашиглах олон шалгуур

5. INDEX-MATCH-аас Олон ажлын хуудас

Бид INDEX-MATCH-г ашиглаж болноөөр өөр хуудсан дээрх томъёо. Энд бид хоёр өөр ажлын хуудсан дээрх хоёр хүснэгтийг үзүүлэв.

1-р дэлгүүрт 1 хуудас, 2-р дэлгүүрт 2-р хуудас худалдаж аваарай.

Үр дүнг гаргахын тулд нүдний лавлагааны өмнө хуудасны нэрийг оруулахад л хангалттай. Дэлгэрэнгүй мэдээллийг авахын тулд эдгээр алхмуудыг дагана уу.

Алхам:

  • Эхлээд "Дэлгүүр 1" хуудаснаас C14 нүдийг сонгоно уу.
  • Тэгээд дараах томьёог бичнэ үү.

=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

🔎 Томъёоны задаргаа

ЭРХЭМ(ИНДЕКС($C$6:$C$10, ЖИЖИГ(ХЭРЭВ(ISNUMBER)($B$6:$) B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))) , INDEX('Дэлгүүр 2'!$C$6:$C$10, ЖИЖИГ(ХЭРЭВ(IS ДУГААР(ТЭРЭГЛЭХ('Дэлгүүр 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW(' Дэлгүүр 2'!$B$6:$B$10), ROW('Дэлгүүр 2'!$B$6:$B$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))

👉 MATCH($B$6:$B$10, $C$12, 0) утгатай яг таарч тохирохыг хайдаг B6:B10 муж дахь C12 нүдний.

👉 ISNUMBER(MATCH($B$6:$B$10, $C$12, 0) ) өмнөх функцийн гаралт нь тоо эсэхийг шалгана. Энэ нь таарч байсан эсэхийг тодорхойлдог. Энэ нь зөвхөн тооны утгыг логик утга руу хөрвүүлэх зорилготой юм.

👉 Дараа нь ХЭРЭВ(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($) B$6:$B$10), ROW($B$6:$B$10)), “”) логик утгыг шалгаад MATCH(ROW($B$6:$B$10)), буцаана.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.