Excel-д INDEX функцийг хэрхэн ашиглах вэ (6 хялбар жишээ)

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

INDEX функц нь Excel-ийн шилдэг 10 функцийн нэг юм. Энэ зааварт та INDEX функц Excel-д тусад нь болон бусад Excel-ийн функцуудтай хэрхэн ажилладаг талаар бүрэн ойлголттой болно.

Та Excel-ийн INDEX функцийг авах болно. Масивын маягт ба Лавлагаа маягт гэсэн хоёр хэлбэрээр.

Масив хэлбэрийн Excel INDEX функц (Түргэн харах):

Та нэг мужаас утгыг (эсвэл утгыг) буцаах гэж байгаа бол INDEX функцийн массив хэлбэрийг ашиглах болно.

Лавлах маягт дахь Excel-ийн INDEX функц (Түргэн харах):

Та олон мужаас утгыг (эсвэл утгыг) буцаах гэж байгаа бол INDEX <лавлагааны маягтыг ашиглана. 2>функц.

Excel-ийн ажлын номыг татаж авах

Excel-ийн ажлын номыг татан авч өөрийгөө дадлага хийх боломжтой.

INDEX Function.xlsx-ийн хэрэглээ

Excel-ийн INDEX функцийн танилцуулга

Функцийн зорилго:

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

Массив хэлбэрийн INDEX функцийн синтакс:

=INDEX (массив, мөрийн_тоо, [баганын_тоо])

Аргументууд:

аргумент шаардлагатай/ нэмэлт утга
массив Шаардлагатай Энэ аргумент руу нүднүүдийн муж эсвэл тогтмол массив оруулах
мөрийн дугаарГанц/олон шалгуурыг дан/олон илэрцтэй тааруулах
  • Нэг нүдэнд олон утгыг буцаахын тулд Excel-ийн INDEX MATCH
  • ИНДЕКС ТААРУУЛАХ олон шалгуурыг Wildcard-тай Excel дээр (Бүрэн гарын авлага)
  • Excel дэх тодорхой өгөгдлийг хэрхэн сонгох вэ (6 арга)
  • Жишээ 6: INDEX функц мөн байж болно Нүдний лавлагаа болгон ашигласан

    Жишээ 5-д бид мужаас бүх мөрийг буцаахын тулд INDEX функцийг хэрхэн ашиглахыг үзсэн. Та мөн адил зүйлийг авахын тулд дурын нүдэнд дараах энгийн томъёог ашиглаж болно.

    =D6:G6

    Миний хэлэх гэж байгаа зүйл бол INDEX<юм. 2> функц нь нүдний утгын оронд нүдний лавлагааг буцаах боломжтой. Би дээрх томьёоны G6 -ийн оронд INDEX(D6:G9,1,4) -г ашиглах болно. Иймд томъёо нь ийм байх болно

    =D6:INDEX(D6:G9,1,4)

    🔎 Энэ томьёоны үнэлгээ:

    • Эхлээд томьёо байгаа нүдийг сонгоно уу.
    • Формула таб >> ; Формула аудит бүлэг >> Формула үнэлэх команд дээр дарна уу.
    • Формула үнэлэх харилцах цонх нээгдэнэ.

    • Үнэлгээний талбарт =D6:INDEX(D6:G9,1,4) томъёо гарч ирнэ.
    • Одоо Үнэлгээ дээр дарна уу. .
    • Томьёо нь одоо $D$6:$G$6 нүдний мужийг харуулж байна.
    • Тиймээс INDEX томьёо бүхэлд нь буцаасан байна. эсийн лавлагаа, эс бишутга.

    Excel-д INDEX функцийг ашиглах үед гардаг нийтлэг алдаа

    #REF! Алдаа:

    Энэ нь тохиолддог-

    • Таны дамжуулсан мөрийн дугаар аргумент муж дахь байгаа мөрийн дугаараас өндөр байх үед.
    • Таны дамжуулсан баганын_тоо аргумент нь муж дахь одоо байгаа баганын дугааруудаас өндөр байна.
    • Таны дамжуулсан талбайн_тоо аргумент нь одоо байгаа талбайн дугааруудаас өндөр байх үед.

    #VALUE! Алдаа:

    Мөрийн_тоо, багана_тоо, эсвэл талбайн_тоо зэрэг тоон бус утгуудыг оруулахад энэ нь тохиолддог.

    Дүгнэлт

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

    Шаардлагатай Нүдний мужид мөрийн дугаар эсвэл массивын тогтмолыг оруулах
    col_num Сонголт Нүдний мужид баганын дугаар эсвэл массивын тогтмолыг оруулна уу

    Тэмдэглэл:

    • Хэрэв та хоёуланг нь ашигладаг бол мөрийн_тоо ба баганын_тоо аргументууд, INDEX функц нь мөрний_тоо ба баганын_тооны уулзвар дээрх нүднээс утгыг буцаана. .
    • Хэрэв та мөрийн_тоо эсвэл баганын_тоо -г 0 (тэг) гэж тохируулсан бол та бүхэл баганын утгыг эсвэл бүхэл мөрийн утгыг тус тус авна. массив хэлбэр. Та эдгээр утгыг Массив томьёо ашиглан нүднүүдэд оруулах боломжтой.

    Лавлах маягт дахь INDEX функцийн синтакс:

    =INDEX (лавлагаа, мөрийн_тоо, [баганын_тоо], [талбайн_тоо])

    Аргументууд:

    аргумент шаардлагатай/ нэмэлт утга
    лавлагаа Шаардлагатай Нэг муж эсвэл массиваас илүү нэвтрүүлэх
    мөрийн_тоо Шаардлагатай Мөрийн дугаарыг тодорхой нүдний мужид оруулах
    col_num Сонголт Тодорхой нүдний мужид баганын дугаарыг дамжуулах
    талбай_тоо Нэмэлт Бүлэг мужаас сонгохыг хүсэж буй хэсгийн дугаараа дамжуулна уу

    Тэмдэглэл:

    • Хэрэв массивын утга болгон нэгээс олон муж эсвэл массивыг дамжуулж байвал та мөн дамжуулна уу.талбайн_тоо.
    • Хэрэв талбайн_тоо байхгүй бол INDEX функц эхний мужтай ажиллах болно. Хэрэв та утгыг талбайн_тоо болгон дамжуулбал INDEX функц тухайн мужид ажиллах болно.
    • Хэрэв ойлголтууд тодорхойгүй байвал санаа зовох хэрэггүй; Би Excel-ийн INDEX функцийг үр дүнтэй ашиглах олон жишээг үзүүлэх дараагийн алхам руу очно уу.

    INDEX функцийг дангаар болон бусадтай ашиглах 6 жишээ Excel функцууд

    Жишээ 1: Жагсаалтаас зүйл сонгох

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

    Нэг багана бүхий нэг хэмжээст жагсаалт:

    Жишээ нь, хэрэв бид Жагсаалтаас 3-р бүтээгдэхүүнийг авахыг хүсвэл C12 нүдэнд мөрийн дугаарыг (өөрөөр хэлбэл серийн дугаар) зааж өгсний дараа бид C13 нүдэнд дараах томьёог ашиглаж болно.

    =INDEX(B5:B10,C12)

    Эсвэл,

    =INDEX(B5:B10,3)

    Нэг мөр бүхий нэг хэмжээст жагсаалт:

    Үүнтэй адил бид INDEX функцийг ашиглан нэг мөрөөс нэг зүйлийг татаж авч болно. Б баганад серийн дугаарыг зааж С20 нүдэнд дараах томьёог хэрэглэнэ:

    =INDEX(C17:H17,,B20)

    Эсвэл,

    =INDEX(C17:H17,3)

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

    Олон хэмжээст жагсаалтаас зүйлийг татах:

    Олон хэмжээстүүдийн жагсаалтаас зүйлийг татахын тулд, та INDEX функцэд мөр, баганын дугаарыг зааж өгөх хэрэгтэй.

    Жишээ нь, хэрэв та 3-р мөр болон -ээс зүйлийг авахыг хүсвэл Жагсаалтын 4-р баганад та С33 нүдэнд дараах томьёог оруулах ёстой.

    =INDEX(C26:H29,C31,C32)

    Тэмдэглэл:

    • Хэрэв та жагсаалтынхаа хүрээнээс (таны INDEX функцид заасан массив) давсан мөрийн дугаарыг зааж өгсөн бол энэ нь #REF! алдаа .
    • Мөн та массивыг лавлагаа болгож INDEX функцийг ашиглаж болно. Жишээ нь =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) томьёо 8-ыг буцаана. массивын тогтмол {1,2,3;4,5,6;7,8,9;10,11,12} нь цэг таслалаар тусгаарлагдсан багануудыг агуулна.

    Дэлгэрэнгүй унших: Excel VBA-тай INDEX MATCH-ийг хэрхэн ашиглах вэ

    Жишээ 2: Олон жагсаалтаас зүйл сонгох

    Та анзаарсан байх аль хэдийн; INDEX функц нь өөр нэг нэмэлт аргументтай бөгөөд энэ нь [талбайн_тоо]. Үүний тусламжтайгаар та INDEX функцэд олон массив эсвэл лавлагааны мужийг оруулж, аль массиваас функц буцаж ирэхийг зааж өгч болно. зүйл эсвэл утга.

    Жишээ нь, энд хоёр жагсаалт байгаа бөгөөд нэг нь Windows , нөгөө нь MS-д зориулагдсан.Office. Та цонх жагсаалтаас утгыг авахын тулд дараах томьёог хэрэглэж болно.

    =INDEX((D5:G9,I5:L9),C11,E11,1)

    Эсвэл

    =INDEX((D5:G9,I5:L9),C11,E11,2)

    MS Office жагсаалтаас зүйл авах.

    Тэмдэглэл:

    Хэрэв та энэ томьёонд тоог заагаагүй бол Excel анхдагчаар утгыг буцаахын тулд 1-р хэсгийг авч үзнэ.

    Жишээ 3: MATCH функцийг INDEX-тэй хослуулах Олон шалгуур болон буцаах утгыг тааруулахын тулд

    MATCH функц нь заасан дарааллын дагуу заасан утгатай таарч байгаа массив дахь зүйлийн харьцангуй байрлалыг буцаана. Та MATCH функцийг ашиглан тодорхой мужид мөр, баганын дугаарыг хялбархан гаргаж авч болно.

    Дараах жишээг харцгаая. Бид C12 болон C13 нүдэнд заасан зарим шалгуурыг тааруулахыг хүсэж байна.

    Алхам:

    • Хэрэглэх C14 нүдэнд дараах томьёо:
    =INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    • дар ОРУУЛАХ.

    Дэлгэрэнгүй унших: INDEX Excel-ийн мөр, баганын олон шалгуурыг тааруулах

    🔎 Энэ томьёо хэрхэн ажилладаг вэ?

    Энэ томьёо хэсэг хэсгээр нь хэрхэн ажилладгийг харцгаая.

    • МАТЧ( C12,B4:E4,0)

    Гаралт: 3

    Тайлбар: ТЭРЭГЛЭЛ функц нь C12 нүднээс оролт авч B4:E4 мужид яг таарч тохирно. Сүүлийн аргумент дахь 0 цифр нь энд яг таарч байгааг харуулж байна. Эцэст нь C12 дахь зүйлээс хойш B4:E4 мужийн гурав дахь баганад байгаа бөгөөд функц нь 3-ыг буцаана.

    • MATCH(C13,B5:B10,0)

    Гаралт: 3

    Тайлбар : Дээр тайлбарласан эхний MATCH функцтэй адил. Гэхдээ энэ удаад функц нь B5:B10, мужаас мөр дараалан ажилладаг бөгөөд энэ нь зүйлүүд өөр өөр мөрөнд байгаа боловч нэг баганад байгаа гэсэн үг юм.

    • INDEX (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    Гаралт: 1930

    Тайлбар : Бид хоёр MATCH хэсгийн гаралтыг ашиглан томьёог хялбарчилж болно. Энэ нь дараах байдалтай байх болно: INDEX(B5:E10,3,3). Тиймээс INDEX функц нь B5:E10 мужид 3-р мөр, дараа нь 3-р багана руу шилжих болно. Мөн мөр баганын уулзвараас тухайн утгыг буцаана.

    Дэлгэрэнгүй унших: Excel дээр INDEX MATCH томьёог хэрхэн ашиглах талаар (9 жишээ)

    Жишээ 4: Хоёр жагсаалтын олон шалгуурыг тааруулахын тулд INDEX, MATCH, IF функцуудыг нэгтгэх

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

    Манай мэдээллийн багц энд байгаа бөгөөд бидэнд өөр өөр улс орон, жилүүдийн Windows болон MS Office -ийн борлуулалтын мэдээлэл байна.

    Бид Бүтээгдэхүүний нэр, Жил, ба Улс гэсэн 3 шалгуур тавьж, тэдгээрийн харгалзах борлуулалтыг авна. өгөгдөл.

    Алхам:

    • Тогтоосон шалгуурыг- Он: 2019 , Бүтээгдэхүүн: MS Office болон Улс: Канад .
    • Эдгээрийг C11, C12, болон C13 нүднүүдэд тохируулна уу. тус тус.
    • Одоо C14 нүдэнд дараах томьёог хэрэглэж ENTER дарна уу.
    =INDEX(INDEX((D5:G9,I5:L9),,,IF(C12="Windows",1,2)),MATCH(C13,B5:B9,0),MATCH(C11,INDEX((D5:G5,I5:L5),,,IF(C12="Windows",1,2)),0))

    • Та одоо C14 нүдэнд харгалзах борлуулалтын өгөгдлийг харах болно.
    • Та энэ томъёог ашиглан илүү динамик болгож болно. өгөгдлийн баталгаажуулалт .

    🔎 Энэ томьёо хэрхэн ажилладаг вэ?

    • IF(C12=”Windows”,1,2))

    Гаралт : 2

    Тайлбар : C12 нүд нь Windows -г агуулж байгаа тул шалгуурууд тохирохгүй бөгөөд IF функц нь 2-ыг буцаана.

    • INDEX((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))

    Гаралт : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940<төлөвлөгөө

    2>: IF(C12=”Windows”,1,2)хэсэг нь 2-ыг буцаадаг тул энэ томъёо нь INDEX((D5:G9,I5:L9),,,2) болно.. Одоо INDEXфункц нь өөрт өгөгдсөн хоёр дахь мужийг буцаана.
    • MATCH(C11,INDEX((D5:G5,I5:L5),,,IF) (C12=”Windows”,1,2)),0)

    Гаралт : 3

    Тайлбар : IF(C12=”Windows”,1,2) хэсэг нь 2-ыг буцаадаг тул энэ хэсэг нь MATCH(C11,INDEX((D5:G5,I5:L5),,,2) болно. ,0). Одоо INDEX((D5:G5,I5:L5),,,2) хэсэг буцаана I5:G5 нь {2017,2018,2019, 2020 . Тэгэхээр МАТЧ томьёо MATCH(C11,{2017,2018,2019,2020},0) болно. C11 нүдний 2019 утга {2017,2018,2019,2020} массивын 3-р байрлалд байгаа тул MATCH функц нь 3-ыг буцаана.

    • MATCH(C13,B5:B9,0),

    Гаралт : 4

    Тайлбар : MATCH функц нь B5:B9 муж дахь C13 нүдний утгатай таарч байгаа бөгөөд энэ нь <1 дэх "Канад" мөрийн байрлал тул 4-ийг буцаана>B5:B9 муж.

    • =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)

    Гаралт : 3177

    Тайлбар : Томъёоны бүх жижиг хэсгүүдийг гүйцэтгэсний дараа томъёо бүхэлдээ иймэрхүү харагдана. Мөн энэ нь 4-р мөр ба 3-р баганын огтлолцсон утгыг буцаана.

    Дэлгэрэнгүй унших: Excel дээр INDEX-MATCH-тай IF (3 тохиромжтой арга)

    Жишээ 5: Мужаас мөр эсвэл баганыг бүхэлд нь буцаах

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

    Алхам:

    • Та Windows жагсаалтаас эхний мөрийг буцаахыг хүсэж байна гэж хэлнэ үү. . Дараах томьёог дурын нүдэнд (энд F11 нүдэнд) хэрэглэж ENTER товчийг дарна уу.
    =INDEX(D6:G9,1,0)

    • Бид энд баганын дугаарыг 0 гэж зааж өгсөн гэдгийг анхаарна уу. Бид авахын тулд дараах томъёог ашиглаж болномөрийг бүхэлд нь, мөрийн_тооны аргументийн ард таслал тавьж, ямар ч баганын дугаар заахгүйгээр байгаагаар нь үлдээнэ.
    =INDEX(D6:G9,1,)

    • Гэхдээ та зүгээр л =INDEX(D6:G9,1) гэж бичээд ENTER товчийг дарвал бүх мөрийг биш эхний эгнээний зөвхөн эхний утгыг авах болно.
    • Эхний баганыг бүхэлд нь авахын тулд дараах томьёог хэрэглэнэ. Бүхэл бүтэн мөрийг буцаан авах тохиолдолд анхаарах зүйлс энэ тохиолдолд мөн хамаарна.
    =INDEX(I6:L9,,1)

    Тэмдэглэл:

    • Хэрэв та Microsoft 365 -ээс хуучин Excel-ийн хувилбаруудыг ашиглаж байгаа бол -г ашиглан мужаас мөр эсвэл багана буцаахын тулд Array томъёог ашиглах ёстой. INDEX функц.
    • Жишээ нь, манай энд байгаа өгөгдлийн багцад борлуулалтын хүрээ бүр 4 утгаас бүрдэх тул та хэвтээ байдлаар 4 нүд сонгоод INDEX функцийг оруулах ёстой.
    • Одоо CTRL + SHIFT + ENTER дарж томьёог массивын томьёо болгон оруулна.
    • Үүний нэгэн адил та бүхэл баганыг харуулж болно.
    • Бүтэн мужийг буцаахын тулд лавлагааны аргументад мужийг оноож, багана болон мөрийн дугаар болгон 0-г тавь. Жишээ болгон томъёог энд оруулав.
    =INDEX(D6:G9,0,0)

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

    Ижил төстэй уншилтууд

    • INDEX TATCH Excel дэх олон шалгуур (массивын томьёогүй)
    • Excel INDEX

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