Բովանդակություն
Դուք չեք կարող օգտագործել VLOOKUP ֆունկցիան Excel-ում բազմաթիվ արժեքներ համապատասխանեցնելու և վերադարձնելու համար: Այս հոդվածում ես ցույց կտամ, թե ինչպես օգտագործել INDEX ֆունկցիան՝ ուղղահայաց և հորիզոնական մի քանի արժեքներ համապատասխանեցնելու և վերադարձնելու համար: Ես ձեզ ցույց կտամ նաև առաջադրանքը կատարելու այլ եղանակներ:
Ենթադրենք, մեր տվյալների բազայում ունենք տարբեր երկրների բազմաթիվ քաղաքների անուններ: Այժմ մենք ցանկանում ենք ստանալ քաղաքների անվանումը սյունակում կամ տողում ցանկացած կոնկրետ երկրի համար:
Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը
Index Match վերադարձի բազմապատիկ արժեքներ Vertically.xlsx
Index ֆունկցիան՝ մի քանի արժեքներ ուղղահայաց և այլ դեպքերում համապատասխանեցնելու և վերադարձնելու համար
1. Ի՞նչ տեղի կունենա, եթե օգտագործենք VLOOKUP ֆունկցիան:
Նախ, եկեք տեսնենք, թե ինչ կլինի, եթե մենք ցանկանանք համընկնել և վերադարձնել բազմաթիվ արժեքներ՝ օգտագործելով VLOOKUP ֆունկցիան : Միացյալ Նահանգների երկրին և այս երկրի քաղաքներին վերադարձնելու համար մուտքագրեք հետևյալ բանաձևը E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
Այստեղ, D5 = Փնտրման արժեքը
A5:B15 = որոնման տիրույթ
2 = Որոնման սյունակ միջակայք
FALSE = Ճշգրիտ համընկնում
ENTER սեղմելուց հետո մենք կստանանք միայն առաջին քաղաքի անունը . Դա նշանակում է, որ VLOOKUP չի կարող վերադարձնել մի քանի արժեքներ, այն վերադարձնում է միայն առաջին արժեքները: Այսպիսով, մենք չենք կարող ուղղահայաց բազմաթիվ արժեքներ ստանալ՝ օգտագործելով VLOOKUP-ը գործառույթը:
Կարդալ ավելին. Ինչպես օգտագործել INDEX MATCH-ը Excel-ում VLOOKUP-ի փոխարեն (3 եղանակ)
2. INDEX ֆունկցիան մի քանի արժեքներ համապատասխանեցնելու և վերադարձնելու համար
2.1 Վերադարձնել արժեքները ուղղահայաց
INDEX ֆունկցիան կարող է համապատասխանեցնել և վերադարձնել բազմաթիվ արժեքներ ուղղահայաց: Մուտքագրեք բանաձևը բջիջում E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")
Այստեղ, $B$5:$B$15 =միջակայք արժեքի համար
$D$5 = որոնման չափանիշներ
$A$5:$A$15 = չափորոշիչների միջակայք
ROW(1:1) նշում է, որ արժեքը կվերադարձվի ուղղահայաց
ENTER սեղմելուց հետո Դուք կստանաք Միացյալ Նահանգների առաջին քաղաքը E5 բջիջում:
Այժմ քաշեք բջիջը E5 ուղղահայաց ներքև, դուք Ստացեք Միացյալ Նահանգների բոլոր քաղաքները E սյունակում:
Դուք կարող եք նաև համընկնել այլ երկրների համար՝ օգտագործելով բանաձևը: Մուտքագրեք երկրի անունը D5 բջիջում, այն ավտոմատ կերպով կվերադարձնի երկրի քաղաքները D սյունակում:
2.2 Վերադարձ Հորիզոնական արժեքներ
INDEX ֆունկցիան կարող է նաև արժեքներ վերադարձնել հորիզոնական: Մուտքագրեք բանաձևը բջիջում E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")
Այստեղ, $B$5:$B$15 =միջակայք արժեքի համար
$D$5 = որոնման չափանիշներ
$A$5:$A$15 = չափորոշիչների միջակայք
COLUMN(A1) նշում է, որ արժեքը կլինիկվերադարձվի հորիզոնական
ENTER սեղմելուց հետո դուք կստանաք Միացյալ Նահանգների առաջին քաղաքը։
Այժմ քաշեք E5 բջիջը հորիզոնական, դուք կստանաք Միացյալ Նահանգների բոլոր քաղաքները 5 շարքում:
Կարդալ Ավելին․
TEXTJOIN ֆունկցիան կարող է վերադարձնել բազմաթիվ արժեքներ մեկ բջիջում: Մուտքագրեք բանաձևը բջիջում E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Այստեղ, D5 = Չափանիշներ
A5:B15 = Համապատասխան չափանիշների միջակայք
B5:B15 = Արժեքների միջակայք
ՃԻՇՏ = Անտեսելով բոլորը դատարկ բջիջներ
ENTER սեղմելուց հետո դուք կստանաք Միացյալ Նահանգների բոլոր քաղաքները E5 բջիջում:
Կարդալ ավելին. Excel INDEX MATCH Եթե բջիջը պարունակում է տեքստ
Նմանատիպ Ընթերցումներ
- Ինչպես ընտրել հատուկ տվյալներ Excel-ում (6 մեթոդ)
- INDEX MATCH vs VLOOKUP ֆունկցիան (9 օրինակ)
- Ինչպես օգտագործել INDEX-MATCH բանաձևը Excel-ում՝ բազմաթիվ արդյունքներ ստեղծելու համար
- Excel INDEX MATCH բազմաթիվ չափանիշներով (4 հարմար օրինակ)
- Ինդեքսի համընկնման բազմաթիվ չափանիշները տողերում և սյունակներում Excel-ում
4. Զտել բազմակի արժեքներ ուղղահայաց
Դուք կարող եք ստանալ արժեքներըուղղահայաց՝ օգտագործելով Զտիչ : Դրա համար նախ գնացեք Տուն > Խմբագրում > Տեսակավորել & AMP; Զտել > Զտել:
Այժմ սյունակի ամբողջ վերնագրի կողքին կցուցադրվի մի փոքր ներքև սլաք: Կտտացրեք Երկրի կողքին գտնվող սլաքի վրա: Կհայտնվի բացվող ընտրացանկ : Այս ընտրացանկից ընտրեք Միայն Միացյալ Նահանգներ և սեղմեք OK:
Այժմ ձեր տվյալների բազայում կտեսնեք միայն Միացյալ Նահանգների քաղաքները:
5. Ցուցանիշ և ագրեգատ՝ մի քանի արժեքներ ուղղահայաց համապատասխանեցնելու և վերադարձնելու համար
INDEX ֆունկցիան և AGGREGATE ֆունկցիան միասին կարող է համապատասխանեցնել և վերադարձնել բազմաթիվ արժեքներ Excel-ում ուղղահայաց: Մուտքագրեք բանաձևը բջիջում E5,
=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")
Այստեղ, $B$5:$B$15 =միջակայք արժեքի համար
$D$5 = որոնման չափանիշներ
$A$5:$A$15 = չափորոշիչների միջակայք
ENTER սեղմելուց հետո դուք կստանաք Միացյալ Նահանգների առաջին քաղաքը E5 բջիջում:
Այժմ քաշեք E5 բջիջը ուղղահայաց դեպի ներքև, դուք կստանաք Միացյալ Նահանգների բոլոր քաղաքները E սյունակում:
Կարդալ ավելին. Excel Index Match single/multiple չափանիշները մեկ/բազմաթիվ արդյունքներով
Եզրակացություն
Դուք կարող եք օգտագործել նկարագրված մեթոդներից որևէ մեկը՝ մի քանի արժեքներ ուղղահայաց համապատասխանեցնելու և վերադարձնելու համար, սակայն INDEX ֆունկցիան օգտագործելը ամենաշատն է։հարմար միջոց. Եթե մեթոդներից որևէ մեկի հետ կապված որևէ շփոթության եք բախվում, թողեք մեկնաբանություն: