Агуулгын хүснэгт
VLOOKUP, INDEX, MATCH нь Microsoft Excel-д хэрэглэгддэг түгээмэл Excel функцууд юм. VLOOKUP том өгөгдлийн үйл ажиллагаанд маш түгээмэл байдаг. INDEX-MATCH функцийг хослуулан VLOOKUP функцийг орлуулах боломжтой. Энэ нийтлэлд бид Excel-д VLOOKUP -ын оронд INDEX-MATCH -г хэрхэн ашиглахыг харуулах болно.
Дадлага хийх ажлын номыг татаж авах
Энэ дасгалыг татаж авах Энэ нийтлэлийг уншиж байхдаа дасгал хийх ном.
Vlookup.xlsx-н оронд индекс тохирохINDEX болон MATCH функцүүдийн танилцуулга
INDEX Функц
INDEX функц нь хүснэгт эсвэл муж доторх утга эсвэл утгын лавлагааг буцаана. INDEX функцийг массив хэлбэр болон лавлагааны хэлбэрээр хоёр янзаар ашигладаг.
Үйлбэр зүй:
INDEX(массив, мөрийн_тоо, [баганын_тоо] )
Аргументууд:
массив – Энэ нь нүдний муж эсвэл массивын тогтмол юм. Мөрийн_тоо ба баганын_тоог ашиглах нь энэ массив дахь мөр эсвэл баганаас хамаарна.
мөр_тоо – Баганын_тоо байхгүй тохиолдолд энэ нь шаардлагатай. Массив дахь утгыг буцаах мөрийг сонгоно. Хэрэв мөрийн_тоог орхигдуулсан бол баганын_тоо шаардлагатай.
баганын_тоо – Энэ нь массив дахь утгыг буцаах баганыг сонгоно. Хэрэв баганын_тоог орхигдуулсан бол мөрийн_тоо шаардлагатай.
MATCH функц
MATCH функц нь заасан утгыг хайдаг.объект нь олон тооны нүдэнд байгаа бөгөөд дараа нь тухайн объектын харгалзах байрлалыг буцаана. Энэ функц нь аль ч чиглэлд ажилладаг бөгөөд яг таарч тохирохыг авдаг.
Үг хэллэг:
MATCH(хайх_утга, хайлтын_массив, [тохируулах_төрөл])
Аргументууд:
харах_утга – Энэ бол массив дахь бидний тааруулахыг хүсэж буй утга юм. Энэ нь утга (тоо, текст эсвэл логик утга) эсвэл тоо, текст эсвэл логик утгын нүдний лавлагаа байж болно.
харах_массив – Энэ нь бидний хайхыг хүссэн муж.
матч_төрөл – Энэ нь сонголттой. Тоонууд нь -1, 0, эсвэл 1 байна. Тохирох_төрлийн аргумент нь Excel хайлтын_утга болон хайлтын_массив дахь утгуудыг хэрхэн тааруулахыг заадаг. Энэ аргументын өгөгдмөл утга нь 1 байна.
INDEX болон MATCH функцийг хэрхэн хослуулах вэ
Бид INDEX болон MATCH функцуудын хослолыг ашиглана. VLOOKUP функцийг ашиглахын оронд. Энд бид хоёр функцийг хэрхэн хослуулахыг харуулах болно.
Томьёог хэрэглэхийн тулд бид ID, овог нэр, ажилчдын цалин зэргийг агуулсан компанийн мэдээллийн багцыг авдаг.
Одоо бусад сонголтын оронд ID хайлт хийж байгаа ажилчдын Цалин г олж мэдэх болно.
Алхам 1:
- Эхлээд доорх хайрцагт үзүүлсэн шиг ID оруулна уу:
2-р алхам:
- C13 нүдэн дээр MATCH функцийг бичнэ үү.
- Бид тохирохыг олохыг хичээх болно. B5:B10 муж дахь C12 нүд. Тэгэхээр томъёо нь:
=MATCH(C12,B5:B10,0)
3-р алхам:
- Дараа нь Enter товчийг дарна уу.
Буцахдаа 3 авна. Энэ нь бидний заасан утга тухайн мужийн 3-р нүдэнд байна гэсэн үг.
4-р алхам:
- Одоо оруулна уу. ИНДЕКС
- Бид цалингаа авмаар байна. Тиймээс бид D5:D10 -г муж болгон ашигласан.
- Томъёо нь:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
байх болно.
5-р алхам:
- Дараа нь Enter товчийг дарна уу.
Эцэст нь бид үр дүнд нь A-003 -ын цалинг авдаг. Ийм байдлаар бид INDEX-MATCH функцуудыг хослуулан ашигладаг.
Excel-д VLOOKUP-ын оронд INDEX TATCH-ыг ашиглах 3 арга
1. INDEX TATCH-ыг хайх эрх Excel-ийн зүүн талд
Энэ хэсэгт бид INDEX-MATCH функцийг баруунаас зүүн тийш хэрхэн харж болохыг харуулах болно. Зөвхөн VLOOKUP нь зүүнээс баруун тийш объектуудыг хайх боломжтой бөгөөд хайлтын объект нь эхний баганад байх ёстой. INDEX-MATCH функцийн хувьд бид эдгээр дүрмийг дагаж мөрдөх шаардлагагүй.
1-р алхам:
- Бид нэрс хайх ба ID -г буцаахыг хүсэх болно. Тиймээс өгөгдлийн багц дараах байдлаар харагдах болно:
2-р алхам:
- “Аллиса” гэж бичнэ үү. Нэр
- Одоо ИНДЕКС-ТАРЦУУЛАХ томьёог бичнэ үү:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Энд бид Нэр баганаас хайх бөгөөд дараахыг авна. ID-ээс буцах
- Бид баруунаас зүүн тийш үйлдлийг хийж байна.
3-р алхам :
- Дараа нь Enter товчийг дарна уу.
Бид ID <авна. 2>буцах байдлаар. Гэхдээ хэрэв бид VLOOKUP -г ашигласан бол энэ нь алдаа гаргах болно.
Дэлгэрэнгүй унших: INDEX MATCH vs VLOOKUP функц (9 жишээ)
2. Excel-ийн олон шалгуур бүхий VLOOKUP-ын оронд INDEX TATCH
INDEX-MATCH функцэд бид VLOOKUP<тохиолдолд боломжгүй олон шалгуурыг ашиглаж болно. 2>.
Алхам 1:
- Эхлээд олон шалгуурыг ашиглахын тулд өгөгдлийн багцыг өөрчил.
2-р алхам:
- Бид Газар ба Нэр гэсэн хоёр шалгуурыг баримталж Цалин авахыг хүсч байна. үр дүнд нь.
3-р алхам:
- Шаардлагатай хайрцагт нөхцөлийг оруулна уу. дараах зураг шиг.
4-р алхам:
- Одоо томъёогоо дээр тавь. C14 нүд .
- Томьёо нь:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Алхам 5:
- Эцэст нь Enter -г дарна уу.
Хоёр нөхцөлийн хувьд таарвал бид үр дүнд хүрнэ. Шалгууруудын аль нэг нь хангаагүй бол үр дүн нь алдаа болно. VLOOKUP -д энэ боломжгүй. Тийм ч учраас бид VLOOKUP -ийн оронд INDEX-MATCH -г ашигладаг.
Дэлгэрэнгүй унших: Олон шалгуур бүхий Excel-ийн INDEX болон MATCH функцууд ( 4 Томъёо)
Ижил төстэйУншлага
- Excel дээрх олон шалгуурын дагуу INDEX-MATCH функцтэй нийлбэр
- Хэсэгчилсэн тааруулахын тулд INDEX болон Match-ийг хэрхэн ашиглах вэ (2) Арга замууд)
- XLOOKUP vs Excel-ийн INDEX-MATCH (Бүх боломжит харьцуулалт)
- Excel-д ШУУД БУС INDEX MATCH функцуудыг ашиглах томъёо
- Excel дээрх Wildcard-тай олон шалгуур үзүүлэлттэй INDEX TATCH (Бүрэн гарын авлага)
3. Мөр болон баганын аль алинд нь хайлт хийхэд INDEX MATCH-г ашиглана уу
Хэсэгт бид мөр болон баганаас хэрхэн хайхыг харуулах болно. VLOOKUP мөр болон баганын аль алинд нь хайлт хийх боломжгүй.
Алхам 1:
- Эхлээд датаны багцыг ашиглахаар өөрчил. функцууд.
Алхам 2:
- Бид баганын дагуу нэрс хайхаар тохируулсан. B ба 4-р эгнээнд жил.
3-р алхам:
- Нөхцөлийг тохируулна уу. шаардлагатай нүднүүдэд нэр, оныг бичнэ үү.
4-р алхам:
- Одоо томъёогоо бичнэ үү. C14 нүдэн дээр.
- Томъёо нь:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Алхам 5:
- Одоо Enter товчийг дарна уу.
Эцэст нь, Бид 2020 онд Жозегийн авсан нэмэгдлийн хэмжээ.
Дэлгэрэнгүй унших: Excel-ийн мөр, баганын олон шалгуурыг индексжүүлэх
Давуу тал Excel-д VLOOKUP-ын оронд INDEX TATCH ашиглах
1. Динамик баганын лавлагаа
Гол давуу талуудын нэг VLOOKUP дээрх INDEX-MATCH нь баганын лавлагаа юм. VLOOKUP -д статик баганын лавлагаа шаардлагатай. Нөгөө талаас INDEX-MATCH нь динамик баганын лавлагааг шаарддаг. Статик лавлагааны улмаас бид ямар нэг мөр, баганыг нэмэх эсвэл устгах үед томъёо өөрчлөгдөөгүй хэвээр байна. Үүнд багана солих нөлөө харагдахгүй байна.
2. Баруунаас зүүн тийш хайх
VLOOKUP нь утгыг зүүн тийш буцаахыг зөвшөөрдөг. . Гэхдээ баруунаас зүүн тийш хайх явцад ямар ч үйлдэл хийх боломжгүй. Энэ нь INDEX-MATCH функцын хамгийн чухал давуу талуудын нэг юм. Бид INDEX-MATCH функцийг VLOOKUP зүүн болон баруун талын лавлагааны улмаас ажиллах боломжгүй зарим тохиолдолд ашиглаж болно.
3. Шинэ багана оруулах эсвэл устгахад хялбар
VLOOKUP статик баганын лавлагааг ашигладаг гэдгийг бид аль хэдийн мэднэ. Тиймээс, ямар нэгэн шинэ багана нэмэх эсвэл хасах үед бид томъёог өөрчлөх бүрд шаардлагатай болно. Мөн бид үүнийг гараар хийх хэрэгтэй. Гэхдээ бид том өгөгдлийн багцтай ажиллахад энэ өөрчлөлт нь маш төвөгтэй болдог. INDEX-MATCH функцийг ашиглахын оронд бид энэ талаар бодох шаардлагагүй. Томъёо автоматаар өөрчлөгдөнө.
4. Хайлтын утгын хэмжээ хязгааргүй
Бид VLOOKUP -д хайлтын шалгуурын урт 255 тэмдэгтээс хэтрэхгүй байх ёстой. Үгүй бол алдааны утгыг харуулах болно. INDEX- тохиолдолдMATCH , бид 255-аас дээш тэмдэгт хайх боломжтой.
5. Боловсруулах хугацааг багасгах
Бид INDEX-MATCH функцийг боловсруулах хугацааг авч үзэх үед боловсруулах хугацааг их хэмжээгээр багасгадаг. VLOOKUP функц нь массив эсвэл хүснэгтийг бүхэлд нь хардаг. INDEX-MATCH функц нь зөвхөн дурдсан муж эсвэл баганыг хайна. Энэ нь VLOOKUP -тай харьцуулахад хамгийн богино хугацаанд үр дүнг өгдөг.
6. Хайлтын утгын байрлал
VLOOKUP хайлтын утга нь массив эсвэл мужын эхний баганад байх ёстой. Гэхдээ INDEX-MATCH функцэд хайлтын утга нь дурын баганад байрлаж, хэрэглэгчийн сонгосон дурын баганаас үр дүнг авах боломжтой.
Дүгнэлт
Энэ нийтлэлд бид Excel дээр VLOOKUP -ын оронд INDEX-MATCH функцийг хэрхэн ашиглах талаар тайлбарласан. Мөн бид INDEX-MATCH функцын VLOOKUP -ээс давуу талыг тайлбарлаж байна. Энэ нь таны хэрэгцээг хангана гэж найдаж байна. Манай Exceldemy.com вэб сайтыг үзэж, санал хүсэлтээ коммент хэсэгт бичнэ үү.