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

Ինչպե՞ս նշել Excel- ում արժեքի բոլոր համապատասխան դեպքերը:

Ինչպես ցույց է տրված ձախ սքրինշոթը, դուք պետք է աղյուսակում գտնեք և ցուցակագրեք «Linda» արժեքի բոլոր համընկնող դեպքերը: Ինչպե՞ս հասնել դրան: Խնդրում ենք փորձել այս հոդվածի մեթոդները:

Listանկի բոլոր բանաձևերի ցուցակները նշեք զանգվածի բանաձևով
Excel- ի համար Kutools- ի հետ հեշտությամբ թվարկեք արժեքի միայն առաջին համապատասխան օրինակները

VLOOKUP- ի այլ ձեռնարկներ ...


Listանկի բոլոր բանաձևերի ցուցակները նշեք զանգվածի բանաձևով

Հետևյալ զանգվածի բանաձևով դուք կարող եք հեշտությամբ թվարկել Excel- ի որոշակի աղյուսակում նշված արժեքի բոլոր համընկման դեպքերը: Խնդրում եմ, արեք հետևյալ կերպ.

1. Ընտրեք դատարկ բջիջ `առաջին համապատասխան օրինակն արտածելու համար, մեջը մուտքագրեք ստորև բերված բանաձևը, ապա սեղմեք այն Ctrl + Հերթափոխություն + Մտնել ստեղները միաժամանակ: 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

ՆշումԲանաձևում B2: B11- ը այն միջակայքն է, որում տեղավորվում են համապատասխան ատյանները: A2: A11- ը պարունակում է որոշակի արժեք, որի վրա կցուցադրեք բոլոր ատյանները: Իսկ D2- ը պարունակում է որոշակի արժեք:

2. Շարունակեք ընտրել արդյունքային բջիջը, այնուհետև քաշեք Լրացնելու բռնակը ներքև ՝ մյուս համապատասխան օրինակները ստանալու համար:


Excel- ի համար Kutools- ի հետ հեշտությամբ թվարկեք արժեքի միայն առաջին համապատասխան օրինակները

Կարող եք հեշտությամբ գտնել և ցուցակագրել արժեքի առաջին համապատասխանված օրինակը հետ Valueանկում արժեք փնտրեք գործառույթը Excel- ի համար նախատեսված գործիքներ առանց բանաձեւեր հիշելու: Խնդրում եմ, արեք հետևյալ կերպ.

Նախքան դիմելը Excel- ի համար նախատեսված գործիքներ, խնդրում եմ նախ ներբեռնեք և տեղադրեք այն.

1. Ընտրեք դատարկ բջիջ, որը կտեղադրեք առաջին համապատասխան օրինակները, ապա կտտացրեք Կուտոլս > Բանաձևի օգնական > Բանաձևի օգնական

2. Մեջ Բանաձևեր օգնողը երկխոսության տուփ, անհրաժեշտ է.

2.1 Գտեք և ընտրեք Valueանկում արժեք փնտրեք տարբերակը Ընտրեք բանաձեւ տուփ;
TipsԴուք կարող եք ստուգել ֆիլտր տուփ, մուտքագրեք հիմնաբառը տեքստային տուփի մեջ ՝ ձեզ համար անհրաժեշտ բանաձևն արագ զտելու համար:
2.2 Աղյուսակ_ զանգված տուփ, ընտրեք աղյուսակի տիրույթը, որը պարունակում է և՛ որոշակի արժեքի սյուն, և՛ համապատասխանեցված ատյանների սյուն:
2.3 Նայիր_ արժեքը տուփ, ընտրեք այն բջիջը, որն ունի հատուկ արժեք, որի հիման վրա դուք կցուցադրեք առաջին ատյան
2.4 Սյունակ տուփ, ընտրեք սյունակը, որը պարունակում է համապատասխան օրինակ: Կամ պարզապես մուտքագրեք սյունակի համարը դրա մեջ;
TipsՍյունակի համարը հիմնված է ընտրված սյունակների վրա, եթե ընտրեք չորս սյունակ, և սա 3-րդ սյունն է, անհրաժեշտ է մուտքագրել 3-րդ համարը Սյունակ տուփ:
2.5 կտտացրեք OK կոճակը: 

Այնուհետև տրված արժեքի առաջին համադրված դեպքը ցուցակված է, ինչպես ցույց է տրված ստորև նշված նկարը:

  Եթե ​​ցանկանում եք ունենալ այս օգտակար ծառայության անվճար փորձարկում (30-օրյա), խնդրում ենք կտտացնել այն ներբեռնելու համար, և այնուհետև անցեք գործողությունը կիրառելու վերը նշված քայլերին համապատասխան:


հարակից հոդվածներ

Vlookup- ի արժեքները բազմաթիվ աշխատանքային թերթերում
Կարող եք կիրառել vlookup գործառույթը ՝ աշխատանքային թերթի աղյուսակում համապատասխանեցված արժեքները վերադարձնելու համար: Այնուամենայնիվ, եթե Ձեզ անհրաժեշտ է vlookup- ի արժեքը տեսնել մի քանի աշխատանքային թերթերում, ինչպե՞ս կարող եք դա անել: Այս հոդվածը մանրամասն քայլեր է պարունակում, որոնք կօգնեն ձեզ հեշտությամբ լուծել խնդիրը:

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

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

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

Հետընթաց Vlookup կամ հակառակ կարգով
Ընդհանուր առմամբ, VLOOKUP գործառույթը որոնում է արժեքները ձախից աջ զանգվածի աղյուսակում, և դրա համար պահանջվում է, որ որոնման արժեքը պետք է մնա նպատակային արժեքի ձախ կողմում: Բայց երբեմն կարող է իմանալ թիրախային արժեքը և ցանկանալ հակադարձել որոնման արժեքը: Հետևաբար, Excel- ում պետք է հետ նայեք: Այս հոդվածում կան մի քանի եղանակներ `այս խնդրին հեշտությամբ լուծելու համար:

VLOOKUP- ի այլ ձեռնարկներ ...

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations