Ինչպես հաշվել եզակի անուններ Excel-ում (5 մեթոդ)

  • Կիսվել Սա
Hugh West

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

Ներբեռնեք Practice Workbook

Ներբեռնեք այս պրակտիկայի թերթիկը` այս հոդվածը կարդալու ընթացքում պրակտիկայի համար:

Excel-Count-Unique-Names.xlsx

Հաշվել եզակի անուններ Excel-ում (5 մեթոդ)

1. Օգտագործելով SUMPRODUCT ֆունկցիան` եզակի անունները հաշվելու համար

The Excel-ում եզակի անունները հաշվելու ամենապարզ և ամենահեշտ ձևը SUMPRODUCT գործառույթն է: Օգտագործելով այս գործառույթը, մենք կարող ենք հաշվել եզակի արժեքները երկու եղանակով: Եկեք սովորենք այս ուղիները:

i. SUMPRODUCT COUNTIF-ով

Քայլ-1.

Հետևյալ իրավիճակում մեզ տրվում է տվյալների բազա, որտեղ որոշ վաճառքի ներկայացուցիչների անունները և նրանց աշխատավարձը տրված են «Վաճառքի ներկայացուցիչ» և «Աշխատավարձ» սյունակներ: Այժմ մենք ունենք վաճառողներ, որոնց անունները հայտնվել են մեկից ավելի անգամ: Այսպիսով, մենք պետք է հաշվենք վաճառքի ներկայացուցչի անվան եզակի թիվը E4 բջիջում «Հաշվարկեք եզակի անունները» վերնագրի տակ:

Քայլ-2.

Այժմ E4 բջիջում, կիրառեք SUMPRODUCT ֆունկցիան COUNTIF ֆունկցիայով:

Ընդհանուր բանաձևըէ,

=SUMPRODUCT(1/COUNTIF(միջակայք,չափանիշ))

Տեղադրեք արժեքները ֆունկցիայի մեջ և բանաձևի վերջնական ձևն է,

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

Որտեղ,

  • Շրջանակ և չափանիշները են B4:B17
  • COUNTIF ֆունկցիան նայում է տվյալների տիրույթում և հաշվում է, թե քանի անգամ է յուրաքանչյուր անուն հայտնվում: տվյալների միջակայք {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Այնուհետև արդյունքը. COUNTIF ֆունկցիան օգտագործվում է որպես խորհրդատու՝ 1 որպես համարիչ: Դրա համար զանգվածում միայն մեկ անգամ հայտնված թվերը կդառնան 1 , իսկ հայտնված բազմաթիվ թվերը որպես արդյունք կտան կոտորակներ:
  • Վերջապես, SUMPRODUCT ֆունկցիան կհաշվի: դրանք 1 և կտան արդյունքը:

Սեղմեք Enter` եզակի արժեքները ստանալու համար:

Քայլ 3.

Այս ֆունկցիայի թերություն կա, որ եթե տվյալների հավաքածուում կա դատարկ բջիջ, ապա բանաձևը կձախողվի: Քանի որ COUNTIF ֆունկցիան առաջացնում է “0” յուրաքանչյուր դատարկ բջիջի համար և 1 բաժանված է 0 վերադարձնում է բաժանումը զրոյի վրա ( #DIV/0!)

Քայլ-4.

Այս իրավիճակը հաղթահարելու համար եկեք մի փոքր փոփոխենք բանաձևը քիչ. Այժմ այս իրավիճակի մեր նոր բանաձևն է՝

=SUMPRODUCT(((B4:B17””)/COUNTIF(B4:B17,B4:B17&””)) )

Այժմ, եթե տվյալների հավաքածուում կա որևէ դատարկ բջիջ, ապա բանաձևըանտեսելու է այն:

Սեղմեք Enter արդյունքը ստանալու համար:

ii. SUMPRODUCT with FREQUENCY

Քայլ-1.

Մենք կօգտագործենք նույն տվյալների տիրույթը, որն օգտագործել էինք նախորդ օրինակում:

Այժմ կիրառեք SUMPRODUCT FREQUENCY գործառույթով` եզակի անուններ ստանալու համար:

Ընդհանուր բանաձևը հետևյալն է,

=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Տեղադրեք արժեքները վերջնական ձևը ստանալու համար:

=SUMPRODUCT(–(Հաճախականություն(Համապատասխանություն(B4:B17,B4:B17,0),ՇԱՐՔ(B4:B17)-ROW(B4)+1)>0))

Որտեղ,

  • MATCH ֆունկցիան օգտագործվում է տվյալների մեջ հայտնված յուրաքանչյուր անվան դիրքը ստանալու համար: Այստեղ MATCH ֆունկցիայի մեջ lookup_value, lookup_array և [համընկնող տեսակը] է B4:B17,B4:B17,0:
  • bins_array արգումենտը կառուցված է (ROW(B4:B17)-ROW(B4)+1)
  • բանաձևի այս մասից
  • FREQUENCY ֆունկցիան վերադարձնում է թվերի զանգված, որը ցույց է տալիս տվյալների զանգվածի յուրաքանչյուր թվի հաշվարկը` կազմակերպված ըստ bin-ի: FREQUENCY բանաձևի գործողության հիմնական առանձնահատկությունն այն է, որ երբ թիվն արդեն հաշվված է, FREQUENCY կվերադարձնի զրո:
  • Այժմ մենք ստուգում ենք այն արժեքները, որոնք մեծ են զրոյից (>0), որը թվերը փոխակերպում է ՃԻՇՏ կամ ՍԽՏ , այնուհետև մենք օգտագործում ենք կրկնակի բացասական (--) TRUE և FALSE արժեքները 1-ի և 0-ի փոխարկելու համար:
  • Ի վերջո, SUMPRODUCT ֆունկցիան պարզապես ավելացնում է թվերը: վերև և վերադարձնում է ընդհանուր գումարը:

Քանի որ սա Զանգվածի բանաձև է , սեղմեք «CTRL+SHIFT+ENTER» կիրառել բանաձեւը: Եվ մենք ստացել ենք մեր վերջնական հաշվարկը:

Կարդալ ավելին. Հաշվել եզակի արժեքները չափանիշներով ըստ SUMPRODUCT Excel-ում

2. Օգտագործելով SUM-ը COUNTIF բանաձևով` եզակի անունները հաշվելու համար

Քայլ-1.

Այժմ մենք կօգտագործենք SUM -ի հետ 8>COUNTIF բանաձև՝ պահանջվող թիվը ստանալու համար:

Այս բանաձևի ընդհանուր բանաձևն է՝

=SUM(IF(ISTEXT(արժեք),1/COUNTIF( միջակայք, չափանիշներ), «»))

Մուտքագրեք արժեքները՝ բանաձևի վերջնական ձևը ստանալու համար:

=SUM(IF(ISTEXT(B4) :B17),1/COUNTIF(B4:B17,B4:B17),””))

Որտեղ,

  • ISTEXT ֆունկցիան վերադարձնում է ՃԻՇՏ բոլոր այն արժեքների համար, որոնք տեքստային են, իսկ մյուս արժեքների համար՝ false:
  • Ընդմիջույթը և չափանիշները B4:B17
  • Եթե արժեքները տեքստային արժեք են: , COUNTIF ֆունկցիան նայում է տվյալների տիրույթին և հաշվում է, թե քանի անգամ է յուրաքանչյուր անուն հայտնվում տվյալների տիրույթում {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
  • SUM ֆունկցիան հաշվարկում է բոլոր արժեքների գումարը և վերադարձնում արդյունքը:

Քայլ-2.

Քանի որ սա Զանգվածի բանաձև է , սեղմեք «CTRL+SHIFT+ENTER» ՝ կիրառելու համար բանաձեւը. Եւ մենքստացել ենք մեր վերջնական հաշվարկը:

Կարդալ ավելին. Excel Formula Count-ի եզակի արժեքներ (3 հեշտ եղանակ)

3. Օգտագործելով SUM-ը հաճախականությամբ և MATCH բանաձևով` եզակի անունները հաշվելու համար

Քայլ-1:

Այժմ մենք կօգտագործենք SUM հետ FREQUENCY և MATCH եզակի անունները հաշվելու բանաձևը:

Ընդհանուր բանաձևն է՝

=SUM(IF(FREQUENCY(IF( տրամաբանական թեստ»», MATCH(Lookup_value,Lookup_array,[match type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Վերջնական բանաձեւը հետո արժեքի զետեղումն է,

=SUM(IF(Հաճախականություն(IF(B4:B17””,MATCH(B4:B17,B4:B17,0)), ROW(B4:B17) )-ROW(B4)+1),1))

Որտեղ,

  • Այստեղ MATCH ֆունկցիայում lookup_value , որոնման_զանգվածը և [համընկնող տեսակը] է B4:B17,B4:B17,0
  • MATCH ֆունկցիայից հետո , կա IF IF ֆունկցիայի անհրաժեշտության պատճառն այն է, որ MATCH կվերադարձնի #N/A սխալ դատարկ բջիջների համար: . Այսպիսով, մենք բացառում ենք դատարկ բջիջները B4:B17””
  • bins_array արգումենտը կառուցված է (ROW(B4:B17)-ROW( բանաձեւի այս մասից: B4)+1)
  • Ստացված այս զանգվածը սնվում է FREQUENCY ֆունկցիայի մեջ, որը վերադարձնում է թվերի զանգված, որը ցույց է տալիս տվյալների զանգվածի յուրաքանչյուր թվի հաշվարկ
  • Վերջապես արտաքին IF ֆունկցիան ցույց է տալիս յուրաքանչյուր եզակի արժեքը 1-ին, իսկ կրկնօրինակ արժեքը

Սեղմեք «CTRL+SHIFT+ENTER» զանգվածի բանաձևը կիրառելու համար:

Կարդալ ավելին. Հաշվել տեքստի եզակի արժեքները Excel-ում չափանիշներով (5 մեթոդ)

Նման ընթերցումներ

  • Ինչպես օգտագործել COUNTIF-ը եզակի տեքստի համար (8 ամենահեշտ եղանակները)
  • COUNTIFS եզակի արժեքներ Excel-ում (3 հեշտ եղանակ)

4. Օգտագործելով եզակի անունները հաշվելու եզակի գործառույթը

Քայլ 1.

UNIQUE ֆունկցիան հասանելի է միայն Excel 365 տարբերակի համար:

Այժմ կիրառեք ՅՈՒՐԱՔԱԿԱՆ գործառույթ: Ընդհանուր բանաձևն է՝

=COUNTA(UNIQUE(range))

Արժեքները մուտքագրելուց հետո վերջնական ձևն է՝

=COUNTA(UNIQUE(B4:B17))

Սեղմեք Enter արդյունքը ստանալու համար:

Քայլ-2.

Դուք կարող եք նաև ստանալ եզակի անունների ցանկը` օգտագործելով այս UNIQUE գործառույթը: Դրա համար բանաձևը հետևյալն է.

=UNIQUE(B4:B17)

Շարունակելու համար սեղմեք Enter:

Կարդացեք Ավելին՝ Excel VBA. Հաշվել եզակի արժեքները սյունակում (3 մեթոդ)

5. Օգտագործելով Ընդլայնված ֆիլտր՝ եզակի անունները Excel-ում հաշվելու համար

Քայլ 1.

Մենք կարող ենք նաև օգտագործել Ընդլայնված զտիչ տարբերակը` եզակի անունները հաշվելու համար: Դա անելու համար անցեք Տվյալներ՝ Sort & Զտել խումբը, սեղմեք Ընդլայնված:

Քայլ-2.

Ընդլայնված զտիչ պատուհան է հայտնվում: Այստեղ ստուգեք Պատճենել մեկ այլ վայրում և օգտագործել եզակի գրառումներըՄիայն:

Քայլ-3.

Այժմ ընտրեք տվյալների աղբյուրը Ցուցակի ընդգրկույթի համար ($ B$3:$B$17), Չափանիշների միջակայք ($B$3:$B$17), և Պատճենել $E$3 : Շարունակելու համար սեղմեք Լավ :

Եվ մեր եզակի անունների ցանկը կազմված է:

Քայլ-4.

Եզակի անունները հաշվելու համար պարզապես օգտագործեք այս բանաձևը,

=ROWS(E4:E9)

Եվ սեղմեք Enter :

Կարդալ ավելին. Հաշվել եզակի արժեքները չափանիշներով ըստ COUNTIFS EXCEL-ի ( 4 Օրինակ)

Արագ նշումներ

➤ Եթե տվյալների հավաքածուում դատարկ բջիջ կա, երբ դուք օգտագործում եք SUMPRODUCT COUNTIF բանաձևով, արդյունքը ցույց կտա բաժանումը: զրոյական սխալով (#DIV/0!)

Զանգվածի բանաձևի համար , դուք պետք է սեղմեք «CTRL+SHIFT+ENTER» միաժամանակ արդյունք ստանալու համար:

UNIQUE ֆունկցիան հասանելի է միայն Excel 365 -ի համար: Excel-ի հին տարբերակների օգտատերերը չեն կարողանա օգտագործել ֆունկցիան:

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

Այսօր մենք սովորեցինք տվյալների բազայից եզակի անունները հաշվելու որոշ ընթացակարգեր: Եթե ​​դուք ունեք որևէ շփոթություն կամ առաջարկ, կարող եք կիսվել ձեր մտքերով մեկնաբանությունների բաժնում:

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