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

Ինչպե՞ս Excel- ում չափանիշների հիման վրա յուրահատուկ արժեքներ հանել:

Ենթադրելով, որ դուք ունեք ձախ տվյալների տիրույթ, որը ցանկանում եք թվարկել միայն B սյունակի եզակի անունները `հիմնվելով A սյունակի որոշակի չափանիշի վրա` արդյունքը ստանալու համար, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը: Ինչպե՞ս կարող եք արագ և հեշտությամբ գործ ունենալ Excel- ի այս խնդրի հետ:

Քաշեք եզակի արժեքները `հիմնվելով չափանիշների վրա, զանգվածի բանաձեւով

Բազմաթիվ չափանիշների հիման վրա հանեք եզակի արժեքներ զանգվածի բանաձևով

Օգտակար հատկությամբ բջիջների ցուցակից հանեք եզակի արժեքներ

 

Քաշեք եզակի արժեքները `հիմնվելով չափանիշների վրա, զանգվածի բանաձեւով

Այս աշխատանքը լուծելու համար կարող եք կիրառել զանգվածի բարդ բանաձև, արեք հետևյալը.

1, Մուտքագրեք ստորև բերված բանաձևը դատարկ բջիջի մեջ, որտեղ ցանկանում եք թվարկել արդյունահանման արդյունքը, այս օրինակում ես այն կտեղադրեմ E2 բջիջ և ապա կտտացրեք Shift + Ctrl + Enter ստեղները `առաջին եզակի արժեքը ստանալու համար:

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2, Դրանից հետո քաշեք լրացման բռնակը դեպի բջիջները մինչև դատարկ բջիջները ցուցադրվեն, և այժմ նշված են հատուկ չափանիշի վրա հիմնված բոլոր եզակի արժեքները, տես նկարի նկարը.

Նշում: Վերոնշյալ բանաձևում. B2: B15 սյունակի տիրույթն պարունակում է այն եզակի արժեքները, որոնցից ուզում եք արդյունահանել, A2: A15 սյունակը պարունակում է ձեր կողմից հիմնված չափանիշը, D2 նշում է այն չափանիշը, որի վրա ցանկանում եք թվարկել եզակի արժեքները, որոնց հիման վրա և E1 ձեր մուտքագրված բանաձևի վերևում գտնվող բջիջն է:

Բազմաթիվ չափանիշների հիման վրա հանեք եզակի արժեքներ զանգվածի բանաձևով

Եթե ​​ցանկանում եք արդյունքի հանել երկու պայմանների հիման վրա, ահա և մեկ այլ բանաձև, որը կարող է ձեզ լավություն բերել, արեք հետևյալը

1, Ստորև բերված բանաձևը մուտքագրեք դատարկ բջիջ, որտեղ ցանկանում եք թվարկել եզակի արժեքները, այս օրինակում ես այն կտեղադրեմ G2 բջիջ, ապա կտտացրեք Shift + Ctrl + Enter ստեղները `առաջին եզակի արժեքը ստանալու համար:

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2, Դրանից հետո քաշեք լրացման բռնակը դեպի բջիջները մինչև դատարկ բջիջները ցուցադրվեն, և այժմ նշված են բոլոր երկու եզակի արժեքները, որոնք հիմնված են հատուկ երկու պայմանների վրա, տե՛ս նկարը.

Նշում: Վերոնշյալ բանաձևում. C2: C15 սյունակի տիրույթն պարունակում է այն եզակի արժեքները, որոնցից ուզում եք արդյունահանել, A2: A15 և E2 առաջին շարքն են այն չափանիշներով, որոնց հիման վրա ցանկանում եք յուրահատուկ արժեքներ հանել, B2: B15 և F2 երկրորդ շարքն են այն չափանիշներով, որոնց հիման վրա ցանկանում եք յուրահատուկ արժեքներ հանել, և G1 ձեր մուտքագրված բանաձևի վերևում գտնվող բջիջն է:

Օգտակար հատկությամբ բջիջների ցուցակից հանեք եզակի արժեքներ

Երբեմն, դուք պարզապես ուզում եք բացառիկ արժեքներ դուրս բերել բջիջների ցանկից, այստեղ ես խորհուրդ կտամ մի օգտակար գործիք `Excel- ի համար նախատեսված գործիքներԻր Արդյունահանել եզակի արժեքներով բջիջներ (ներառեք առաջին կրկնօրինակը) օգտակար, դուք կարող եք արագ արդյունահանել եզակի արժեքները:

Նշում:Սա կիրառելու համար Արդյունահանել եզակի արժեքներով բջիջներ (ներառեք առաջին կրկնօրինակը), նախ, դուք պետք է ներբեռնեք այն Excel- ի համար նախատեսված գործիքներ, ապա գործառույթը կիրառեք արագ և հեշտությամբ:

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներԽնդրում եմ արեք հետևյալ կերպ

1, Կտտացրեք այն բջիջին, որտեղ ցանկանում եք արդյունքը դուրս բերել: (Նշում. Մի սեղմեք բջիջը առաջին շարքում:)

2. Այնուհետեւ կտտացրեք Կուտոլս > Բանաձևի օգնական > Բանաձևի օգնական, տես նկարի նկարը.

3, Մեջ Բանաձևեր օգնողը երկխոսության տուփ, խնդրում ենք կատարել հետևյալ գործողությունները.

  • ընտրել Տեքստ տարբերակը Ֆորմուլա Տիպ բացվող ցուցակ;
  • Այնուհետեւ ընտրեք Արդյունահանել եզակի արժեքներով բջիջներ (ներառեք առաջին կրկնօրինակը) - ից Ընտրեք օռուլա ցուցակի տուփ;
  • Աջում Փաստարկների մուտքագրում բաժնում ընտրեք այն բջիջների ցուցակը, որոնք ցանկանում եք արդյունահանել եզակի արժեքներ:

4. Այնուհետեւ կտտացրեք Ok կոճակը, առաջին արդյունքը ցուցադրվում է բջիջ, ապա ընտրեք բջիջը և լրացնելու բռնիչը քաշեք դեպի այն բջիջները, որոնք ցանկանում եք թվարկել բոլոր եզակի արժեքները մինչև դատարկ բջիջները ցուցադրվեն, տեսեք,

Անվճար ներբեռնեք Kutools Excel- ի համար հիմա:


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

  • Հաշվիր եզակի և հստակ արժեքների քանակը ցուցակից
  • Ենթադրելով, որ դուք ունեք արժեքների երկար ցուցակ որոշ կրկնօրինակ տարրերով, այժմ ցանկանում եք հաշվել եզակի արժեքների քանակը (այն արժեքները, որոնք ցուցակում հայտնվում են միայն մեկ անգամ) կամ հստակ արժեքները (ցուցակի բոլոր տարբեր արժեքները, դա նշանակում է եզակի արժեքներ + 1-ին կրկնօրինակ արժեքներ) սյունակում, ինչպես ցույց է տրված ձախ սքրինշոթը: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես վարվել այս աշխատանքի հետ Excel- ում:
  • Excel- ի չափանիշների հիման վրա եզակի արժեքների գումար
  • Օրինակ, ես ունեմ տվյալների մի շարք, որոնք պարունակում են Անուն և Պատվիրության սյուններ, այժմ ՝ Անվան սյունակի հիման վրա Պատվեր սյունակում միայն եզակի արժեքներն ամփոփելու համար, ինչպես ցույց է տրված հետևյալ նկարը: Ինչպե՞ս արագ և հեշտությամբ լուծել այս խնդիրը Excel- ում:
  • Excel- ում միացրեք եզակի արժեքները
  • Եթե ​​ես ունեմ արժեքների երկար ցուցակ, որոնք բնակեցված են ինչ-որ կրկնօրինակ տվյալներով, ապա հիմա ուզում եմ գտնել միայն եզակի արժեքները և այնուհետեւ դրանք միացնել մեկ բջիջի: Ինչպե՞ս կարող էի Excel- ում արագ և հեշտությամբ զբաղվել այս խնդրով:

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

🤖 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 (40)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you so much. This was very very helpful. You Rock!!
This comment was minimized by the moderator on the site
hi everyone..
i have problem..
i got blank result even i press ctrl shift enter together..
This comment was minimized by the moderator on the site
Hi all, Can some help me to get all unique values on one single cell
This comment was minimized by the moderator on the site
Hi, this worked well! Although it takes Excel sooooo long to calculate. Just dragging down 15 cells in a column takes about 15min to calculate... if not longer. Is this normal? If this becomes dynamic it will take a hell of alot of computing time.
This comment was minimized by the moderator on the site
Hello. This is really helpful, however, what If I want a formula that lists the unique values based on multiple criteria. eg. I have a data set which has the following data in a table (after each hyphen is a new column but same row):

Company A - £200 - £100
Company A - £300 - £200
Company B - £300 - £200
Company C - £600 - £200
Company B - £100 - £300
Company D - £0 - £600
Company A - £700 - £100

I want a new data table in a new tab which groups the duplicate values without using an array formula. currently I'm grouping using a pivot table and pasting to my new data table. It's a long process but array formulas make my spreadsheet really slow.

Company A - £1200 - £400
Company B - £400 - £500
Company C - £600 - £200
Company D - £0 - £600

Thanks,
K
This comment was minimized by the moderator on the site
Hello, K,
For solving your problem, I can recommend our useful tool- Kutools for Excel, with its Advanced Combine Rows feature, you can deal with this job quickly. Firstly, you should copy and paste your data into a new worksheet, and then apply htis feature as below screenhsot shown.
You can know more about this feature from: https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
Please download Kutools for Excel and install it, then apply this feature. Full feature free trial 30-day, please try.
This comment was minimized by the moderator on the site
Hi! the formula works really well. I would like to add another criterion, i mean, get the unique answers but using two criteria
This comment was minimized by the moderator on the site
Hi, Giancarlo,
to extract unique values based on multiple criteria, any of the below formula can help you: (after pasting the formula, please press Ctrl + Shift + Enter keys together.)
=IFERROR(INDEX($C$2:$C$11, MATCH(0, COUNTIF(G1:$G$1, $C$2:$C$11)+IF($A$2:$A$11<>$E$2, 1, 0)+IF($B$2:$B$11<>$F$2, 1, 0), 0)), "")
=INDEX($C$2:$C$11, MATCH(0, IF(($A$2:$A$11=$E$2)*($B$2:$B$11=$F$2), COUNTIF($G$1:$G1, $C$2:$C$11), ""), 0))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Hi. I am using the two conditions formula =IFERROR(INDEX($C$2:$C$11, MATCH(0, COUNTIF(G1:$G$1, $C$2:$C$11)+IF($A$2:$A$11<>$E$2, 1, 0)+IF($B$2:$B$11<>$F$2, 1, 0), 0)), "") to extract a unique list and it works great, but I am struggle to add the SMALL function to get the list sorted as well in ascending order. Are you able to help?
This comment was minimized by the moderator on the site
Is there a way to make this work while ALLOWING for duplicate values? For instance, I want all instances of Lucy to be listed in the results.
This comment was minimized by the moderator on the site
Hello, Konstantin,
To extract all corresponding values including the duplicates based on a specific cell criteria, the following array formula can help you, see screenshot:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

After inserting the formula, please press Shift + Ctrl + Enter keys together to get the correct result, and then drag the fill handle down to get all values.
Hope this can help you, thank you!
This comment was minimized by the moderator on the site
This has worked great for me with a specific lookup value. However, if I wanted to use a wildcard to look up partial values, how would I do that? For example, if I wanted to lookup all the names associated with KT?

I am using this function to look up cells that contain multiple text. For example if each product also had a sub-product within the same cell but I was only looking for names associated with the sub-product "elf".

KTE - elf
KTE- ball
KTE - piano
KTO - elf
KTO- ball
KTO - piano
This comment was minimized by the moderator on the site
For me the formula does not work. I press ctrl shift enter and i still get an error N/A. I would like to add that i prpared exaclty the same data as in tutorial. What is the reason it does not work?
This comment was minimized by the moderator on the site
How would I get this formula to return each of the duplicates instead of one of each of the names? For instance, in the example above, how would I get the results column (B:B) to return Lucy, Ruby, Anny, Jose, Lucy, Anny, Tom? I'm using this as a budget tool pulling to specific account summaries from a general ledger. However, several of the amounts and transaction descriptions are duplicates in the general ledger. Once the first of the duplicated values is pulled, no more of them get pulled.
This comment was minimized by the moderator on the site
Hi, Joe,
To extract all corresponding values based on a specific cell criteria, the following array formula can help you, see screenshot:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

After inserting the formula, please press Shift + Ctrl + Enter keys together to get the correct result, and then drag the fill handle down to get all values.
Hope this can help you, thank you!
This comment was minimized by the moderator on the site
Last Question: If I want the results column to return all values not associated with KTE or KTO (so, D:D would be Tom, Nocol, Lily, Angelina, Genna), how would I do that?
This comment was minimized by the moderator on the site
Ok, so it works in the master workbook. There is one exception that I haven't been able to determine the cause of: If the array (in my case, the general ledger that I had beginning in row 3) does not begin in Row 1, the returned values are incorrect. What causes this problem, and which term in the formula fixes it? Thanks again for your help with this!
This comment was minimized by the moderator on the site
So far so good. I'm able to duplicate the results in the test sheet, make changes to the array, and then correct the formula to account for the changes I've made. I plan to move this into the master sheet today and see how it works. Thanks for the help!
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