Агуулгын хүснэгт
Excel өгөгдлийн багцыг мэдээллийн бүртгэл хөтлөхөд ашигладаг. Том өгөгдлийн багцаас мэдээлэл хайх нь цаг хугацаа их шаарддаг. Excel нь үнэн зөв үр дүнд хүрэхийн тулд хайлт хийх, асуулгад тааруулах зарим ашигтай томъёотой. INDEX болон MATCH нь зөвхөн нэг шалгуураар зогсохгүй олон шалгуурт тохирсон хамгийн их хэрэглэгддэг зүйлсийн нэг юм. Нийтлэлд Олон шалгууртай ИНДЕКС, ТӨРӨЛТ -ийн 4 томьёог тохирох жишээ, зохих тайлбарын хамт тайлбарлах болно.
Дадлагын ажлын номыг татаж авах
Дадлагын ажлын номыг татаж аваад өөрөө дадлага хий.
Excel Index Multiple Criteria таарч байна.xlsx
INDEX болон MATCH функцүүдийн танилцуулга
INDEX функц
Зорилго:
Энэ нь уулзвар дээрх нүдний утга эсвэл лавлагааг буцаана. Өгөгдсөн муж дахь тодорхой мөр ба багана.
Ерөнхий томьёо:
=INDEX(array, row_num,[column_num])
Аргументууд Тайлбар:
массив = өгөгдлийн муж.
мөр_тоо = буцаах утгын мөрийн дугаар.
баганын_тоо =буцах утгын баганын дугаар.
МАТЧ Функц
Зорилго:
Заасан дарааллын дагуу заасан утгатай тохирох массив дахь зүйлийн харьцангуй байрлалыг буцаана.
Ерөнхий томьёо:
=MATCH(lookup_value,lookup_array,[match_type])
Аргуме nt Тайлбар:
хайлтын_утга = хайсанутга.
харах_массив = хайсан утга байгаа өгөгдлийн хүрээ.
тохирох_төрөл = -0, -1,1. 0 яг тохирохыг, -1 нь яг таарч байгаагаас их утгыг, 1 нь яг таарахаас бага утгыг илэрхийлнэ.
Олон шалгуур бүхий INDEX болон MATCH функцийг ашигласан 3 Excel томьёо
Бид дараах өгөгдлийн багцыг ашиглан 4 томьёог Excel-ийн индекст тайлбарлаж, тэдгээрийг олон шалгуураар тааруулах болно.
Өгөгдлийн багц нь Бүтээгдэхүүний ID , Өнгө , Хэмжээ, ба Үнэ гэсэн 5 багана агуулж байна. компанийн бүтээгдэхүүний жагсаалт. Хэрэв танд олон шалгуур байгаа бол таарсан утгатай холбоотой утгыг авахын тулд олон шалгуурыг тааруулахыг хүсвэл. Өгүүллийн дараах хэсгүүдэд олон шалгуур бүхий INDEX ба MATCH функц бүхий 3 өөр томьёог харуулах болно. Ингээд урагш алхцгаая.
1. Олон шалгуур бүхий INDEX болон MATCH функцийг ашигладаг Excel-ийн нэгдсэн томьёо
Бүтээгдэхүүний ID, өнгө, хэмжээг тааруулж мэдээллийн багцаас бүтээгдэхүүний үнийг олж мэдэх ёстой гэж үзье.
Та үр дүнг авахын тулд Excel INDEX болон MATCH функцийг ашиглан дараах томьёог ашиглаж болно:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Та эндээс томьёо нь өгөгдлийн багцын олон шалгуурт таарч байгааг харж, яг үр дүнг харуулах боломжтой.
🔎 ТомъёоЗавсарлага:
- MATCH функцийг ашигласнаар 3 шалгуур: Бүтээгдэхүүний ID , Өнгө, ба Хэмжээ нь өгөгдлийн багцаас B5:B11 , C5:C11, болон D5:D11 мужуудтай таарч байна. Энд тохирох төрөл нь 0 бөгөөд яг таарч байна.
- Эцэст нь INDEX функцийг ашиглан тухайн бүтээгдэхүүний үнийг авна. E5:E11 мужаас.
Дэлгэрэнгүй: Excel дээр 3 шалгуур бүхий ИНДЕКС ТАЙЛБАР (4 жишээ)
2. Хоёр INDEX функцтэй, олон шалгуур бүхий TATCH функцтэй Excel-ийн Формула
Цаашилбал, MATCH -ын хамт хоёр INDEX функцийг агуулсан өөр нэг томъёо байдаг. Өгөгдсөн өгөгдлийн мужаас утгыг авах олон шалгуур бүхий функц.
Томъёо нь:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Үр дүн нь өгөгдсөн өгөгдлийн мужтай 3 шалгуурт таарч байгаа бөгөөд гаралтад заасан мужид тохирох шалгуурын утгын үр дүнг өгнө.
🔎 Томъёоны задаргаа:
- MATCH функц нь <1-ийг ашиглан B15 , C15 , D15 гэж хайлтын утгыг авдаг>БӨӨ тэдгээрийн хооронд байна.
- Дараа нь INDEX функцийг авч, хайлтын утгууд бүрийн хайлтын массив нь B5:B12 , C5:C12, ба D5:D12 .
- MATCH функцын сүүлийн аргумент нь яг таарч тохирохыг өгөхийн тулд 0 байна.
- Эдгээр нь бүгдөөр INDEX функц дотор үүрлэсэн бөгөөд эхний аргумент нь үр дүнг эцсийн байдлаар харуулах муж болох юм.
Цааш унших: Өөр хүснэгтэд олон шалгуур бүхий INDEX TATCH (2 арга зам)
Төстэй уншилтууд
- Excel индекс Ганц/олон үр дүнтэй дан/олон шалгуурыг тааруулах
- Excel-д INDEX, MATCH, COUNTIF функцийг ашиглах олон шалгуур
- Excel-ийн олон шалгуурын дор INDEX-MATCH функцтэй нийлбэр <15 Excel-д олон шалгуур бүхий> INDEX, MATCH болон MAX
3. Excel-д олон шалгуур бүхий хоёр MATCH функц бүхий INDEX-ийг ашиглах томьёо
Гэхдээ дээрх аргын эсрэг тал нь 2 MATCH функцтэй томъёог INDEX-тэй холбосон явдал юм. функц нь мөн энэ ажлыг гүйцэтгэх боломжтой.
Одоо бидэнд өгөгдсөн өгөгдлийн багцын юүдэн болон подволкны талаарх мэдээллийг агуулсан өөрчилсөн хувилбар байгаа бөгөөд дараах байдлаар байрлуулсан гэж үзье.
Томъёо:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Энэ тохиолдолд бид хоёрыг ашигласан. MATCH өгөгдлийн багцын утгуудыг тааруулах функцууд. Нэг нь мөр, нөгөө нь баганад таарна. MATCH томьёо хоёулаа төгс ажилладаг INDEX функц дотор оршдог.
🔎 Томъёоны задаргаа:
- Эхний MATCH томьёо нь бүтээгдэхүүний нэртэй тохирч байна T-Shirt нь мөрийн утгуудтай тохирч байна( B6 ба B7 ).
- Хоёр дахь MATCH томьёо нь мужтай өнгө, хэмжээ (Цэнхэр ба Дунд) гэсэн хоёр шалгуурыг авдаг. C4:F4 болон C5:F5 тус тус.
- MATCH томьёо хоёулаа INDEX томьёоны дотор хоёр дахь аргумент болгон оршдог. . INDEX томьёоны эхний аргумент нь эхний аргументыг гаралтыг гаргаж авах өгөгдлийн муж болгон авдаг бөгөөд гурав дахь нь яг таарч тохирохын тулд 0 байна.
Дэлгэрэнгүй: Excel-ийн мөр ба баганын олон шалгуурыг индексжүүлэх
INDEX-MATCH-ын өөр хувилбар: FILTER функцийг ашиглах
Үүнээс гадна, хэрэв та динамик массив бүхий Microsoft 365 -г ашиглаж байгаа бол INDEX-MATCH томьёоны оронд олон шалгуур бүхий FILTER функцийг ашиглаж болно. .
Энэ зорилгоор FILTER функцийг хэрхэн ашиглах талаар мэдэхийн тулд дараах алхмуудыг дагана уу:
- Бүтэн мэдээллийн багцыг сонгоно уу.
- Оруулах табаас Хүснэгт -г сонгоно уу.
- Хүснэгтийн мужийг шалгаад Миний хүснэгтэд толгой байна -г тэмдэглэнэ үү.
- Дараа нь ОК дээр дарна уу.
Таны хүснэгт дараах байдалтай харагдана.
Одоо танд 3 шалгуур (зураг дээр харагдаж байгаа) байгаа гэж бодъё. тухайн бүтээгдэхүүний e.
- Та харахыг хүссэн нүдэнд томьёог бичнэ үү.үр дүн:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Үр дүн нүдэнд харагдах болно.
Тэмдэглэл: Үүний дагуу мужийг сонговол хүснэгтийн нэрээр (энэ тохиолдолд Хүснэгт2) харагдана (энэ тохиолдолд Хүснэгт2) мужын толгой хэсгийг (Үнэ, Бүтээгдэхүүний ID, Өнгө, Хэмжээ) өгөгдлийн багцыг Excel хүснэгт рүү хөрвүүлсэн тул томьёоны дагуу хэлбэлзэнэ.
🔎 Томъёоны задаргаа:
- Томъёо нь 3 аргумент авдаг бөгөөд
- Эхний аргумент нь массив бөгөөд энэ нь буцах утгыг гаргаж авах өгөгдлийн муж юм.
- Хоёр дахь аргумент нь include бөгөөд үүнд шалгуур үзүүлэлт орно. Манай тохиолдолд шалгуур нь Бүтээгдэхүүний ID, Өнгө, Хэмжээ юм.
- Гурав дахь аргумент нь хоосон_хэрэв бөгөөд үр дүн нь хоосон байвал буцаах утгыг авна. Энэ нь сонголттой бөгөөд манай тохиолдолд үүнийг шаарддаггүй.
- Энэ нь шалгуурт нийцэж, эхний аргумент дахь мужаас үр дүнг өгдөг.
Дэлгэрэнгүй: Нэг нүдэнд олон утгыг буцаах Excel INDEX MATCH
Санах зүйлс
1. Та массив агуулсан томьёоны төгсгөлд курсорыг байлгаснаар гараас CTRL+SHIFT+ENTER дарж болно. Энэ нь зүгээр л Enter товчийг дарснаар сайн ажилладаг ч аюулгүй байхын тулд массивтай ажиллахдаа энэ аргыг ашиглаж болно.
2. FILTER функцийг зөвхөн Microsoft 365 -д ашиглах боломжтой.динамик массивын онцлог. Хэрэв танд энэ хувилбар байхгүй бөгөөд хуучин хувилбарыг ашиглаж байгаа бол бусад 3 томьёо руу очно уу.
Дүгнэлт
Өгүүлэлд INDEX болон MATCH функцуудын товч тайлбарыг оруулсан болно. Дараа нь Excel-ийн олон шалгуур бүхий INDEX , MATCH, болон FILTER функцуудыг ашиглан 4 өөр томьёог ашиглахын тулд өгөгдлийн багц ашигласан. Нийтлэл танд хэрэг болсон гэж найдаж байна. Хэрэв та илүү ихийг судлахыг хүсвэл доорх холбоотой нийтлэлүүдийг үзэж болно. Хэрэв танд асуух зүйл байвал коммент хэсэгт бичиж болно.