Talaan ng nilalaman
Habang nagtatrabaho sa malalaking dataset, kadalasan ay maaaring kailanganin nating bilangin ang mga natatangi at natatanging value sa excel. Ang Excel ay walang anumang built-in na function upang mabilang ang mga natatanging halaga o teksto. Ngunit, maraming mga diskarte at diskarte kung saan mabibilang natin ang mga natatanging halagang ito. Ngayon sa artikulong ito, ipapakita namin ang ilang paraan upang mabilang ang mga natatanging pangalan sa Excel.
I-download ang Practice Workbook
I-download ang practice sheet na ito para magsanay habang binabasa mo ang artikulong ito.
Excel-Count-Unique-Names.xlsx
Bilangin ang Mga Natatanging Pangalan sa Excel (5 Paraan)
1. Paggamit ng SUMPRODUCT Function upang Bilangin ang Mga Natatanging Pangalan
Ang pinakasimple at pinakamadaling paraan upang mabilang ang mga natatanging pangalan sa Excel ay ang paggamit ng SUMPRODUCT function. Gamit ang function na ito maaari naming bilangin ang mga natatanging halaga sa dalawang paraan. Alamin natin ang mga paraang ito.
i. SUMPRODUCT with COUNTIF
Step-1:
Sa sumusunod na sitwasyon, binibigyan kami ng dataset kung saan ang mga pangalan ng ilang sales rep at ang kanilang suweldo ay ibinibigay sa Mga column na “Sales Rep” at “Suweldo” . Ngayon ay mayroon kaming mga sales rep na ang mga pangalan ay lumitaw nang higit sa isang beses. Kaya kailangan nating bilangin ang natatanging numero ng pangalan ng sales rep sa cell E4 sa ilalim ng heading “Bilangin ang Mga Natatanging Pangalan”.
Hakbang-2:
Ngayon sa cell E4, ilapat ang function na SUMPRODUCT gamit ang function na COUNTIF .
Ang generic na formulaay,
=SUMPRODUCT(1/COUNTIF(range,criteria))
Ipasok ang mga value sa function at ang panghuling anyo ng formula ay,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))Saan,
- Saklaw at Mga Pamantayan ay B4:B17
- Ang COUNTIF na function ay tumitingin sa hanay ng data at binibilang ang bilang ng beses na lumilitaw ang bawat pangalan sa hanay ng data {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- Pagkatapos noon, ang resulta ng Ginagamit ang function na COUNTIF bilang tagapayo na may 1 bilang numerator. Para dito, ang mga numerong lumitaw nang isang beses lang sa array ay magiging 1 at ang maraming lumabas na numero ay magbibigay ng mga fraction bilang mga resulta.
- Sa wakas, ang SUMPRODUCT function ay bibilangin ang mga 1 at ibibigay ang resulta.
Pindutin ang Enter para makuha ang mga natatanging value.
Step-3:
May depekto sa function na ito na kung mayroong Blank Cell sa set ng data, mabibigo ang formula. Dahil ang COUNTIF function ay bumubuo ng “0” para sa bawat blangkong cell at 1 na hinati ng 0 ay nagbabalik ng divide sa zero na error ( #DIV/0!)
Hakbang-4:
Upang malampasan ang sitwasyong ito, baguhin natin nang kaunti ang formula bit. Ngayon ang aming bagong formula para sa sitwasyong ito ay,
=SUMPRODUCT(((B4:B17””)/COUNTIF(B4:B17,B4:B17&””)) )
Ngayon kung mayroong anumang blangkong cell sa dataset, ang formulababalewalain ito.
Pindutin ang Enter para makuha ang resulta.
ii. SUMPRODUCT na may FREQUENCY
Hakbang-1:
Gagamitin namin ang parehong hanay ng data na ginamit namin sa nakaraang halimbawa.
Ilapat ngayon ang SUMPRODUCT na may FREQUENCY function upang makuha ang mga natatanging pangalan.
Ang generic na formula ay ang sumusunod,
=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))
Ipasok ang mga value para makuha ang panghuling form.
=SUMPRODUCT(–(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))Kung saan,
- Ang function na MATCH ay ginagamit upang makuha ang posisyon ng bawat pangalan na lumalabas sa data. Dito sa function na MATCH ang lookup_value, lookup_array at [uri ng pagtutugma] ay B4:B17,B4:B17,0.
- Ang argument na bins_array ay binuo mula sa bahaging ito ng formula (ROW(B4:B17)-ROW(B4)+1)
- Ang FREQUENCY function ay nagbabalik ng array ng mga numero na nagsasaad ng bilang para sa bawat numero sa array ng data, na inayos ayon sa bin. Ang pangunahing tampok sa pagpapatakbo ng formula na FREQUENCY ay kapag nabilang na ang isang numero, FREQUENCY ay magbabalik ng zero.
- Ngayon, sinusuri namin ang mga value na ay mas malaki sa zero (>0), na nagko-convert sa mga numero sa TRUE o FALSE , pagkatapos ay gumagamit kami ng double-negative (--) upang i-convert ang TRUE at FALSE mga value sa 1s at 0s.
- Sa wakas, ang SUMPRODUCT function ay nagdaragdag lang ng mga numero pataas at ibinabalik ang kabuuan.
Dahil ito ay isang Array Formula , pindutin ang “CTRL+SHIFT+ENTER” para ilapat ang formula. At nakuha na namin ang aming huling bilang.
Magbasa nang higit pa: Bilangin ang Mga Natatanging Halaga gamit ang Pamantayan ng SUMPRODUCT sa Excel
2. Paggamit ng SUM na may COUNTIF Formula upang Bilangin ang Mga Natatanging Pangalan
Hakbang-1:
Ngayon ay gagamitin natin ang SUM na may COUNTIF formula para makuha ang kinakailangang bilang.
Ang generic na formula para sa formula na ito ay,
=SUM(IF(ISTEXT(Value),1/COUNTIF( range, criteria), “”))
Ipasok ang mga value para makuha ang panghuling anyo ng formula.
=SUM(IF(ISTEXT(B4) :B17),1/COUNTIF(B4:B17,B4:B17),””))Kung saan,
- Ang ISTEXT function ay nagbabalik ng TRUE para sa lahat ng value na text at false para sa iba pang value.
- Ang Saklaw at Pamantayan ay B4:B17
- Kung ang mga value ay text value , ang COUNTIF function ay tumitingin sa hanay ng data at binibilang ang dami ng beses na lumilitaw ang bawat pangalan sa hanay ng data {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
- Kinakalkula ng function na SUM ang kabuuan ng lahat ng value at ibinabalik ang resulta.
Hakbang-2:
Dahil ito ay isang Array Formula , pindutin ang “CTRL+SHIFT+ENTER” para ilapat ang pormula. At tayonakuha na ang aming huling bilang.
Magbasa Nang Higit Pa: Bilang ng Excel Formula Mga Natatanging Halaga (3 Madaling Paraan)
3. Paggamit ng SUM na may FREQUENCY at MATCH Formula upang Bilangin ang Mga Natatanging Pangalan
Hakbang-1:
Ngayon ay gagamitin natin ang SUM na may FREQUENCY at MATCH formula para mabilang ang mga natatanging pangalan.
Ang generic na formula ay,
=SUM(IF(FREQUENCY(IF() logical test””, MATCH(Lookup_value,Lookup_array,[uri ng pagtutugma])),ROW(reference)-ROW(reference.firstcell)+1),1))
Ang huling formula pagkatapos ng ang pagpapasok ng value ay,
=SUM(IF(FREQUENCY(IF(B4:B17””,MATCH(B4:B17,B4:B17,0)),ROW(B4:B17 )-ROW(B4)+1),1))Saan,
- Dito sa MATCH function ang lookup_value , lookup_array at [uri ng pagtutugma] ay B4:B17,B4:B17,0
- Pagkatapos ng MATCH function , mayroong IF Ang dahilan kung bakit kailangan ang IF function ay ang MATCH ay magbabalik ng #N/A na error para sa mga walang laman na cell . Kaya, hindi namin kasama ang mga walang laman na cell na may B4:B17””
- Ang argumento ng bins_array ay binuo mula sa bahaging ito ng formula (ROW(B4:B17)-ROW( B4)+1)
- Ang nagreresultang array na ito ay ipinadala sa FREQUENCY function na nagbabalik ng array ng mga numero na nagsasaad ng bilang para sa bawat numero sa array ng data
- Sa wakas ang panlabas na IF function ay nagpapahiwatig ng bawat natatanging value sa 1 at duplicate na value sa
Pindutin ang “CTRL+SHIFT+ENTER” upang ilapat ang array formula.
Magbasa Nang Higit Pa: Bilangin ang Mga Natatanging Halaga ng Teksto na may Pamantayan sa Excel (5 Paraan)
Mga Katulad na Pagbasa
- Paano Gamitin ang COUNTIF para sa Natatanging Teksto (8 Pinakamadaling Paraan)
- COUNTIFS Mga Natatanging Halaga sa Excel (3 Madaling Paraan)
4. Paggamit ng NATATANGING Function para Magbilang ng Mga Natatanging Pangalan
Hakbang-1:
Ang UNIQUE function ay available lang para sa bersyon ng Excel 365 .
Ilapat ngayon ang NATATANGING function. Ang generic na formula ay,
=COUNTA(UNIQUE(range))
Pagkatapos ipasok ang mga value, ang huling form ay,
=COUNTA(UNIQUE(B4:B17))
Pindutin ang Enter upang makuha ang resulta.
Hakbang-2:
Maaari mo ring makuha ang listahan ng mga natatanging pangalan sa pamamagitan ng paggamit ng function na ito na NATATANGING . Para dito, ang formula ay,
=UNIQUE(B4:B17)Pindutin ang Enter para magpatuloy.
Basahin Higit pa: Excel VBA: Bilangin ang Mga Natatanging Halaga sa isang Column (3 Paraan)
5. Paggamit ng Advanced na Filter upang Bilangin ang Mga Natatanging Pangalan sa Excel
Hakbang-1:
Maaari rin naming gamitin ang opsyon na Advanced na Filter upang mabilang ang mga natatanging pangalan. Upang gawin iyon, pumunta sa Data, sa Pagbukud-bukurin & I-filter ang pangkat, mag-click sa Advanced.
Hakbang-2:
Lumilitaw ang window ng Advanced na Filter . Dito tingnan ang Kopyahin sa Ibang Lokasyon at Gamitin ang Mga Natatanging TalaLamang.
Hakbang-3:
Piliin ngayon ang data source para sa Hanay ng Listahan ($ B$3:$B$17), Saklaw ng Pamantayan ($B$3:$B$17), at Kopyahin sa $E$3 . I-click ang Ok para magpatuloy.
At ginawa ang aming listahan ng mga natatanging pangalan.
Hakbang-4:
Upang bilangin ang mga natatanging pangalan, gamitin lang ang formula na ito,
=ROWS(E4:E9)
At pindutin ang Enter .
Magbasa Nang Higit Pa: Bilangin ang Mga Natatanging Halaga na may Pamantayan ng COUNTIFS sa EXCEL ( 4 Mga Halimbawa)
Mga Mabilisang Tala
➤ Kung mayroong blangkong cell sa dataset kapag gumagamit ka ng SUMPRODUCT na may COUNTIF formula, ang resulta ay magpapakita ng divide sa pamamagitan ng zero error (#DIV/0!)
➤ Para sa Array Formula , kailangan mong Pindutin ang “CTRL+SHIFT+ENTER” sabay-sabay para makuha ang resulta.
➤ Available lang ang UNIQUE function para sa Excel 365 . Hindi magagamit ng mga user ng mas lumang bersyon ng Excel ang function.
Konklusyon
Ngayon natutunan namin ang ilang pamamaraan sa pagbilang ng mga natatanging pangalan mula sa isang dataset. Kung mayroon kang anumang pagkalito o mungkahi, malugod kang malugod na ibahagi ang iyong mga saloobin sa seksyon ng komento.