Tabl cynnwys
Wrth weithio gyda setiau data mawr, yn aml efallai y bydd angen i ni gyfrif gwerthoedd unigryw a gwahanol yn excel. Nid oes gan Excel unrhyw swyddogaeth adeiledig i gyfrif gwerthoedd neu destun unigryw. Ond, mae yna lawer o dechnegau a dulliau y gallwn eu defnyddio i gyfrif y gwerthoedd gwahanol hyn. Heddiw yn yr erthygl hon, byddwn yn dangos rhai dulliau o gyfrif enwau unigryw yn Excel.
Lawrlwythwch Gweithlyfr Ymarfer
Lawrlwythwch y daflen ymarfer hon i ymarfer tra byddwch yn darllen yr erthygl hon.
Excel-Count-Unique-Names.xlsx
Cyfrwch Enwau Unigryw yn Excel (5 Dull)
1. Defnyddio Swyddogaeth SUMPRODUCT i Gyfrif Enwau Unigryw
Y y ffordd symlaf a hawsaf o gyfrif enwau unigryw yn Excel yw defnyddio'r ffwythiant SUMPRODUCT . Gan ddefnyddio'r swyddogaeth hon gallwn gyfrif gwerthoedd unigryw mewn dwy ffordd. Gadewch i ni ddysgu'r ffyrdd hyn.
i. SUMPRODUCT gyda COUNTIF
Cam-1:
Yn y sefyllfa ganlynol, rydym yn cael set ddata lle mae enwau rhai cynrychiolwyr gwerthu a'u cyflog yn cael eu rhoi yn y Colofnau “Cynrychiolydd Gwerthiant” a “Cyflog” . Nawr mae gennym gynrychiolwyr gwerthu y mae eu henwau wedi ymddangos fwy nag unwaith. Felly mae'n rhaid i ni gyfri rhif unigryw enw'r cynrychiolydd gwerthu yn y gell E4 o dan y pennawd "Cyfrif Enwau Unigryw".
0> Cam-2:
Nawr yng nghell E4, cymhwyswch y ffwythiant SUMPRODUCT gyda'r ffwythiant COUNTIF .
Y fformiwla generigyw,
=SUMPRODUCT(1/COUNTIF(ystod,criteria))
Rhowch y gwerthoedd yn y ffwythiant a ffurf derfynol y fformiwla yw,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))Lle,
- Ystod a meini prawf yw B4:B17
- Mae ffwythiant COUNTIF yn edrych i mewn i'r amrediad data ac yn cyfrif sawl gwaith mae pob enw yn ymddangos ynddo amrediad data {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Ar ôl hynny, canlyniad y Defnyddir ffwythiant COUNTIF fel cynghorydd gyda 1 yn rhifiadur. Ar gyfer hyn, bydd rhifau sydd wedi ymddangos unwaith yn unig yn yr arae yn dod yn 1 a bydd rhifau ymddangos lluosog yn darparu ffracsiynau fel canlyniadau.
- Yn olaf, bydd ffwythiant SUMPRODUCT yn cyfrif y rhai 1 a byddant yn rhoi'r canlyniad.
Pwyswch Enter i gael y gwerthoedd unigryw.
Cam-3:
Mae yna ddiffyg yn y ffwythiant yma, os oes Cell Wag yn y set ddata, yna bydd y fformiwla yn methu. Oherwydd bod ffwythiant COUNTIF yn cynhyrchu “0” ar gyfer pob cell wag a 1 wedi'i rannu â 0 yn dychwelyd gwall rhannu â sero ( #DIV/0!)
Cam-4:I oresgyn y sefyllfa yma gadewch i ni addasu ychydig ar y fformiwla bit. Nawr ein fformiwla newydd ar gyfer y sefyllfa hon yw,
=SUMPRODUCT((B4:B17”)/COUNTIF(B4:B17,B4:B17&"”)) )
Nawr os oes unrhyw gell wag yn y set ddata, y fformiwlayn ei anwybyddu.
Pwyswch Enter i gael y canlyniad.
ii. SUMPRODUCT ag AMLDER
Cam-1:
Byddwn yn defnyddio'r un ystod data ag a ddefnyddiwyd gennym yn yr enghraifft flaenorol.
Nawr defnyddiwch y SUMPRODUCT gyda ffwythiant AMLDER i gael yr enwau unigryw.
Mae'r fformiwla generig fel a ganlyn,
=SUMPRODUCT(–( AMLDER( MATCH(Lookup_value,Lookup_array,[match_type])), ROW(reference)-ROW(reference.firstcell)+1),1))
Rhowch y gwerthoedd i gael y ffurflen derfynol.
=SUMPRODUCT(–(AMLDER(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0)))Lle,
- Defnyddir y ffwythiant MATCH i gael lleoliad pob enw sy'n ymddangos yn y data. Yma yn y ffwythiant MATCH mae'r lookup_value, lookup_array a [match match] yn B4:B17,B4:B17,0.
- Mae'r ddadl bins_array wedi'i hadeiladu o'r rhan hon o'r fformiwla (ROW(B4:B17)-ROW(B4)+1)
- Mae ffwythiant AMLDER yn dychwelyd amrywiaeth o rifau sy'n dynodi cyfrif ar gyfer pob rhif yn yr arae o ddata, wedi'u trefnu fesul bin. Nodwedd allweddol yng ngweithrediad y fformiwla AMlder yw pan fydd rhif eisoes wedi'i gyfrif, bydd AMlder yn dychwelyd sero.
- Nawr, rydym yn gwirio am werthoedd sy'n yn fwy na sero (>0), sy'n trosi'r rhifau i TRUE neu FALSE , yna rydym yn defnyddio dwbl-negyddol (--) i drosi'r gwerthoedd TRUE a FALSE i 1s a 0s.
- Yn olaf, mae'r ffwythiant SUMPRODUCT yn syml yn ychwanegu'r rhifau i fyny ac yn dychwelyd y cyfanswm.
Gan mai Fformiwla Arae yw hwn, pwyswch “CTRL+SHIFT+ENTER” i gymhwyso'r fformiwla. Ac rydym wedi cael ein cyfrif terfynol.
Darllen mwy: Cyfrif Gwerthoedd Unigryw gyda Meini Prawf gan SUMPRODUCT yn Excel
2. Defnyddio SUM gyda Fformiwla COUNTIF i Gyfrif Enwau Unigryw
Cam-1:
Nawr byddwn yn defnyddio'r SUM gyda fformiwla COUNTIF i gael y cyfrif gofynnol.
Fformiwla generig y fformiwla hon yw,
=SUM(IF(ISTEXT(Gwerth),1/COUNTIF( amrediad, meini prawf), “”))
Mewnosodwch y gwerthoedd i gael ffurf derfynol y fformiwla.
=SUM(IF(ISTEXT(B4) :B17), 1/COUNTIF(B4:B17,B4:B17),””))Ble,
- Mae ffwythiant ISTEXT yn dychwelyd TRUE ar gyfer yr holl werthoedd sy'n destun ac yn ffug ar gyfer gwerthoedd eraill.
- Ystod a Meini Prawf yw B4:B17
- Os yw'r gwerthoedd yn werth testun , mae'r ffwythiant COUNTIF yn edrych i mewn i'r amrediad data ac yn cyfrif y nifer o weithiau mae pob enw yn ymddangos yn ystod data {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
- Mae'r ffwythiant SUM yn cyfrifo swm yr holl werthoedd ac yn dychwelyd y canlyniad.
<24 <1
Cam-2:
Gan mai Fformiwla Array yw hwn, pwyswch “CTRL+SHIFT+ENTER” i gymhwyso'r fformiwla. A ninnauwedi cael ein cyfrif terfynol.
Darllen Mwy: Cyfrif Fformiwla Excel Gwerthoedd Unigryw (3 Ffordd Hawdd)
3. Defnyddio SUM ag AMLDER a Fformiwla MATCH i Gyfrif Enwau Unigryw
Cam-1:
Nawr byddwn yn defnyddio'r SUM gyda AMLDER a MATCH fformiwla i gyfrif enwau unigryw.
Y fformiwla generig yw,
=SUM(IF(FREQUENCY(IF() prawf rhesymegol””, MATCH(Lookup_value,Lookup_array,[match match])), ROW(cyfeirnod)-ROW(reference.firstcell)+1),1))
Y fformiwla derfynol ar ôl y mewnosod gwerth yw,
=SUM(IF(AMLDER(IF(B4:B17")", MATCH(B4:B17,B4:B17,0)),ROW(B4:B17) )-ROW(B4)+1),1))Lle,
- Yma yn y ffwythiant MATCH y lookup_value , Mae lookup_array a [math o gêm] yn B4:B17,B4:B17,0
- Ar ôl y ffwythiant MATCH , mae IF Y rheswm pam fod angen y ffwythiant IF yw y bydd MATCH yn dychwelyd gwall #N/A ar gyfer celloedd gwag . Felly, rydym yn eithrio'r celloedd gwag gyda B4:B17””
- Mae'r ddadl bins_array wedi'i hadeiladu o'r rhan hon o'r fformiwla (ROW(B4:B17)-ROW( B4)+1)
- Mae'r arae canlyniadol hon yn cael ei fwydo i'r ffwythiant AMlder sy'n dychwelyd amrywiaeth o rifau sy'n nodi cyfrif ar gyfer pob rhif yn yr arae o ddata
- Yn olaf mae'r ffwythiant allanol IF yn dynodi pob gwerth unigryw i 1 ac yn dyblygu gwerth i
Pwyso "CTRL+SHIFT+ENTER" i gymhwyso'r fformiwla arae.
Darllenwch Mwy: Cyfrif Gwerthoedd Testun Unigryw gyda Meini Prawf yn Excel (5 Dull)
Darlleniadau Tebyg
- Sut i Ddefnyddio COUNTIF ar gyfer Testun Unigryw (8 Ffordd Hawsaf)
- COUNTIFS Gwerthoedd Unigryw yn Excel (3 Ffordd Hawdd)
4. Defnyddio'r Swyddogaeth UNIGRYW i Gyfrif Enwau Unigryw
Cam-1:
Mae'r ffwythiant UNIQUE ar gael ar gyfer y fersiwn Excel 365 yn unig.
Cymhwyswch y Nawr> Swyddogaeth UNIGRYW . Y fformiwla generig yw,
=COUNTA(UNIQUE(range)))
Ar ôl mewnbynnu'r gwerthoedd, y ffurf derfynol yw,
=COUNTA(UNIQUE(B4:B17))> Pwyswch Rhowch i gael y canlyniad.
Cam-2:
Gallwch hefyd gael y rhestr o enwau unigryw drwy ddefnyddio'r ffwythiant UNIQUE hon. Ar gyfer hyn, y fformiwla yw,
=UNIQUE(B4:B17)Pwyswch Enter i barhau.
Darllen Mwy: Excel VBA: Cyfrif Gwerthoedd Unigryw mewn Colofn (3 Dull)
5. Defnyddio Hidlo Uwch i Gyfrif Enwau Unigryw yn Excel
Cam-1:
Gallwn hefyd ddefnyddio'r opsiwn Hidlo Uwch i gyfrif enwau unigryw. I wneud hynny, ewch i Data, yn y Trefnu & Hidlo grŵp , cliciwch ar Uwch.
Cam-2:
Mae ffenestr Hidlo Uwch yn ymddangos. Yma gwiriwch Copïo i Leoliad Arall a Defnyddiwch Cofnodion UnigrywYn unig.
Cam-3:
Nawr dewiswch y ffynhonnell data ar gyfer yr Amrediad Rhestr ($ B$3:$B$17), Ystod Meini Prawf ($B$3:$B$17), a Copi i $E$3 . Cliciwch Iawn i barhau.
Ac mae ein rhestr o'r enwau unigryw wedi'i gwneud.
Cam-4:
I gyfrif yr enwau unigryw, defnyddiwch y fformiwla hon,
=ROWS(E4:E9)
A phwyswch Enter .
>
Darllen Mwy: Cyfrif Gwerthoedd Unigryw gyda Meini Prawf gan COUNTIFS yn EXCEL ( 4 Enghraifft)
Nodiadau Cyflym
➤ Os oes cell wag yn y set ddata pan fyddwch yn defnyddio SUMPRODUCT gyda fformiwla COUNTIF , bydd y canlyniad yn dangos rhaniad trwy ddim gwall (#DIV/0!)
➤ Ar gyfer y Fformiwla Array , rhaid i chi wasgu “CTRL+SHIFT+ENTER” ar yr un pryd i gael y canlyniad.
➤ Mae'r ffwythiant UNIQUE ar gael ar gyfer Excel 365 yn unig. Ni fydd defnyddwyr fersiynau hŷn o Excel yn gallu defnyddio'r ffwythiant.
Casgliad
Heddiw, fe wnaethom ddysgu rhai gweithdrefnau i gyfrif enwau unigryw o set ddata. Os oes gennych unrhyw ddryswch neu awgrymiadau, mae croeso i chi rannu eich barn yn yr adran sylwadau.