Բաց թողնել հիմնական բովանդակությունը

Vlookup և վերադարձրեք մի քանի արժեքներ մեկ կամ մի քանի չափանիշների հիման վրա

Սովորաբար, առաջին համապատասխան արժեքը ստանալու համար կարող եք օգտագործել Vlookup գործառույթը, բայց, երբեմն, ցանկանում եք վերադարձնել բոլոր համապատասխան գրառումները `ելնելով որոշակի չափանիշի: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես vlookup- ը վերադառնալ և վերադարձնել բոլոր համապատասխան արժեքները ուղղահայաց, հորիզոնական կամ մեկ մեկ բջիջում:

Vlookup և ուղղահայաց վերադարձնելով համապատասխան բոլոր արժեքները

Vlookup և հորիզոնական վերադարձնել համապատասխան բոլոր արժեքները

Vlookup և վերադարձնել համապատասխան բոլոր արժեքները մեկ խցում


Vlookup և ուղղահայաց վերադարձնելով համապատասխան բոլոր արժեքները

Հատուկ չափանիշի հիման վրա բոլոր համապատասխանող արժեքները ուղղահայաց վերադարձնելու համար խնդրում ենք կիրառել զանգվածի հետևյալ բանաձևը.

1, Մուտքագրեք կամ պատճենեք այս բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք արդյունքը դուրս բերել.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )

ՆշումՎերոհիշյալ բանաձևում C2: C20 սյունակում կա համապատասխան գրառում, որը ցանկանում եք վերադարձնել. A2: A20 սյունակը պարունակում է չափանիշ. և E2 այն հատուկ չափանիշն է, որի հիման վրա ցանկանում եք վերադարձնել արժեքները: Խնդրում եմ դրանք փոխեք ձեր կարիքի:

2, Հետո, սեղմեք Ctrl + Shift + Մուտք ստեղները միասին `առաջին արժեքը ստանալու համար, իսկ հետո լրացնելու բռնիչը ներքև քաշեք` անհրաժեշտ բոլոր համապատասխան գրառումները ստանալու համար, տես նկարի նկարը.

Հուշում.

Vlookup-ի համար և ուղղահայաց վերադարձնելու բոլոր համապատասխան արժեքները՝ հիմնված ավելի կոնկրետ արժեքների վրա, խնդրում ենք կիրառել ստորև բերված բանաձևը և սեղմել Ctrl + Shift + Մուտք ստեղները:

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )


Vlookup և հորիզոնական վերադարձնել համապատասխան բոլոր արժեքները

Եթե ​​ցանկանում եք ստանալ հորիզոնական կարգով ցուցադրվող համապատասխանող արժեքները, ստորև բերված զանգվածի բանաձեւը կարող է օգնել ձեզ:

1, Մուտքագրեք կամ պատճենեք այս բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք արդյունքը դուրս բերել.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

ՆշումՎերոհիշյալ բանաձևում C2: C20 սյունակում կա համապատասխան գրառում, որը ցանկանում եք վերադարձնել. A2: A20 սյունակը պարունակում է չափանիշ. և F1 այն հատուկ չափանիշն է, որի հիման վրա ցանկանում եք վերադարձնել արժեքները: Խնդրում եմ դրանք փոխեք ձեր կարիքի:

2, Հետո, սեղմեք Ctrl + Shift + Մուտք ստեղները միասին `առաջին արժեքը ստանալու համար, ապա լրացրեք բռնիչի աջը քաշեք` անհրաժեշտ բոլոր համապատասխան գրառումները ստանալու համար, տես նկարի նկարը.

Հուշում.

Vlookup-ի և ավելի կոնկրետ արժեքների վրա հիմնված բոլոր համապատասխան արժեքները հորիզոնական վերադարձնելու համար խնդրում ենք կիրառել ստորև բերված բանաձևը և սեղմել Ctrl + Shift + Մուտք ստեղները:

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")


Vlookup և վերադարձնել համապատասխան բոլոր արժեքները մեկ խցում

Դիտելու և բոլոր համապատասխան արժեքները մեկ բջիջ վերադառնալու համար հարկավոր է կիրառել զանգվածի հետևյալ բանաձևը:

1, Մուտքագրեք կամ պատճենեք բանաձևից ներքև դատարկ բջիջ.

=TEXTJOIN(", ",TRUE,IF($A$2:$A$20=F1,$C$2:$C$20,""))

ՆշումՎերոհիշյալ բանաձևում C2: C20 սյունակում կա համապատասխան գրառում, որը ցանկանում եք վերադարձնել. A2: A20 սյունակը պարունակում է չափանիշ. և F1 այն հատուկ չափանիշն է, որի հիման վրա ցանկանում եք վերադարձնել արժեքները: Խնդրում եմ դրանք փոխեք ձեր կարիքի:

2, Հետո, սեղմեք Ctrl + Shift + Մուտք ստեղները միասին `բոլոր համապատասխան արժեքները մեկ խցում ստանալու համար տե՛ս նկարը.

Հուշում.

Vlookup-ի համար և վերադարձնելու բոլոր համապատասխան արժեքները՝ հիմնված ավելի կոնկրետ արժեքների վրա մեկ բջիջում, խնդրում ենք կիրառել ստորև բերված բանաձևը և սեղմել Ctrl + Shift + Մուտք ստեղները:

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,""))

Նշում: Այս բանաձևը հաջողությամբ կիրառվեց միայն Excel 2016-ում և ավելի ուշ տարբերակներում: Եթե ​​չունեք Excel 2016, դիտեք այստեղ իջեցնել այն:

Vlookup- ի ավելի հարաբերական հոդվածներ.

  • Vlookup- ը և վերադարձը Excel- ի երկու արժեքների միջև համընկնող տվյալների
  • Excel- ում մենք կարող ենք կիրառել նորմալ Vlookup գործառույթ ՝ տվյալ տվյալների հիման վրա համապատասխան արժեք ստանալու համար: Բայց, երբեմն, մենք ուզում ենք vlookup- ը վերադարձնել և վերադարձնել համապատասխան արժեքը երկու արժեքների միջև, ինչպե՞ս կարող եք գործ ունենալ Excel- ի այս խնդրի հետ:
  • Vlookup և վերադարձնել մի քանի արժեքներ իջնող ցուցակից
  • Excel- ում ինչպե՞ս կարող եք դիտել և վերադարձնել մի քանի համապատասխան արժեքներ բացվող ցուցակից, ինչը նշանակում է, որ երբ բացվող ցուցակից ընտրում եք մեկ կետ, դրա բոլոր հարաբերական արժեքները ցուցադրվում են միանգամից, ինչպես ցույց է տրված հետևյալ նկարը: Այս հոդվածը ես փուլ առ փուլ կներկայացնեմ լուծումը:
  • Vlookup- ը Excel- ում 0-ի կամ N / A- ի փոխարեն դատարկ կվերադարձնի
  • Սովորաբար, երբ vlookup գործառույթը կիրառում եք համապատասխան արժեքը վերադարձնելու համար, եթե ձեր համապատասխան բջիջը դատարկ է, այն կվերադարձնի 0, իսկ եթե ձեր համապատասխանող արժեքը չգտնվի, կստանաք սխալ # N / A արժեք: 0 կամ # N / A արժեքը ցուցադրելու փոխարեն, ինչպե՞ս կարող եք այնպես անել, որ այն դատարկ բջիջ ցույց տա:
  • Vlookup Excel աղյուսակից մի քանի սյունակ վերադարձնելու համար
  • Excel աշխատաթերթում կարող եք կիրառել Vlookup գործառույթը ՝ մեկ սյունակից համապատասխան արժեքը վերադարձնելու համար: Բայց երբեմն կարող է անհրաժեշտ լինել բազմաթիվ սյուններից համապատասխան արժեքներ հանել, ինչպես ցույց է տրված հետևյալ նկարը: Ինչպե՞ս կարող եք միևնույն ժամանակ բազմաթիվ արժեքներ ստանալ համապատասխան արժեքները մի քանի սյուններից ՝ օգտագործելով Vlookup գործառույթը:
  • Vlookup- ի արժեքները բազմակի աշխատանքային թերթերում
  • Excel- ում մենք կարող ենք հեշտությամբ կիրառել vlookup ֆունկցիան ՝ աշխատանքային թերթի մեկ աղյուսակում համապատասխանեցված արժեքները վերադարձնելու համար: Բայց, երբևէ մտածե՞լ եք, որ ինչպե՞ս vlookup- ի արժեքը տեսնել բազմաթիվ աշխատանքային թերթերում: Ենթադրելով, որ ես ունեմ հետևյալ երեք աշխատանքային թերթերը `տվյալների տիրույթով, և այժմ, ես ուզում եմ համապատասխան արժեքների մի մասը ստանալ` հիմնվելով այս երեք աշխատանքային թերթերի չափանիշների վրա:

  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները և տվյալների պահում; Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերն ու գումարը / միջինը... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Սիրված և արագ ներդիր բանաձևեր, Ընդգրկույթներ, գծապատկերներ և նկարներ; Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Առանցք սեղանի խմբավորում ըստ շաբաթվա համարը, շաբաթվա օրը և ավելին ... Showույց տալ ապակողպված, կողպված բջիջները տարբեր գույներով; Նշեք այն բջիջները, որոնք ունեն բանաձև / անուն...
kte էջանիշը 201905
  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
gents

would you please share with me the formula of the three ways but for data in horizontal table.
This comment was minimized by the moderator on the site
Hello, Ahmed,
To solve your problem, please apply the below formulas:
Get the results vertically: =IFERROR(INDEX($B$2:$K$2, SMALL(IF($A$5=$B$1:$K$1, COLUMN($B$1:$K$1:$K$1)-COLUMN($B$1)+1), ROW(1:1))),"" )
Get the results horizontally: =IFERROR(INDEX($B$2:$K$2, SMALL(IF($D$5=$B$1:$K$1, COLUMN($B$1:$K$1:$K$1)-COLUMN($B$1)+1), COLUMN(A1))),"" )
Ge the results in one cell: =TEXTJOIN(", ",TRUE,IF($B$1:$K$1=J5,$B$2:$K$2,""))
Note: These formulas are array formulas, you should press Ctrl + Shift + Enter keys together to get the correct result.

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-vlookup-data.png

Pease try, hope this can help you!
This comment was minimized by the moderator on the site
thanks for your greet support and quick response
This comment was minimized by the moderator on the site
how do u get all rows to fill up like in yr video without pressing ctrl+shift+enter
This comment was minimized by the moderator on the site
After I extend the data, some of the cells is showing a "0" instead of blank
This comment was minimized by the moderator on the site
It means that there is missing data or the wrong type of data in the cell(s) from the column that is being referrenced. For instance, Im working with a bunch of data and I want all ID numbers for workers under a certain supervisor. However, in the table column being referenced with all workers' ID numbers, some cells had the workers last name in it and not their ID numbers. Those exact cells produced 0s when the entire formula was put in, and this is because it was text within a column that is mostly numbers.
This comment was minimized by the moderator on the site
How can you tweak the formula so that you have multiple outputs in column D? E.g. I want to populate column D with each of the countries, such that all of their respective cities will be returned in E? The only work around I have can see is manually changing $D$2
This comment was minimized by the moderator on the site
Thank you very much, you save lots of work here!





Regarding your formula {=TEXTJOIN(", ",TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,"")},

I changed a little : (=TEXTJOIN(CHAR(10),TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,""))}





Regards,



Jeff
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations