Excel INDEX MATCH Եթե բջիջը պարունակում է տեքստ

  • Կիսվել Սա
Hugh West

Բովանդակություն

Եթե բջիջը պարունակում է տեքստ, մենք կարող ենք օգտագործել INDEX & MATCH գործառույթներ խելացի և առաջադեմ որոնում կատարելու համար: Դա Excel-ում օգտագործված շատ տարածված բանաձև է: Այս հոդվածում մենք կսովորենք, թե ինչպես է այս երկու գործառույթների համադրությունը աշխատում մի քանի գեղեցիկ բացատրություններով և օրինակներով:

Practice Workbook

Ներբեռնեք հետևյալ աշխատանքային գիրքը և վարժությունը:

Բջիջը պարունակում է Text.xlsx

Ներածություն Excel INDEX ֆունկցիայի

Microsoft Excel INDEX ֆունկցիան վերադարձնում է բջիջը սահմանված զանգվածի կամ տիրույթի արժեքը։

  • Շարահյուսություն՝

=INDEX (զանգված, տող_թիվ, [սյուն_թիվ], [ տարածք_թիվ])

  • Փաստարկներ. հաստատուն զանգված։

row_num՝ Տողի համարը պահանջվող տիրույթից կամ զանգվածից։

[col_num]: Սյունակի համարը պահանջվող տիրույթից կամ զանգվածից:

[տարածքի_թիվը]. Սա պարտադիր չէ:

Excel MATCH ֆունկցիայի ներածություն

Microsoft Excel MATCH ֆունկցիան օգտագործվում է որոնման դիրքը գտնելու համար: արժեքը զանգվածում կամ ա միջակայք. Այն վերադարձնում է թվային արժեք:

  • Շարահյուսություն. 3>
    • Փաստարկներ.

    որոնման_արժեքը.վերադարձրեք արժեքը C12 բջիջում:

    ՔԱՅԼԵՐ.

    • Ընտրեք Բջջ C12 .
    • Հաջորդը մուտքագրեք բանաձևը.
    =INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

    • Սեղմեք Մուտքագրեք արդյունքը տեսնելու համար:

    Բանաձեւի բաժանում

    EXACT(B12,B5:B9)

    Սա կգտնի որոնման արժեքի ճշգրիտ համապատասխանությունը: Ճշգրիտ համընկնման համար այն կվերադարձնի TRUE, իսկ ոչ համընկնման դեպքում FALSE:

    MATCH(TRUE,EXACT(B12,B5:B9),0)

    Սա կգտնի TRUE-ի դիրքը նախորդ քայլից:

    INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)

    Սա կվերադարձնի CGPA-ն՝ օգտագործելով նախորդ քայլի դիրքի արժեքը:

    Եզրակացություն

    Եթե բջիջը պարունակում է տեքստ, մենք հեշտությամբ կարող ենք համատեղել Excel INDEX & MATCH ֆունկցիաները արժեքը փնտրելու համար: Ավելացվեց պրակտիկայի աշխատանքային գրքույկ: Առաջ գնացեք և փորձեք: Ազատորեն հարցրեք որևէ բան կամ առաջարկեք որևէ նոր մեթոդ:

    Որոնման զանգված կամ տիրույթ:

    որոնման_զանգված. Որոնման զանգված կամ բջիջների տիրույթ, որտեղ մենք ցանկանում ենք որոնել արժեքը: [match_type]. Սա ցույց է տալիս ֆունկցիայի համապատասխանության տեսակը: Գոյություն ունի երեք տեսակ.

    Արժեքի ճշգրիտ համընկնում = 0

    Ամենամեծ արժեքը, որը հավասար է կամ փոքր է որոնման արժեքին =

    Ամենափոքր արժեքը, որը հավասար է կամ մեծ է որոնման արժեքից = -1

    9 Excel INDEX-ը համատեղելու արագ ուղիներ & MATCH ֆունկցիաներ, եթե բջիջը պարունակում է տեքստ

    1. INDEX MATCH ֆունկցիաների օգտագործումը պարզ որոնման համար

    Մենք կարող ենք օգտագործել INDEX MATCH ֆունկցիաները պարզ սյունակի կամ տողի համար որոնում աշխատանքային թերթում: VLOOKUP ֆունկցիան օգտագործվում է միայն ուղղահայաց որոնման համար: Այսպիսով, այս համադրությունն այստեղ հիանալի է աշխատում:

    1.1 Ուղղահայաց որոնման համար

    Ենթադրենք, որ մենք ունենք ուսանողների անունների հավաքածու՝ նրանց մաթեմատիկական նշաններով ուղղահայաց դիրքում: Մենք պատրաստվում ենք փնտրել Ռոբի մաթեմատիկական նշանները B4:C9 տիրույթում և վերադարձնել արժեքը E5 բջիջում:

    ՔԱՅԼԵՐ.

    • Սկզբում ընտրեք Բջջ E5 :
    • Հաջորդը մուտքագրեք բանաձևը.
    =INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

    • Այժմ սեղմեք Enter արդյունքի համար:

    Formula Breakdown

    MATCH(«Rob»,$B$5:$B$9,0)

    Սա կփնտրի ճշգրիտ համընկնումը B5:B9 միջակայքում:

    INDEX($B$5:$C$9,MATCH(«Rob»,$B$5:$B$9,0),2)

    Սա կվերադարձնի արժեքը B5 միջակայքից :C9 .

    1.2 Հորիզոնական որոնման համար

    Այստեղ մենք ունենք նույն տվյալների բազան հորիզոնական դիրքում: Մենք պատրաստվում ենք փնտրել Ռոբի մաթեմատիկական նշանները B4:G5 տիրույթում և վերադարձնել արժեքը B8 բջիջում:

    ՔԱՅԼԵՐ.

    • Սկզբում ընտրեք Բջջ B8 :
    • Այժմ մուտքագրեք բանաձևը.
    =INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

    • Վերջապես սեղմեք Enter արդյունքը տեսնելու համար:

    Formula Breakdown

    MATCH(“Rob”,$C$4:$G$4,0)

    Սա կփնտրի ճշգրիտ համապատասխանությունը C4:G4 տիրույթում:

    INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

    Սա կվերադարձնի արժեքը C4:G5 միջակայքից:

    2. Տեղադրեք INDEX MATCH ֆունկցիան Փնտրել ձախ

    Որոնման տվյալների արժեքը ձախ սյունակից հանելու համար մենք կարող ենք օգտագործել INDEX MATCH ֆունկցիաների համակցությունը : Ենթադրենք, որ մենք ունենք տվյալների բազա ( B4:E9 ) ուսանողների անուններով` իրենց անգլերեն, մաթեմատիկա, ֆիզիկա գնահատականներով: Մենք պատրաստվում ենք փնտրել Ռոբի մաթեմատիկական նշանները և վերադարձնել արժեքը G5 բջիջում:

    ՔԱՅԼԵՐ.

    • Ընտրեք Cell G5 ։
    • Այնուհետև գրեք բանաձևը՝
    =INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

    • Արդյունքը ստանալու համար սեղմեք Enter :

    Բանաձեւի բաշխում

    MATCH(“Rob”,E5:E9,0)

    Սա կփնտրի E5:E9 տիրույթում ճշգրիտ համապատասխանության համար:

    INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)

    Սա կվերադարձնի արժեքը B5:E9 միջակայքից:

    3. Երկկողմանի որոնում INDEX MATCH ֆունկցիաներով, եթե Բջիջը պարունակում է տեքստ

    Excel INDEX MATCH ֆունկցիաները կարող են գեղեցիկ կերպով կարգավորել երկկողմանի որոնումը, օրինակ՝ որոնման տվյալների արժեքները մի քանի սյունակներից հանելը: Այստեղ մենք ունենք տվյալների բազա ( B4:E9 ) տարբեր ուսանողների անուններով` իրենց տարբեր առարկայական նշաններով: Մենք պատրաստվում ենք հանել Rob-ի բոլոր առարկայական նշանները C12:E12 բջիջում:

    ՔԱՅԼԵՐ:

    • Սկզբում ընտրեք Cell C12 :
    • Այժմ մուտքագրեք բանաձևը.
    =INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

    • Վերջում սեղմեք Enter : Օգտագործեք Լրացնել բռնակը աջ կողմում՝ բջիջները ինքնալրացնելու համար:

    Բանաձևի բաշխում

    MATCH($B$12,$B$5:$B$9,0)

    Սա կփնտրի Ռոբի ճշգրիտ համընկնումը տիրույթում B5:B9 .

    MATCH(C$11,$C$4:$E$4,0)

    Սա կփնտրի առարկայի ճշգրիտ համընկնման համար (ԱՆԳԼԵՐԵՆ/ՄԱԹԵՆԱ/ՖԻԶԻԿԱ) C4:E4 միջակայքում:

    INDEX($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

    Սա կվերադարձնի արժեքը միջակայքը C5:E9 :

    Կարդալ ավելին. IF հետ INDEX-MATCH Excel-ում (3 հարմար մոտեցում)

    4. INDEX MATCH ֆունկցիաների օգտագործումը արժեքը որոնելու համարVLOOKUP ֆունկցիա (9 օրինակ)

  • INDEX+MATCH կրկնօրինակ արժեքներով Excel-ում (3 Արագ մեթոդ)

5. INDEX, MATCH-ի օգտագործում & SUM ֆունկցիաներ՝ բջջի տեքստի հիման վրա արժեքներ ստանալու համար

Ենթադրենք, որ ուզում ենք իմանալ աշակերտի «Ռոբ» առարկայի ընդհանուր գնահատականները: Մենք կարող ենք օգտագործել SUM ֆունկցիան INDEX MATCH ֆունկցիաների հետ միասին C12 բջիջում արժեք ստանալու համար:

ՔԱՅԼԵՐ.

  • Ընտրեք Բջջ C12 :
  • Այժմ գրեք բանաձևը.
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

  • Այնուհետև սեղմեք Enter արդյունքը տեսնելու համար:

Ֆորմուլայի բաշխում

ՄԱՏՉ($B$12,$B$5:$B$9,0)

Սա կփնտրի B12 բջիջի ճշգրիտ համապատասխանությունը B5:B9 տիրույթում:

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

Սա կվերադարձնի արժեքը միջակայքից C5:E9 : Այստեղ INDEX ֆունկցիայի ներսում, մենք կմուտքագրենք « 0 » որպես սյունակի համար: Սա կվերադարձնի տողի բոլոր արժեքները:

SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0),0))

Սա կամփոփի նախորդ քայլից վերադարձված բոլոր արժեքները:

Կարդալ ավելին. Գումարը հետ INDEX-MATCH ֆունկցիաներ Excel-ում մի քանի չափանիշների ներքո

6. Տեղադրեք INDEX MATCH ֆունկցիաները աստղանիշով բջջային տեքստի հետ մասնակի համընկնման համար

Աստղանիշ Excel է Վայրի նշան որը ներկայացնում է a-ի ցանկացած թվով նիշտեքստային տող. Մենք սա օգտագործում ենք INDEX MATCH ֆունկցիաներով արժեք փնտրելու համար, եթե կա մասնակի համընկնում : Ստորև բերված տվյալների շտեմարանում ( B4:C9 ) մենք ունենք բոլոր ուսանողների լրիվ անունները իրենց մաթեմատիկական գնահատականներով: Նաև տվյալների հավաքածու՝ ուսանողների մասնակի անուններով: Մենք կգտնենք նրանց մաթեմատիկական գնահատականները և մուտքագրենք դրանք F5:F9 տիրույթում։

ՔԱՅԼԵՐ՝

  • Սկզբում ընտրեք Cell F5 ։
  • Մուտքագրեք բանաձևը՝
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

  • Վերջապես սեղմեք Enter և օգտագործեք Fill Handle ` բջիջները ինքնալրացնելու համար:

Ֆորմուլայի բաշխում

ՄԱՏՉ(E5&”*”,$B$5:$B$9,0)

Որպես որոնման արժեք, մենք կօգտագործենք E5&”*” քանի որ Աստղանիշը վերադառնում է «Bob» անունով սկսվող նիշերով և ցանկացած թվով: նիշերը դրանից հետո տեքստային տողերի միջակայքից B5:B9 ։

INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)

Սա կվերադարձնի արժեքը C5:C9 միջակայքից:

ԾԱՆՈԹՈՒՄ. Այս բանաձևն աշխատում է, եթե համընկնում է միայն մեկ անգամ: Բազմաթիվ համընկնման դեպքերի դեպքում այն ​​ցույց կտա միայն առաջին համընկնումը:

Կարդալ ավելին. Ինդեքսի համընկնումը բազմաթիվ չափանիշների հետ wildcard-ով Excel-ում (Ամբողջական ուղեցույց)

7. Excel INDEX MATCH Գործառույթներ՝ գտնելու ամենամոտ համընկնումը

Ենթադրենք, որ մենք ունենք ուսանողների CGPA տվյալների բազա ( B4:C9 ): Մենք պատրաստվում ենք գտնելուսանող, որն ունի ամենամոտ համընկնող CGPA-ն պահանջվող CGPA-ի հետ C12 բջիջում: Այստեղ մենք կօգտագործենք INDEX & MATCH ֆունկցիաները MIN & ABS ֆունկցիաներ ։

ՔԱՅԼԵՐ.

  • Ընտրեք Cell C12 .
  • Այժմ տեղադրեք բանաձևը.
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

  • Հաջորդ սեղմեք Մուտքագրեք արդյունքը տեսնելու համար:

Բանաձեւի բաժանում

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Սա կփնտրի բջջի ճշգրիտ համապատասխանությունը B12 տիրույթում B5:B9 :

MIN(ABS(B12-C5:C9)

Սա կտա նվազագույն տարբերությունը պահանջվող CGPA-ի և բոլոր մյուս CGPA-ների միջև: Ամենամոտ (ավելի քիչ թե շատ) արժեքը համոզվելու համար մենք կօգտագործենք ABS ֆունկցիան այստեղ: ներսում: MATCH ֆունկցիան , նվազագույն արժեքը կլինի որոնման արժեքը:

ABS(B12-$C$5:$C$9)

Սա կլինի որոնման զանգվածը MATCH ֆունկցիայի ներսում:

MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

Այժմ MATCH ֆունկցիան կպարզի աշակերտի անվան դիրքի համարը զանգվածից, ով ունի ամենամոտ CGPA.

INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

Սա կվերադարձնի ուսանողի անունը:

Կարդալ ավելին. INDEX-MATCH բանաձև՝ Excel-ում նվազագույն արժեք գտնելու համար (4 հարմար եղանակ)

8. ԳտնելՄոտավոր համընկնում INDEX-ի հետ & MATCH Functions

Այստեղ մենք ունենք տվյալների բազա՝ աշակերտի բոլոր գնահատականներով: Հիմնական սեղանի կողքին կա նաև գնահատման աղյուսակ։ Մենք պարզելու ենք յուրաքանչյուր ուսանողի գնահատականը D5:D9 միջակայքում՝ հիմնվելով ճիշտի վրա ( F5:G10 ):

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք Բջջ D5 ։
  • Հաջորդը մուտքագրեք բանաձևը՝
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

  • Վերջապես սեղմեք Enter և օգտագործեք Fill Handle ընդհանուրը տեսնելու համար արդյունք:

Բանաձեւի բաշխում

MATCH(C5,$ F$6:$F$10,1)

Սա կփնտրի C5 բջիջի ճշգրիտ համապատասխանությունը F6:F10 տիրույթում: Դա նշանակում է, որ այն կանցնի նշանների տիրույթով և կվերադարձնի այն արժեքը, որը կլինի փնտրման արժեքից փոքր կամ հավասար:

INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)

Սա կվերադարձնի գնահատականը` օգտագործելով նախորդ քայլի դիրքի արժեքը:

9. Case Զգայուն որոնում INDEX-ով & MATCH գործառույթները, եթե բջիջները պարունակում են տեքստ

Փորձերի զգայուն որոնման համար սովորական որոնումը չի աշխատի: Այս դեպքում Excel-ի INDEX & MATCH գործառույթները կարևոր դեր են խաղում: Ենթադրենք, մենք ունենք ուսանողների անունների հավաքածու՝ իրենց CGPA-ով: Նույն անունով երկու ուսանող կա։ Նրանց միջև միակ տարբերությունն այն է, որ մեկը գրված է որպես «շուշան», իսկ մյուսը ՝ «Lily»: Այժմ մենք պատրաստվում ենք հանել Lily's CGPA-ն ևԲազմաթիվ չափանիշներ

Երբեմն մեզ անհրաժեշտ է միավորել որոնման արժեքները և վերադարձնել դրանց ամբողջ տեղեկատվությունը սահմանված զանգվածից: Մենք կարող ենք օգտագործել VLOOKUP ֆունկցիան այստեղ, բայց դրա համար անհրաժեշտ է օժանդակ սյունակ: INDEX MATCH ֆունկցիաների համակցությամբ մենք կարող ենք հեշտությամբ գտնել արժեքը: Ստորև բերված տվյալների բազայից մենք ցանկանում ենք հանել «Mike Hansen»-ի ֆիզիկայի նշանները B4:D9 բջջի D12 տիրույթից:

<3:>

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք Բջջ D12B:
  • Մուտքագրեք բանաձևը.
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

  • Վերջապես սեղմեք Enter արդյունքը տեսնելու համար:

Formula Breakdown

MATCH($B$12&”

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: