Агуулгын хүснэгт
Заримдаа бид том Excel ажлын хуудаснаас тодорхой мэдээлэл хайх хэрэгтэй болдог. Гэхдээ үүнийг гараар хайх нь уйтгартай байдаг. INDEX болон MATCH функцууд -тай хамтран ажилладаг томьёо нь өгөгдөл хайх гайхалтай ажлыг маш амархан хийж чадна. Мөн дэвшилтэт хайлт хийх боломжтой. Энэ нийтлэлд бид танд Excel-д INDEX TATCH Формула ашиглах энгийн бөгөөд үр дүнтэй аргуудыг харуулах болно.
Үзүүлэн харуулахын тулд, Бид жишээ өгөгдлийн багцыг ашиглах болно. Жишээлбэл, дараах өгөгдлийн багц нь компанийн Худалдааны , Бүтээгдэхүүний , Цэвэр борлуулалтын г төлөөлдөг.
Дадлага хийх номыг татаж авах
Дараах номыг татан авч бие даан дадлага хийнэ үү.
INDEX-MATCH.xlsx ашиглах
Удиртгал INDEX функц
- Синтакс
INDEX(массив, мөрийн_тоо,[баганын_тоо])
- Аргументууд
массив: Өгөгдлийг татах муж.
мөрийн_тоо: Буцах өгөгдлийн мөрийн дугаар.
[баганын_тоо]: Буцах өгөгдлийн баганын дугаар.
- Зорилго
INDEX функц нь тухайн муж дахь тодорхой мөр, баганын огтлолцол дээр байрлах нүдний утга буюу лавлагааг гаргаж авдаг.
Дотор дараах өгөгдлийн багц, Нэйт борлуулалт 17000 хүрээнд 4-р мөр ба 3-р багананд байна B5:D10 .
Дэлгэрэнгүй унших: Excel дэх олон мөрийн нийлбэрийг индексжүүлэх (3 арга)
9. INDEX TATCH
-г ашиглан ойролцоо тохирохыг олоорой. INDEX TATCH томьёо нь ойролцоогоор тохирохыг олоход маш хэрэгтэй. Энэ жишээнд бид ойролцоогоор Цэвэр борлуулалт 6000 -ын бүтээгдэхүүнийг олох болно. Тиймээс процессыг дагана уу.
АЛХАМ:
- Эхлээд F5 нүдийг товшино уу.
- Дараа нь бичнэ үү. томъёо:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- Эцэст нь Enter товчийг дарна уу.
ТАЙЛБАР: Энэ томьёог ажиллахын тулд өгөгдөл нь Өсөх эсвэл Буурах дарааллаар байх ёстой.
🔎 Томъёо хэрхэн ажилладаг вэ?
- ТАВАРЧ(F4,D5:D10,1)
MATCH томьёо нь 1 -г тохирох төрлийн аргумент болгон ашигладаг бөгөөд энэ нь хайлт хийх 6000 -аас бага буюу тэнцүү хамгийн том утгыг буцаана. Энд 2 буцаана.
- INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
INDEX функц нь C5:C10 муж дахь 2-р мөр дэх Рутер -г буцаана.
Дэлгэрэнгүй унших: Хэсэгчилсэн тааруулахын тулд INDEX болон Match-ийг хэрхэн ашиглах вэ (2 арга зам)
Яагаад INDEX MATCH нь VLOOKUP-ээс илүү ашигтай байдаг вэ?
1. INDEX TATCH томьёо нь хайлтын утгын зүүн-баруун талд харагдаж байна
VLOOKUP функц зүүн талаас өгөгдөл авч чадахгүй байна хайлтын утгын тал. Гэхдээ ИНДЕКС ТОХИРОХ томьёо үүнийг хийж чадна.
2. INDEX MATCH Босоо болон хэвтээ мужид ажилладаг
VLOOKUP зөвхөн босоо тэнхлэгээс өгөгдөл авах боломжтой. массив, харин INDEX MATCH хэвтээ өгөгдлөөс гадна босоо өгөгдлүүдээр дамжих боломжтой.
3. Өгөгдлийн бууралттай VLOOKUP амжилтгүй боллоо
VLOOKUP функц нь ойролцоогоор таарах үед буурах дарааллаар ажиллах боломжгүй.
4. INDEX MATCH-тай томьёо нь арай хурдан
VLOOKUP хэт олон мөр, баганатай ажиллах үед арай удаашралтай функц юм.
5. Бодит баганын байрлалаас хамааралгүй
VLOOKUP нь баганын бодит байрлалаас хамааралгүй. Тиймээс та баганыг устгах бүрд VLOOKUP функц буруу үр дүнг өгөх болно.
6. VLOOKUP-г ашиглахад хэцүү биш
VLOOKUP функц нь INDEX MATCH функцуудтай харьцуулахад хэрэглэхэд хялбар. Мөн манай хайлтын ихэнх үйлдлийг VLOOKUP хялбараар хийх боломжтой.
Дэлгэрэнгүй унших: INDEX TATCH vs VLOOKUP функц (9 жишээ)
Дүгнэлт
Үүнээс хойш та дээр дурдсан аргуудын хамт Excel -д INDEX TATCH Формула ашиглах боломжтой болно. . Тэдгээрийг үргэлжлүүлэн ашиглаад танд даалгавраа хийх өөр арга байгаа бол бидэнд мэдэгдээрэй. Доорх коммент хэсэгт сэтгэгдэл, санал, асуусан зүйлээ үлдээхээ бүү мартаарай.
B5:D10.
MATCH функцийн танилцуулга
- Синтакс
MATCH(хайлтын_утга,хайлтын_массив,[тохируулах_төрөл])
- Аргументууд
хайлтын_утга: Өгөгдлийн мужаас хайх утга.
хайлтын_массив : хайлтын_утга -г хайх өгөгдлийн хүрээ.
[тохируулах_төрөл]: – 1/0/1 . -1 нь яг таарсанаас их утгыг, 0 нь яг таарч байгааг, 1 нь яг таарч байгаагаас бага утгыг илэрхийлнэ.
- Зорилго
MATCH функц нь массив дахь хайлтын_утгын харьцангуй байрлалыг буцаана.
Доорх өгөгдлийн багцад F4 нүдний утга нь Фрэнк ( хайлтын_утга ) бөгөөд Фрэнк <1-д байна>3 дахь байр Худалдааны хэсэг ( B5:B10 ). Энэ нь 3 -г буцаана.
Excel-д INDEX TATCH томьёог ашиглах 9 жишээ
Одоо бид томъёог нэгтгэх болно. хоёр функц. INDEX функц нь өгөгдлийг сэргээхийн тулд мөр, баганын дугаар шаарддаг бол MATCH функц нь өгөгдлийн байршлыг буцаадаг гэдгийг бид аль хэдийн мэдэж байгаа. Тиймээс бид мөр, баганын дугаарыг авахын тулд тэдгээрийн аргументыг хялбархан байрлуулж болно.
Дараах өгөгдлийн багцад INDEX функц нь B5:D10 -аас өгөгдлийг татах болно. . MATCH функц нь мөрийн дугаар 3 -г буцаадаг бөгөөд бид баганын дугаарыг зааж өгсөн. Тиймээстомьёо нь муж дахь 3-р мөр ба 3-р баганад байгаа өгөгдлийг гаргаж ирнэ.
1. Хоёр талт Excel дээр INDEX MATCH ашиглан хайлт
Хоёр талын хайлт гэдэг нь INDEX <2-д шаардлагатай MATCH функцийг ашиглан мөрийн дугаар болон баганын дугаарыг хоёуланг нь татахыг хэлнэ> функц. Тиймээс даалгаврыг гүйцэтгэхийн тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд F6 нүдийг сонгоно уу.
- Дараа нь томьёог бичнэ үү:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- Эцэст нь Enter -г дарж, энэ нь утгыг буцаана.
🔎 Томъёо хэрхэн ажилладаг вэ?
- MATCH(F5,B5:B10,0)
MATCH томъёо нь мөр болгон 3 -д INDEX буцаана тоо.
- MATCH(F4,B4:D4,0))
Энэ MATCH томьёо нь -г буцаана. 3 -аас INDEX баганын дугаар.
- INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))
Эцэст нь INDEX функц нь 3-р мөр дэх 13500 -г буцаана. болон B5:D10 муж дахь 3-р багана.
Дэлгэрэнгүй унших: Excel-ийн INDEX болон MATCH функц бүхий SUMPRODUCT
2. INDEX TATCH томьёо Зүүн тийш хайх
INDEX MATCH томьёоны гол давуу тал нь хайлтын утгын зүүн талаас өгөгдлийг гаргаж авах боломжтой юм. Тиймээс үйлдлийг гүйцэтгэх алхмуудыг мэдэж аваарай.
АЛХАМ:
- Эхлээд нүдээ сонгоно уу. F5 .
- Дараа нь томьёог бичнэ үү:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- Эцэст нь Enter -г дарвал утгыг буцаана.
Энд томьёо нь Худалдагчийн <2-г буцаана>хайлтын утгын зүүн талд байгаа нэр Кабель .
🔎 Формула хэрхэн ажилладаг вэ?
- MATCH(F4,C5:C10,0)
MATCH томьёо нь 1 -д INDEX -г буцаана. мөрийн дугаар.
- INDEX(B5:B10,MATCH(F4,C5:C10,0))
Эцэст нь INDEX функц нь B5:B10 муж дахь 1-р мөр дэх Wilham -г буцаана.
Дэлгэрэнгүй унших: Excel-д INDEX MATCH томьёог хэрхэн ашиглах вэ (9 жишээ)
3. INDEX MATCH томьёог ашиглан том жижиг үсгээр хайх
MATCH функц нь өгөгдмөл тохиолдолд том жижиг жижиг том үсгийг харгалздаггүй. Гэсэн хэдий ч бид EXACT функцийг хэрэглэж, том болон жижиг үсгийг харгалзан үзэх боломжтой. Тиймээс Excel -д Тохиолдол – Мэдрэмжтэй хайлт г гүйцэтгэхийн тулд INDEX TATCH Формула ашиглах процессыг дагана уу.
АЛХАМ:
- Эхлээд F5 нүдийг сонго.
- Дараа нь томьёог бичнэ үү:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- Төгсгөлд нь Enter г дарж утгыг буцаана.
🔎 Томъёо хэрхэн ажилладаг вэ?
- ЯГ (F4,B5:B10)
ЯГГҮЙ функц нь зөвхөн муж дахь эхний өгөгдөлд ( B5 ) ҮНЭН буцаана. B5:B10 ба БУДАЛ бусад.
- ТАЙРУУЛАХ(ҮНЭН, ЯГ(F4,B5:B10),0)
Энэ MATCH томьёо нь 1 -г INDEX -д мөрийн дугаар болгон буцаана.
- INDEX(D5:D10,MATCH(ҮНЭН,ЯГТАЙ(F4,B5:B10),0))
Эцэст нь INDEX функц нь -г буцаана. 2600 энэ нь D5:D10 муж дахь 1-р мөр дотор байна.
Дэлгэрэнгүй унших: INDEX-тэй жишээнүүд -Excel дэх MATCH Формула (8 хандлага)
4. Хамгийн ойр таарч тохирох INDEX TATCH-г ашиглаарай
Заримдаа бид хайлтын массив дахь хайлтын утгыг яг тааруулж чадахгүй байж магадгүй. Энэ тохиолдолд бид хамгийн ойрын тохирохыг хайж олохыг хүсч байна. Энэ нь ялангуяа тоон хайлтын утгуудад тохиолддог. Одоо INDEX TATCH томьёог ашиглан Хамгийн ойр тохирохыг олох үйл явцыг сур.
АЛХАМ:
- Эхлээд F5 нүдийг сонго.
- Дараа нь томьёог бичнэ үү:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- Эцэст нь Enter дарна уу.
🔎 Томъёо хэрхэн ажилладаг вэ?
- ABS(D5:D10-F4)
Нэгдүгээрт, томъёо нь F4 нүдний утгыг <1 мужаас хасна>D5:D10 ялгаа үүсгэх ба бид сөрөг үр дүнг эерэг болгон хувиргахын тулд ABS функцийг ашигладаг.
- MIN(ABS(D5:) D10-F4))
Дараа нь MIN функц нь болох хамгийн бага зөрүүг буцаана.500 .
- ТЭРЭГЛЭХ(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)
MIN(ABS(D5:D10-F4)) томъёоны гаралт нь MATCH функц болон хайлтын массивын хайлтын утга ( 500 ) юм. нь ABS(D5:D10-F4) томьёоны гаралт.
- INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))
Эцэст нь INDEX функц нь хамгийн ойрын <1-тэй тул Рутер -г буцаана>Цэвэр борлуулалт хэмжээ нь 5000 байна.
5. INDEX TATCH Формулагаар олон шалгуурын хайлт
INDEX MATCH-ын хамгийн хэрэгтэй үйлдлүүдийн нэг. томьёо нь олон нөхцөл дээр үндэслэн хайлт хийх боломжтой. Бид хэрхэн Худалдагчийн нэр, Бүтээгдэхүүн -д тулгуурлан Цэвэр борлуулалт авах боломжтойг харахын тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Юуны өмнө F6 нүдийг сонгоод дараах томьёог бичнэ үү:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- Дараа нь Enter товчийг дарснаар үр дүн гарна.
🔎 Томъёо хэрхэн ажилладаг вэ?
- MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)
MATCH томьёо нь 2 -г INDEX -д мөрийн дугаар болгон буцаана. Энд бид логик логикийг ашиглан олон шалгуурыг харьцуулна.
- INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))
Эцэст нь INDEX функц нь <муж дахь 2-р мөр дэх 11500 -г буцаана. 1>D5:D10 .
Дэлгэрэнгүй унших: ХэрхэнExcel-д INDEX-MATCH томьёо ашиглан олон үр дүн гаргаарай
Ижил төстэй уншилтууд
- Excel дээр INDEX, MATCH, болон ашиглан олон шалгуур COUNTIF функц
- INDEX & Excel VBA дахь MATCH ажлын хуудасны функцууд
- Excel Индекс Ганц/олон үр дүн бүхий дан/олон шалгуурыг тааруулах
- Excel-ийн Олон Хуудас дээрх INDEX TATCH ( Альтернатив)
- Excel дээрх INDEX болон MATCH функцтэй SUMIF
6. Excel-ийн Зэрлэг тэмдэгттэй INDEX MATCH томъёо
Хайлтын утгын хэсэгчилсэн тохирохыг олохын тулд Зэрлэг тэмдэгт болох од ( * ) ашиглаж болно. Даалгаврыг гүйцэтгэхийн тулд доорх жишээг үзнэ үү. Бид F4 нүдэнд Nat байна. Ийм нэртэй Худалдагч байхгүй ч бидэнд Натан байгаа бөгөөд энэ нь хэсэгчилсэн таарч байна.
АЛХАМ:
- Эхлээд F5 нүдийг сонго.
- Үүний дараа томьёог бичнэ үү:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- Эцэст нь Enter товчийг дарснаар Натан -ийн Цэвэр борлуулалт -г буцаана.
🔎 Томъёо хэрхэн ажилладаг вэ?
- MAATCH(F4&”*”,B5:B10,0)
F4&”*” нь манай хайлтын утга бөгөөд од нь Nat -ээр эхэлсэн дурын тооны тэмдэгтийг төлөөлөх орлуулагч тэмдэгт юм. Томъёо буцаана 4 .
- ИНДЕКС(D5:D10,MATCH(F4&”*",B5:B10,0))
Эцэст нь INDEX функц нь 17000 -г буцаадаг бөгөөд энэ нь D5:D10 муж дахь 4-р мөрт байна.
Дэлгэрэнгүй унших: Excel дээрх Wildcard-тай олон шалгуур үзүүлэлттэй INDEX TATCH (Бүрэн гарын авлага)
7. Excel-д гурван талт хайлт хийхэд INDEX TATCH-ийг хэрэглээрэй
INDEX MATCH томьёоны дэвшилтэт хэрэглээ нь Гурван талын хайлт хийх тухай юм. INDEX функцийн өөр нэг синтакс нь:
INDEX (массив, мөрийн_тоо, [бага_тоо], [талбайн_тоо])
Хаана, [талбайн_тоо] ( Нэмэлт ) нь массивын аргумент олон мужтай бол энэ тоо нь бүх мужаас тодорхой лавлагааг сонгоно.
Энэ жишээнд бид' 1-р сарын , 2-р сарын , 3-р сарын сарын аль нэгээс хүссэн өгөгдлийг буцаахын тулд энэ нэмэлт аргументыг ашиглана. Иймд доорх алхмуудыг дагана уу Гурван талын Хайлтын -д Excel -д INDEX TATCH Формула ашиглаарай.
АЛХАМ:
- Юуны өмнө F7 нүдийг сонгоод дараах томьёог бичнэ үү:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- Дараа нь Enter дарна уу. Ингэснээр та гаралтыг харах болно.
🔎 Формула хэрхэн ажилладаг вэ?
- IF(F4=”1-р сар”,1,IF(F4=”2-р сар”,2,3))
IF функц нь <1-г буцаана>2 манай өгөгдсөн сар бол 2-р сар . INDEX функц 2-р массивээс утгыг дуудах болно, өөрөөр хэлбэл 2-р сар .
- MATCH(F6,B5:D5,0)
MATCH функц нь 3 -г буцаана.
- MATCH(F5,B6:B7,0)
Энэ MATCH функц нь 2 -г буцаана.
- INDEX((B6:D7,B11:D12, B16:D17), ТОГЛОЛТ(F5,B6:B7,0), TАРЧИЛСАН(F6,B5:D5,0),(Хэрэв(F4="1-р сар",1,IF(F4="2-р сар",2,3) )))
Эцэст нь INDEX функц нь 3-р баганын уулзварт байгаа 12500 -г буцаана. 2-р массивын 2-р мөр.
Дэлгэрэнгүй унших: Excel дээр VLOOKUP-ын оронд INDEX MATCH-г хэрхэн ашиглах вэ (3 арга зам) )
8. INDEX MATCH томьёогоор бүх мөр/баганын утгыг олж авах
INDEX MATCH томъёоны өөр нэг хэрэглүүр нь бүх мөр эсвэл багана. Тиймээс үйлдлийг гүйцэтгэх журамд суралцаарай.
АЛХАМ:
- Эхлээд F5 нүдийг сонго. Энд томъёог бичнэ үү:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- Үүний дараа Enter -г дарж, ' 3-р мөрийн өгөгдлийг B5:D10 мужид бүхэлд нь асгах болно.
🔎 Томъёо хэрхэн ажилладаг вэ?
- MAATCH(F4,B5:B10,0)
ТОХИРОЛТ томъёо нь мөрийн дугаар болгон 3 INDEX -г буцаана.
- INDEX(B5:D10, MATCH(F4,B5:B10,) 0),0)
INDEX функц нь муж дахь 3-р мөр дэх бүх утгыг буцаана.