Ինչպես գտնել եզակի արժեքներ Excel-ում բազմաթիվ սյունակներում

  • Կիսվել Սա
Hugh West

Այս հոդվածում ես ցույց կտամ, թե ինչպես կարող եք գտնել եզակի արժեքներ բազմաթիվ սյունակներից Microsoft Excel-ում:

Ներբեռնեք Practice Workbook

Ներբեռնեք հետևյալ Excel ֆայլը որպեսզի կարողանաք վարժվել այս հոդվածը կարդալիս:

Գտնել եզակի արժեքներ բազմաթիվ սյունակներ.xlsm

Բազմաթիվ սյունակներում եզակի արժեքներ գտնելու 5 մեթոդ Excel-ում

Եկեք նայենք այս տվյալների հավաքածուին: Մենք ունենք Glory Kindergarten անունով դպրոցի աշակերտների գրառումը:

Մենք ունենք աշակերտների անձը հաստատող փաստաթղթերը, անունները և ազգանունները B<սյունակներում: 4>, C, և D համապատասխանաբար:

Այժմ մենք ուզում ենք դասավորել ուսանողների եզակի անունները:

Մեթոդ 1. Քաղվածք Բազմաթիվ սյուններից եզակի արժեքներ զանգվածի բանաձևով

i. UNIQUE ֆունկցիայի օգտագործումը

Զգուշացում. UNIQUE ֆունկցիան հասանելի է միայն Office 365 :

UNIQUE ֆունկցիայի շարահյուսություն.

=UNIQUE(զանգված,[ըստ_col],[ճիշտ_մեկ անգամ])

  • Վերցնում է երեք արգումենտ, բջիջների մեկ տիրույթ, որը կոչվում է զանգված , և երկու բուլյան արժեքներ, որոնք կոչվում են by_col և exactly_once :
  • Վերադարձնում է եզակի արժեքները: զանգվածից ։
  • Եթե by_col -ը դրված է TRUE , ապա այն որոնում է եզակի արժեքները այս արգումենտի սյունակներով։ . Կանխադրվածը TRUE է:
  • Եթե exactly_once սահմանված է TRUE , վերադարձնում է արժեքները:որոնք հայտնվում են միայն մեկ անգամ զանգվածում : Այս փաստարկը կամընտիր է: Կանխադրվածը FALSE է:

Այժմ մենք ցանկանում ենք հանել եզակի արժեքները և՛ Անուններ ( C սյունակից) և՛ Ազգանունները (Սյունակ D ):

  • Նախ, ընտրեք բջիջ և տեղադրեք այս բանաձևը այնտեղ: Ես ընտրում եմ E5 բջիջը և մուտքագրում այնտեղ:

=UNIQUE(C5:D16,FALSE,TRUE)

Տեսեք, որ մենք ունենք եզակի անուններ երկու տարբեր սյունակներում:

  • Այստեղ մենք զետեղել ենք by_col որպես FALSE , այնպես որ այն չի փնտրել երկայնքով: սյունակներ
  • Այստեղ մենք զետեղել ենք exactly_once որպես TRUE , ուստի այն վերադարձրեց այն արժեքները, որոնք հայտնվում են միայն մեկ անգամ:

Իհարկե, եթե ցանկանում եք, կարող եք փոխել այդ բուլյան արժեքները, որոնք կոչվում են by_col և exactly_one և տեսնել, թե ինչ է տեղի ունենում:

Կարդալ ավելին` Excel VBA սյունակից եզակի արժեքներ ստանալու համար (4 օրինակ)

ii. Համատեղելով CONCATENATE և UNIQUE ֆունկցիաները

Նախկինում մենք ստանում էինք Անունը մեկ բջիջում, իսկ Ազգանունը` հարակից բջիջում: Բայց եթե մեկը հարցնում է ամբողջական անունը մեկ բջիջ է, օրինակ՝ Ջեք Մորիս: Հետո՞: Օգտագործեք այս բանաձևերից որևէ մեկը: Դրանք կազմված են UNIQUE և CONCATENATE ֆունկցիաներից:

Առաջին բանաձևը.

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

Այլընտրանքային բանաձև.

Կամ կարող եք օգտագործել սա-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

Տեսեք, մենք արդյունահանել ենք ամբողջական եզակի անունները մեկ սյունակումառանձնացված բացատով( ).

Կարդալ ավելին. Գտեք եզակի արժեքներ սյունակում Excel-ում (6 մեթոդ)

iii. Օգտագործելով UNIQUE, CONCATENATE և FILTER ֆունկցիաները՝ չափորոշիչների հիման վրա եզակի արժեքներ հանելու համար

Հիմա մի պահ ենթադրենք, որ մեկն ուզում է հանել այն ուսանողների եզակի անունները, որոնց ID-ները 150-ից մեծ են: Ինչպե՞ս դա անել:

Մենք դա կանենք՝ օգտագործելով UNIQUE և FILTER ֆունկցիաները:

Զգուշացում. The FILTER ֆունկցիան հասանելի է միայն Office 365 -ում:

FILTER ֆունկցիայի շարահյուսություն.

=FILTER(զանգված, ներառել,[եթե_դատարկ])

  • Ընդունում է երեք արգումենտ: Բջիջների մեկ տիրույթ, որը կոչվում է զանգված, մեկ բուլյան պայման, որը կոչվում է include , և մեկ արժեք, որը կոչվում է
  • Վերադարձնում է զանգվածից արժեքները, որոնք համապատասխանում են պայմանը, որը նշված է
  • Եթե զանգվածի որևէ արժեք չի կատարում include -ով սահմանված պայմանը, այն վերադարձնում է if_empty արժեքը: դրա համար։ if_empty կարգավորումը պարտադիր չէ: Դա լռելյայն «առանց արդյունքի» է:

Այժմ մենք ցանկանում ենք հանել այն ուսանողների եզակի անունները, որոնց ID-ները 150-ից մեծ են:

  • Այսպիսով, մեր բանաձևը կլինի be

=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

Տես, որ մենք հանել ենք եզակիների անունն ու ազգանունը անուններ:

  • Եվ եթե ցանկանում եք դուրս հանել ամբողջական եզակի անունները մեկ բջիջում, օգտագործեք սաբանաձեւ-

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

Կարդալ ավելին` Ինչպես հանել եզակի արժեքներ՝ հիմնվելով Excel-ի չափանիշների վրա

Մեթոդ 2. Ընդգծեք կրկնվող արժեքները՝ օգտագործելով պայմանական ֆորմատավորում

Եկեք նայենք այս նոր տվյալների հավաքածուին: Մենք ունենք երեք սյունակ, բայց բոլորը նույն տեսակի տվյալներով:

Մենք ունենք Փառքի մանկապարտեզի դպրոցի որոշ աշակերտների մականունները: Այժմ մենք ցանկանում ենք պարզել այս ուսանողների եզակի անունները:

Ինչպե՞ս կարող ենք դա անել:

Հարմարության համար մենք կարող ենք ընդգծել կրկնօրինակ արժեքները՝ օգտագործելով Պայմանական ֆորմատավորումը:

📌 Քայլեր.

  • Սկզբում ընտրեք բջիջների տիրույթը:
  • Այնուհետև գնացեք Տուն > Պայմանական ձևաչափում > Նշեք բջիջների կանոնները > Կրկնվող արժեքներ:

  • Դուք կստանաք մի փոքրիկ տուփ, որը կոչվում է Կրկնվող արժեքներ:
  • Ընտրեք այնտեղից ցանկացած գույն՝ կրկնվող արժեքները ընդգծելու համար: Ես ընտրում եմ կանաչը:

Մեթոդ 3. Excel-ի սյունակից եզակի արժեքներ հանել՝ օգտագործելով բանաձև առանց զանգվածի

Ոչ զանգվածային բանաձև օգտագործելու համար , դուք պետք է համատեղեք IFERROR , LOOKUP, և COUNTIF ֆունկցիաները։ Բանաձևը կիրառելու համար կիրառեք հետևյալ քայլերը:

📌 Քայլեր.

  • Ընտրեք ցանկացած բջիջ:
  • Այնուհետև տեղադրեք հետևյալ բանաձևը.

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

  • Այստեղ ես այն տեղադրում եմ F5 բջիջում ։
  • Այնուհետև քաշեք Fill Handle-ը և կիմանաքեզակի անունները:

Ծանոթագրություն.

Այստեղ B սյունակների փոխարեն, C, և D , կարող եք օգտագործել ձեր նախընտրածները:

Մեթոդ 4. Երկու կամ ավելի սյունակից հանեք եզակի տարբեր ցուցակ՝ օգտագործելով առանցքային աղյուսակը

Դուք կարող եք նաև ստեղծել եզակի ցուցակ երկու կամ ավելի սյունակներից՝ օգտագործելով առանցքային աղյուսակի գործիքը: Դա անելու համար կիրառեք հետևյալ քայլերը:

📌 Քայլեր.

  • Սեղմեք Alt + D ։
  • Այնուհետև սեղմեք P անմիջապես: Դուք կստանաք PivotTable և PivotChart Wizard բացված:
  • Ընտրեք Բազմաթիվ համախմբման տիրույթներ և Pivot table կոճակները:

  • Այնուհետև սեղմեք Հաջորդ : Դուք կտեղափոխվեք Քայլ 2ա 3-ից :
  • Ընտրեք Ստեղծել մեկ էջի դաշտ ինձ համար կոճակը:

  • Այնուհետև սեղմեք Հաջորդը : Դուք կգնաք Քայլ 2b :
  • Range վանդակում ընտրեք ձեր բջիջների տիրույթը՝ դատարկ սյունակով ձախ կողմում:
  • Այստեղ ես ընտրել եմ B5-ից մինչև D12 բջիջները:
  • Այնուհետև սեղմեք Ավելացնել: Ձեր ընտրած բջիջները կավելացվեն Բոլոր տիրույթները վանդակում:

  • Այնուհետև սեղմեք Հաջորդ : Դուք կտեղափոխվեք Քայլ 3 :
  • Առկա աշխատաթերթի վանդակում գրեք այն բջիջը, որտեղ ցանկանում եք Առանցքային աղյուսակը: ։ Ես գրում եմ $F$4:

  • Այնուհետև սեղմեք Ավարտել : Դուք կստանաք, որ կստեղծվի առանցքային աղյուսակ:
  • Ընտրեք դաշտերը՝ ավելացնելու համար:հաշվետվություն մաս, հանել Տող , Սյունակ , Արժեք , Էջ 1 :

  • Այնուհետև ստուգեք Արժեքը : Դուք կստանաք եզակի անուններ Առանցքային աղյուսակում :

Մեթոդ 5. Օգտագործեք VBA կոդը՝ եզակի արժեքներ գտնելու համար

Վերջապես, դուք կարող եք նաև օգտագործել VBA կոդը տվյալների հավաքածուից եզակի անուններ հանելու համար: Կատարեք հետևյալը:

📌 Քայլեր.

  • Սեղմեք Alt + F11 ձեր աշխատանքային գրքում՝ VBA<4 բացելու համար:> պատուհան:
  • Այնուհետև անցեք Տեղադրեք ներդիրը VBA գործիքագոտում: Սեղմեք դրա վրա:
  • Չորս տարբերակներից ընտրեք Module :

Դուք կստանաք նոր Module պատուհան:

  • Այնտեղ գրեք հետևյալ կոդը:
6515

Այս կայքը օգնեց մեզ հասկանալ և մշակել կոդը:

  • Պահպանեք այն որպես Excel Macros Enabled Workbook:
  • Այնուհետև վերադարձեք ձեր սկզբնական աշխատաթերթին: Սեղմեք Alt + F8 :
  • Դուք կտեսնեք, որ կբացվի Macro տուփը:
  • Ընտրեք Macro անունը և ապա սեղմեք Գործարկել :
  • Այստեղ այս Macro անունը Uniquedata է:
  • Մուտքագրեք ձեր տվյալների տիրույթը: Range վանդակում:

  • Սեղմեք OK : Դուք կստանաք մուտքագրման մեկ այլ տուփ:
  • Մուտքագրեք առաջին բջիջը, որտեղ ցանկանում եք եզակի անունները: Մտնում եմ F5 բջիջը:

  • Այնուհետև սեղմեք OK: Դուք կստանաք եզակի անուններ ձեր տվյալներից:սահմանել:

Կարդալ ավելին. Ինչպես ստանալ եզակի արժեքներ Range-ից Excel-ում (8 մեթոդ)

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

Օգտագործելով այս մեթոդները, դուք կարող եք Excel-ում եզակի արժեքներ գտնել մի քանի սյունակներից, որոնք ունեն նույն կամ տարբեր տեսակի տվյալներ: Եթե ​​ունեք լրացուցիչ հարցեր, թողեք մեզ մեկնաբանություն: Դուք կարող եք նաև այցելել մեր բլոգը ՝ MS Excel-ի տարբեր թեմաների մասին ավելին իմանալու համար:

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