Агуулгын хүснэгт
Microsoft Excel -д илүү боловсронгуй хайлт хийхэд хамгийн их ашиглагддаг функцууд нь INDEX болон MATCH юм. Учир нь INDEX болон MATCH нь хөндлөн болон уртын хайлт хийхэд маш уян хатан байдаг. INDEX MATCH функц нь Excel-ийн хоёр функцийг нэгтгэдэг: INDEX болон MATCH . Хоёр томьёог нэгтгэснээр босоо болон хэвтээ шаардлагаас хамааран мэдээллийн баазын нүдний утгыг хайж олно. Энэ нийтлэлд бид Excel INDEX MATCH -г ашиглан нэг нүдэнд олон утгыг буцаах үйл явцыг харуулах болно.
Дадлагын ажлын номыг татаж авах
Та ажлын номыг татаж аваад дадлага хийж болно.
ИНДЕКС ТОХИРУУЛАХ Олон утгыг буцаана.xlsx
INDEX функцийн танилцуулга
INDEX функц нь Excel-ийн Хайлтын болон лавлагааны функц гэж ангилагддаг.
- Синтакс
INDEX функцийн синтакс нь
INDEX(массив, мөрийн_тоо, [баганын_тоо])
- Аргумент
Аргумент | ШААРДЛАГА | ТАЙЛБАР |
---|---|---|
массив | Шаардлагатай | Энэ бол массивын элемент эсвэл нүдний муж. |
мөрийн_тоо | Шаардлагатай | Энэ нь лавлагаа буцаж ирэх мөрийн байршил юм. |
баганын_тоо | Заавал биш | Энэ бол баганалавлагаа буцаах байрлал. |
- Буцаах утга
Утга эсвэл лавлагааг буцаана Хүснэгт эсвэл утгын мужаас авсан утга.
MATCH функцийн танилцуулга
MATCH функц нь тодорхой тохирох нүдийг шалгаад буцаана. муж доторх түүний нарийн байршил.
- Синтакс
MATCH функцийн синтакс нь
MATCH(хайх_утга, хайлтын_массив, [тохирох_төрөл])
- Аргументууд
Аргумент | ШААРДЛАГА | ТАЙЛБАР |
---|---|---|
хайлтын_утга | Шаардлагатай | Энэ нь утга нь шалгах мужид байна гэсэн үг. |
харах_массив | Шаардлагатай | Энэ нь утгыг хайх мужийг хэлнэ. |
тохирох_төрөл | Заавал биш | Функцийн тохирохыг тодорхойлоход ашигладаг. төрөл. Ихэнх тохиолдолд энэ нь тоон утга юм. Гурван төрлийн тохирохыг ашиглаж болно: Яг тохирохыг олохын тулд 0-г оруулна уу. 1 хайлтын утгаас бага буюу тэнцүү хамгийн их утгыг олно. Хайлтын утгаас их буюу тэнцүү хамгийн бага утгыг олохын тулд -1. |
- Буцах утга
Хайлтын массивын байршлыг харуулсан утгыг буцаана.
Өгөгдлийн багцын танилцуулга
Excel дээрх INDEX функц нь маш уян хатан бөгөөдхүчтэй бөгөөд энэ нь Excel-ийн олон тооны тооцоололд харагдана. MATCH функц нь категори дахь элементийн байршлыг тогтоох зорилготой.
Нэг нүдэнд олон утгыг буцаах функцуудыг ашиглахын тулд бид дараах өгөгдлийн багцыг ашиглаж байна. Өгөгдлийн багц нь бүтээгдэхүүнээ өөр өөр улсаас импортолсны дараа борлуулдаг орон нутгийн жижиг бизнесийг төлөөлдөг. Мөн өгөгдлийн багц нь Б баганад байгаа Улс , бүтээгдэхүүн импортлох газраас, С баганад байгаа бүтээгдэхүүн бүрийн Үнэ , болон E баганад байгаа Бүтээгдэхүүний нэр.
Одоо бид тодорхой улсаас импортолсон бүх бүтээгдэхүүнийг гаргаж авах хэрэгтэй гэж бодъё.
Нэг нүдэнд олон утгыг буцаах Excel-ийн INDEX TATCH-ын алхам алхмаар үйлдлүүд
Нэгдүгээрт, бид хайлтын функцуудыг нэгтгэж болно: INDEX Олон утгыг буцаахын тулд MATCH . Эдгээр функцүүдийн хамт бидэнд ЖИЖИГ , IF , ISNUMBER функцууд хэрэгтэй болно.
ЖИЖИГ функц нь тоон утгыг нэмэгдүүлэх дарааллаар ангилсан жагсаалт дахь байрлалаас хамааран тоон утгыг үүсгэдэг. Энэ функц нь тодорхой газар дахь массиваас хамгийн бага утгыг буцаана.
Хэрэв IF функц нь логик тест хийж, үр дүн нь ҮНЭН бол нэг утгыг буцаана. хэрэв үр дүн ХУДАЛ бол. Энэ функц нь хоёр утгыг харьцуулж, аль нэгийг нь гарганахэд хэдэн үр дүн.
ISNUMBER функц нь нүдний утга тоон эсэхийг шалгадаггүй. нүдэнд тоо орсон үед ISNUMBER функц нь ҮНЭН -г харуулдаг; эс бөгөөс ХУДАЛ -г буцаана. ISNUMBER -г мөр нь тоон утгыг илэрхийлэх эсвэл бусад функцын гаралт нь тоо эсэхийг шалгахад ашиглаж болно. Энэ нь нүдний лавлагаа байж болох ганц параметр болох утгыг хүлээн авдаг.
Алхам 1: Apply INDEX & Олон утгыг буцаах MATCH функцууд
Эхлээд бид энэ алхамд INDEX MATCH функцийг ашиглан Австралиас импортолсон бүх бүтээгдэхүүнийг гаргаж авахыг хүсэж байна гэж бодъё. . Нэг нүдэнд олон утгыг буцаах функцийг ашиглах процедурыг дагаж мөрдье.
- Эхлээд томьёо оруулах нүдээ сонгоно уу.
- Хоёрдугаарт, томьёог дотор нь оруулна. сонгосон нүд.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
- Цаашилбал Enter товчийг дарж үйлдлийг дуусгана. процедурыг сонгоод, үүссэн нүдэнд үр дүнг харна уу.
- Үүний дараа Дүүргэх бариул -ыг доош чирж томьёог дахин хувилна уу. хүрээ. Эсвэл мужийг автоматаар дүүргэх бол Нэмэх ( + ) тэмдэг дээр давхар товшино уу.
- Эцэст нь бүх дэд алхмуудыг дагаад үр дүнг F8:F10 нүдний мужид харах боломжтой.
🔎 Томъёо хэрхэн ажилладаг вэ?
- МӨР($A$1:A1) : Энэ хэсэгт,бид A1 нүдийг эхлэлийн цэг болгон ашигладаг.
- ROW($B$5:$B$12)) : Энэ хэсэг нь B5 нүдийг харуулж байна. B12 хүртэл сонгогдсон байна.
- ТААРУУЛАХ(ROW($B$5:$B$12), ROW($B$5:$B$12)),””) : Хэсэг нь мужид ( B5:B12 ) яг таарч байгаа утгыг хайж, тэдгээрийг буцаана.
- (MATCH($B$5:$B$12,$F) $5, 0)) : Энэ хэсэг нь ( B5:B12 ) муж дахь F5 нүдний утгатай тохирох утгуудыг хайдаг.
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : ( B5:B12 ) муж дахь тохирох утгууд нь тоо мөн эсэхийг тодорхойлно.
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Мөр нь хэрэв мужид тохирох утга байгаа бол ( B5:) гэсэн үг. B12 ), Хэрэв томьёо буцаана.
- ЖИЖИГ(ХЭРЭВ(IS ДУГААР(ТАРЧИЛСАН($B$5:$B$12,$F$5, 0))), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1)) : Масив бүрийн хувьд энэ функц буцаана. хамгийн бага тохирох утга.
- INDEX($D$5:$D$12,ЖИЖИГ(ХЭРЭВ(ISNUMBER(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW) ($B $5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1))) : Эцэст нь энэ томьёо массивыг хайдаг ( D5: D12 ) тохирох утгуудыг ( F8:F10 ) нүдэнд буцаана.
Цааш унших: INDEX-тэй жишээнүүд- Excel дээрх TATCH Формула (8 хандлага)
Ижил төстэй уншилтууд
- Excel дээрх Wildcard-тай олон шалгуурыг TATCH (Бүрэн гарын авлага)
- Хэрхэн ашиглахExcel дээрх VLOOKUP-ын оронд INDEX TATCH (3 арга зам)
- Excel дээр давхардсан утгууд бүхий INDEX+MATCH (3 хурдан арга)
- Excel INDEX Хэрэв нүд нь текст агуулж байвал MATCH
- Excel-д INDEX-MATCH томьёог хэрхэн олон үр дүн гаргах вэ
Алхам 2: Excel TEXTJOIN эсвэл НЭГ нүдэнд олон утгыг нэгтгэх функц
Одоо бид үр дүнг нэг нүдэнд нэгтгэх хэрэгтэй. Энэ зорилгоор бид өөр функцийг ашиглах болно. Үүнийг хийхийн тулд бид TEXTJOIN функц эсвэл CONCATENATE функцийг ашиглаж болно. Энэ тохиолдолд бид хоёуланг нь өөр өөр алхамаар ашиглах болно. TEXTJOIN функц нь янз бүрийн муж ба/эсвэл тэмдэгтүүдийн текстийг нэгтгэж, нэгдэх текстийн утга бүрийн дунд тодорхойлсон тусгаарлагчийг ашиглана. Excel-ийн CONCATENATE функц нь текстийн олон битийг хооронд нь холбох эсвэл олон нүднүүдийн мэдээллийг нэгтгэн нэг нүдэнд оруулах зорилготой юм. Жишээлбэл, олон утгатай үр дүнг нэг нүдэнд оруулахын тулд хоёр функцийг ашиглахын тулд дэд процедурыг ашиглацгаая.
- Эхний ээлжинд олон тооны утгыг оруулах нүдээ сонгоно уу. үр дүн нь нэг нүд болно.
- Дараа нь тухайн нүдэнд томьёо оруулна.
=TEXTJOIN(", ",TRUE,F8:F10)
- Эцэст нь Enter -г дарж үр дүнг харна уу.
- TEXTJOIN функцийг ашиглахын оронд, Та мөн CONCATENATE функцийг ашиглаж болносонгосон нүд. Үүний нэгэн адил, TEXTJOIN функц, энэ функц мөн адил ажиллах болно. Тэгэхээр тэр нүдэнд томьёо оруулна.
=CONCATENATE(F8,", ",F9,", ",F10)
- Эцэст нь өмнөхтэй адил дарна уу. товчийг оруулна уу. Үүний үр дүнд энэ томьёо нь олон утгыг нэг нүдэнд оруулах үр дүнг харуулах болно.
Цааш унших: Excel Олон утгыг хэвтээ байдлаар буцаах INDEX-MATCH томьёо
Дүгнэлт
Дээрх процедур нь Excel-ийн Олон утгыг буцаах INDEX TATCH процедурыг харуулах болно. Нэг нүдэнд . Энэ нь танд тусална гэж найдаж байна! Хэрэв танд асуулт, санал, санал хүсэлт байвал коммент хэсэгт мэдэгдээрэй. Эсвэл та ExcelWIKI.com блогоос манай бусад нийтлэлүүдийг үзэж болно!