Ինչպե՞ս Excel- ում բազմաթիվ սյուններից յուրահատուկ արժեքներ հանել:
Ենթադրելով, որ դուք ունեք մի քանի սյունակ ՝ բազմաթիվ արժեքներով, որոշ արժեքներ կրկնվում են նույն սյունակում կամ տարբեր սյունակում: Եվ հիմա դուք ցանկանում եք գտնել այն արժեքները, որոնք առկա են որևէ սյունակում միայն մեկ անգամ: Excel- ում բազմաթիվ սյունակներից եզակի արժեքներ հանելու համար կա՞ն արագ հնարքներ:
Բազմաթիվ սյունակներից հանեք եզակի արժեքներ բանաձևերով
Այս բաժինը կներառի երկու բանաձև՝ մեկը օգտագործելով զանգվածի բանաձևը, որը հարմար է Excel-ի բոլոր տարբերակների համար, և մյուսը՝ օգտագործելով դինամիկ զանգվածի բանաձև՝ հատուկ Excel 365-ի համար:
Բազմաթիվ սյունակներից հանեք եզակի արժեքներ Array բանաձևով Excel-ի բոլոր տարբերակների համար
Excel-ի ցանկացած տարբերակ ունեցող օգտատերերի համար զանգվածի բանաձևերը կարող են հզոր գործիք լինել բազմաթիվ սյունակներում եզակի արժեքներ հանելու համար: Ահա թե ինչպես կարող եք դա անել.
1, Ենթադրելով ձեր արժեքները միջակայքում A2: C9Խնդրում ենք E2 բջիջում մուտքագրել հետևյալ բանաձևը.
=INDIRECT(TEXT(MIN(IF(($A$2:$C$9<>"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0),ROW($2:$9)*100+COLUMN($A:$C),7^8)),"R0C00"),)&""
2, Դրանից հետո սեղմեք Shift + Ctrl + Enter ստեղները միասին, ապա քաշեք լրացման բռնիչը ՝ հանելու եզակի արժեքները մինչև դատարկ բջիջների հայտնվելը: Տեսեք,
- $ A $ 2: $ C $ 9Սա սահմանում է ստուգվող տվյալների տիրույթը, որը A2-ից մինչև C9 բջիջներն են:
- IF(($A$2:$C$9<>"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0), ROW($2:$9)*100+COLUMN($A:$C), 7^8):
- $A$2:$C$9<>"" ստուգում է, թե արդյոք տիրույթի բջիջները դատարկ չեն:
- COUNTIF($E$1:E1,$A$2:$C$9)=0 որոշում է, արդյոք այս բջիջների արժեքները դեռևս նշված չեն E1-ից մինչև E1 բջիջների միջակայքում:
- Եթե երկու պայմաններն էլ բավարարված են (այսինքն՝ արժեքը դատարկ չէ և դեռ նշված չէ E սյունակում), IF ֆունկցիան հաշվարկում է եզակի թիվ՝ հիմնվելով իր տողի և սյունակի վրա (ROW($2:$9)*100+COLUMN($A: $C)):
- Եթե պայմանները չկատարվեն, ֆունկցիան վերադարձնում է մեծ թիվ (7^8), որը ծառայում է որպես տեղապահ։
- MIN (...)Գտնում է վերը նշված IF ֆունկցիայի վերադարձած ամենափոքր թիվը, որը համապատասխանում է հաջորդ եզակի արժեքի գտնվելու վայրին:
- ՏԵՔՍՏ (..."R0C00")Այս նվազագույն թիվը փոխակերպում է R1C1 ոճի հասցեի: Ձևաչափի կոդը R0C00 ցույց է տալիս համարի վերափոխումը Excel-ի բջջային հղման ձևաչափի:
- ԱՆՈՒՂԻՂ (...)Օգտագործում է INDIRECT ֆունկցիան՝ նախորդ քայլում ստեղծված R1C1 ոճի հասցեն ետ վերածելու սովորական A1 ոճի բջջային հղումի: INDIRECT ֆունկցիան թույլ է տալիս բջջային հղումներ կատարել՝ հիմնված տեքստային տողի բովանդակության վրա:
- &""Բանաձևի վերջում ավելացնելով &""-ն ապահովում է, որ վերջնական արդյունքը դիտարկվում է որպես տեքստ, այնպես որ զույգ թվերը կցուցադրվեն որպես տեքստ:
Բազմաթիվ սյունակներից հանեք եզակի արժեքներ Excel 365-ի բանաձևով
Excel 365-ն աջակցում է դինամիկ զանգվածներին, ինչը շատ ավելի հեշտ է դարձնում եզակի արժեքներ մի քանի սյունակներից հանելը.
Խնդրում ենք մուտքագրել կամ պատճենել հետևյալ բանաձևը դատարկ բջիջի մեջ, որտեղ ցանկանում եք տեղադրել արդյունքը, այնուհետև սեղմել Մտնել բանալին՝ բոլոր եզակի արժեքները միանգամից ստանալու համար: Տես սքրինշոթը.
=UNIQUE(TOCOL(A2:C9,1))
Բազմաթիվ սյունակներից հանեք եզակի արժեքներ Kutools AI Aide-ով
Սանձազերծել ուժը Kutools AI օգնական Excel-ի բազմաթիվ սյունակներից անխափան կերպով եզակի արժեքներ հանելու համար: Ընդամենը մի քանի կտտոցով այս խելացի գործիքը մաղում է ձեր տվյալները՝ նույնականացնելով և թվարկելով եզակի գրառումները ցանկացած ընտրված տիրույթում: Մոռացեք բարդ բանաձևերի կամ vba կոդի դժվարությունները; Ընդունեք դրա արդյունավետությունը Kutools AI օգնական և ձեր Excel-ի աշխատանքային հոսքը վերածեք ավելի արդյունավետ և առանց սխալների փորձի:
Excel- ի համար Kutools- ը տեղադրելուց հետո սեղմեք Kutools AI > AI օգնական բացելու համար Kutools AI օգնական պատուհան:
- Մուտքագրեք ձեր պահանջը զրույցի վանդակում և սեղմեք ուղարկել կոճակը կամ սեղմել Մտնել հարց ուղարկելու բանալին;
«Հանեք եզակի արժեքներ A2:C9 միջակայքից՝ անտեսելով դատարկ բջիջները և տեղադրեք արդյունքները՝ սկսած E2-ից. - Վերլուծելուց հետո սեղմեք Կատարել կոճակ գործելու համար: Kutools AI Aide-ը կմշակի ձեր հարցումը AI-ի միջոցով և արդյունքները կվերադարձնի նշված բջիջում անմիջապես Excel-ում:
Բազմազան սյուններից հանեք եզակի արժեքներ առանցքային աղյուսակով
Եթե ծանոթ եք առանցքային աղյուսակին, կարող եք հեշտությամբ հանել եզակի արժեքները `կազմելով բազմաթիվ սյուններ հետևյալ քայլերով.
1, Սկզբում խնդրում եմ տեղադրեք մեկ նոր դատարկ սյուն ձեր տվյալների ձախ կողմում, այս օրինակում ես բնօրինակ տվյալների կողքին կտեղադրեմ Ա սյուն:
2, Սեղմեք մեկ բջիջ ձեր տվյալների մեջ և սեղմեք Alt + D ստեղները, ապա սեղմել P անմիջապես ստեղնը բացելու համար PivotTable և PivotChart Wizard, ընտրել Բազմաթիվ համախմբման միջակայքեր կախարդ step1- ում, տես նկարի նկարը.
3. Այնուհետեւ կտտացրեք հաջորդ կոճակ, ստուգեք Ինձ համար ստեղծեք մեկ էջի դաշտ տարբերակը հրաշագործ step2- ում, տես նկարի նկարը.
4, Անցեք կտտացնելով հաջորդ կոճակը, կտտացրեք ընտրելու տվյալների տիրույթը, որը ներառյալ բջիջների ձախ նոր սյունակը, ապա կտտացրեք Ավելացնել կոճակը տվյալների տիրույթն ավելացնելու համար Բոլոր միջակայքերը ցուցակի տուփ, տես նկարի նկարը.
5, Տվյալների տիրույթն ընտրելուց հետո շարունակեք կտտացնել հաջորդ, կախարդ 3-րդ քայլում ընտրեք, թե որտեղ եք ցանկանում տեղադրել առանցքային աղյուսակի զեկույցը, ինչպես ցանկանում եք:
6. Վերջապես կտտացրեք Ավարտել կախարդը լրացնելու համար, և ներկայիս աշխատանքային թերթում ստեղծվել է առանցքային աղյուսակ, ապա հանել բոլոր դաշտերը Ընտրեք դաշտեր ՝ զեկուցելու համար բաժին, տես նկարի նկարը.
7. Դրանից հետո ստուգեք դաշտը Արժեք կամ քաշեք արժեքը դեպի Rows պիտակը, այժմ դուք կստանաք եզակի արժեքներ բազմաթիվ սյուններից հետևյալ կերպ.
VBA կոդով բազմաթիվ սյուններից հանեք եզակի արժեքներ
Հետևյալ VBA կոդով դուք կարող եք նաև դուրս բերել եզակի արժեքներ բազմաթիվ սյունակներից:
1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներև տեղադրեք հետևյալ կոդը Մոդուլի պատուհանում:
VBA. Բազմաթիվ սյունակներից հանեք եզակի արժեքներ
Sub Uniquedata()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
Set dt = CreateObject("Scripting.Dictionary")
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
For Each rng In InputRng
If rng.Value <> "" Then
dt(rng.Value) = ""
End If
Next
OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
End Sub
3, Դրանից հետո սեղմեք F5 գործարկել այս կոդը, և կհայտնվի հուշման տուփ ՝ հիշեցնելու համար, որ ընտրեք տվյալների տիրույթը, որը ցանկանում եք օգտագործել: Տեսեք,
4. Եվ այնուհետեւ կտտացրեք OK, կհայտնվի մեկ այլ արագ տուփ, որը հնարավորություն կտա ձեզ ընտրել արդյունք տեղադրելու տեղ, տես նկարի նկարը.
5. Սեղմել OK փակել այս երկխոսությունը, և բոլոր եզակի արժեքները միանգամից արդյունահանվել են:
Ավելի հարաբերական հոդվածներ.
- Հաշվիր եզակի և հստակ արժեքների քանակը ցուցակից
- Ենթադրելով, որ դուք ունեք արժեքների երկար ցուցակ որոշ կրկնօրինակ տարրերով, այժմ ցանկանում եք հաշվել եզակի արժեքների քանակը (այն արժեքները, որոնք ցուցակում հայտնվում են միայն մեկ անգամ) կամ հստակ արժեքները (ցուցակի բոլոր տարբեր արժեքները, դա նշանակում է եզակի արժեքներ + 1-ին կրկնօրինակ արժեքներ) սյունակում, ինչպես ցույց է տրված ձախ սքրինշոթը: Այս հոդվածում ես կխոսեմ այն մասին, թե ինչպես վարվել այս աշխատանքի հետ Excel- ում:
- Excel- ի չափանիշների հիման վրա հանեք եզակի արժեքներ
- Ենթադրելով, որ դուք ունեք տվյալների հետևյալ շարքը, որը ցանկանում եք ցուցակագրել միայն B սյունակի եզակի անունները `հիմնվելով A սյունակի հատուկ չափանիշի վրա` արդյունքը ստանալու համար, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը: Ինչպե՞ս կարող եք արագ և հեշտությամբ գործ ունենալ Excel- ի այս խնդրի հետ:
- Excel- ում թույլատրեք միայն եզակի արժեքներ
- Եթե ցանկանում եք պահպանել միայն եզակի արժեքները, որոնք մուտքագրվում են աշխատաթերթի սյունակում և կանխում են կրկնօրինակները, այս հոդվածը ձեզ կներկայացնի մի քանի արագ հնարքներ `այս խնդրի լուծման համար:
- Excel- ի չափանիշների հիման վրա եզակի արժեքների գումար
- Օրինակ, ես ունեմ տվյալների մի շարք, որոնք պարունակում են Անուն և Պատվիրության սյուններ, այժմ ՝ Անվան սյունակի հիման վրա Պատվեր սյունակում միայն եզակի արժեքներն ամփոփելու համար, ինչպես ցույց է տրված հետևյալ նկարը: Ինչպե՞ս արագ և հեշտությամբ լուծել այս խնդիրը Excel- ում:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: