Paano Bilangin ang Mga Natatanging Halaga sa Excel

Paano Bilangin ang Mga Natatanging Halaga sa Excel

Ang mga database sa Excel ay kadalasang naglalaman ng parehong halaga ng maraming beses sa isang haligi. Minsan, maaaring maging kapaki-pakinabang upang malaman kung gaano karaming mga natatanging halaga ang nasa isang haligi. Halimbawa, kung nagpapatakbo ka ng isang tindahan at mayroong isang spreadsheet ng lahat ng iyong mga transaksyon, baka gusto mong matukoy kung gaano karaming mga natatanging customer ang mayroon ka, kaysa sa bilangin ang bawat solong transaksyon.





Posibleng gawin ito sa pamamagitan ng pagbibilang ng mga natatanging halaga sa Excel gamit ang mga pamamaraan na pag-uusapan ka namin sa ibaba.





Alisin ang Dobleng Data mula sa isang Hanay

Ang isang mabilis at maruming paraan upang mabilang ang mga natatanging halaga sa Excel ay alisin ang mga duplicate at tingnan kung ilang natitirang mga entry. Ito ay isang mahusay na pagpipilian kung kailangan mo ng isang sagot nang mabilis at hindi mo kailangang subaybayan ang resulta.





Kopyahin ang data sa isang bagong sheet (upang hindi mo sinasadyang matanggal ang anumang data na kailangan mo). Piliin ang mga halaga o haligi kung saan mo nais alisin ang mga duplicate na halaga. Nasa Mga Tool sa Data seksyon ng Data piliin ang tab Alisin ang Mga Doble . Tinatanggal nito ang lahat ng duplicate na data at iniiwan lamang ang natatanging mga halaga.

Ang parehong proseso ay gumagana kung ang impormasyon ay nahahati sa pagitan ng dalawang mga haligi. Ang pagkakaiba ay kailangan mong piliin ang parehong mga haligi. Sa aming halimbawa, mayroon kaming haligi para sa unang pangalan at pangalawa para sa apelyido.



Kung nais mong subaybayan ang bilang ng mga natatanging halaga, mas mahusay kang magsulat sa halip ng isang formula. Ipapakita namin sa iyo kung paano gawin iyon sa ibaba.

Kaugnay: Paano Mag-filter sa Excel upang Maipakita ang Data na Gusto mo





Bilangin ang Mga Natatanging Halaga na may isang Formula ng Excel

Upang mabilang lamang ang mga natatanging halaga mayroon kaming pagsamahin ang maraming mga pag-andar ng Excel. Una, kailangan naming suriin kung ang bawat halaga ay isang duplicate, pagkatapos ay kailangan nating bilangin ang natitirang mga entry. Kailangan din naming gumamit ng isang function ng array.

Kung hinahanap mo lang ang sagot, gamitin ang formula na ito, palitan ang bawat halimbawa ng A2: A13 ng mga cell na nais mong gamitin:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Kung paano kami nakarating doon ay medyo kumplikado. Kaya't kung nais mong maunawaan kung bakit gumagana ang formula na iyon, ibabahagi namin ito nang paisa-isang piraso sa bawat oras sa ibaba.

Pagpapaliwanag ng isang Array Function

Magsimula muna tayo sa pamamagitan ng pagpapaliwanag kung ano ang isang array. Ang isang array ay isang solong variable na nagtataglay ng maraming halaga. Ito ay tulad ng pagtukoy sa isang bungkos ng mga Excel cell nang sabay-sabay sa halip na mag-refer sa bawat cell nang paisa-isa.

Ito ay isang kakaibang pagkakaiba sa aming pananaw. Kung sasabihin namin ang isang pormula upang tingnan ang mga cell A2: A13 nang normal o bilang isang array, ang data ay mukhang pareho sa amin. Ang pagkakaiba ay kung paano tinatrato ng Excel ang data sa likod ng mga eksena. Ito ay isang banayad na pagkakaiba na ang pinakabagong mga bersyon ng Excel ay hindi na nakikilala sa pagitan ng mga ito, kahit na ang mga mas lumang bersyon ay.

Para sa aming mga layunin, mas mahalaga na malaman kung paano namin magagamit ang mga array. Kung mayroon kang pinakabagong bersyon ng Excel, awtomatiko itong nag-iimbak ng data bilang isang array kapag mas mahusay itong gawin. Kung mayroon kang isang mas lumang bersyon, kapag natapos mo na ang pagsusulat ng iyong formula, pindutin ang Ctrl + Shift + Enter . Kapag nagawa mo na, ang pormula ay mapapalibutan ng mga kulot na bracket upang ipakita na ito ay nasa mode na array.

Ipinakikilala ang FREQUENCY Function

Sinasabi sa atin ng pagpapaandar ng FREQUENCY kung gaano karaming beses lumilitaw ang isang numero sa isang listahan. Magaling ito kung nagtatrabaho ka sa mga numero, ngunit ang aming listahan ay teksto. Upang magamit ang pagpapaandar na ito, kailangan nating maghanap ng isang paraan upang mai-convert muna ang aming teksto sa mga numero.

Kung sinusubukan mong bilangin ang mga natatanging halaga sa isang listahan ng mga numero, maaari mong laktawan ang susunod na hakbang.

Paggamit ng MATCH Function

Ibinabalik ng pagpapaandar ng MATCH ang posisyon ng unang paglitaw ng isang halaga. Maaari namin itong magamit upang mai-convert ang aming listahan ng mga pangalan sa mga halagang halaga. Kailangang malaman ang tatlong piraso ng impormasyon:

  • Anong halaga ang hinahanap mo?
  • Anong hanay ng data ang iyong tinitingnan?
  • Naghahanap ka ba ng mga halagang mas mataas, mas mababa, o katumbas ng target na halaga?

Sa aming halimbawa, nais naming hanapin ang bawat pangalan ng aming mga customer sa aming Exel spreadsheet upang makita kung ang kanilang eksaktong pangalan ay lilitaw muli sa ibang lugar.

pinakamahusay na apps upang manuod ng mga libreng pelikula

Sa halimbawa sa itaas, naghahanap kami ng aming listahan (A2: A13) para kay Tiah Gallagher (A2) at nais namin ng eksaktong tugma. Ang 0 sa huling patlang ay tumutukoy na dapat ito ay isang eksaktong tugma. Sinasabi sa amin ng aming resulta kung saan sa listahan unang lumabas ang pangalan. Sa kasong ito, ito ang unang pangalan, kaya ang resulta ay 1.

Ang problema dito ay interesado kami sa lahat ng aming mga customer, hindi lamang kay Tiah. Ngunit, kung susubukan naming maghanap para sa A2: A13 sa halip na A2 lamang, nakakakuha kami ng isang error. Dito madaling gamitin ang mga pagpapaandar ng array. Ang unang parameter ay maaari lamang tumagal ng isang variable o kung hindi man ay nagbabalik ito ng isang error. Ngunit, ang mga array ay ginagamot tulad ng iisang variable.

Ngayon sinasabi ng aming pagpapaandar sa Excel na suriin ang mga tugma para sa aming buong array. Ngunit teka, hindi nagbago ang aming resulta! Sinasabi pa rin nito 1. Ano ang nangyayari dito?

Ang aming pag-andar ay nagbabalik ng isang array. Dumadaan ito sa bawat item sa aming array at sumusuri para sa mga tugma. Ang mga resulta ng lahat ng mga pangalan ay nai-save sa isang array, na naibalik bilang resulta. Dahil ang isang cell ay nagpapakita lamang ng isang variable nang paisa-isa, ipinapakita nito ang unang halaga sa array.

Maaari mo itong suriin para sa iyong sarili. Kung binago mo ang unang saklaw sa A3: A13, ang resulta ay mababago sa 2. Ito ay dahil ang pangalan ni Eiliyah ay pangalawa sa listahan at ang halagang ito ay nai-save muna sa array ngayon. Kung binago mo ang unang saklaw sa A7: A13, nakakuha ka ulit ng 1 dahil unang lumitaw ang pangalan ni Tiah sa unang posisyon ng hanay ng data na sinusuri namin.

Kaugnay: Mga Formula ng Excel na Makakatulong sa Iyong Malutas ang Tunay na Mga Problema sa Buhay

Gamit ang FREQUENCY Function

Ngayon na binago namin ang mga pangalan sa mga halaga ng numero, maaari naming gamitin ang pagpapaandar na FREQUENCY. Katulad ng MATCH, nangangailangan ito ng target na hanapin at isang set ng data upang suriin. Gayundin sa MATCH, hindi namin nais na maghanap para sa isang halaga lamang, nais naming suriin ng pagpapaandar ang bawat item sa aming listahan.

Ang target na nais naming suriin ang pagpapaandar ng FREQUENCY ay ang bawat item sa array na ibinalik ang aming function na MATCH. At nais naming suriin ang hanay ng data na ibinalik ng pagpapaandar ng MATCH. Kaya, ipinapadala namin ang pagpapaandar na MATCH na ginawa namin sa itaas para sa parehong mga parameter.

Kung naghahanap ka para sa mga natatanging numero at nilaktawan ang nakaraang hakbang, ipapadala mo ang saklaw ng mga numero bilang parehong mga parameter. Upang maghanap ng lahat ng mga numero sa iyong listahan, kakailanganin mong gumamit din ng isang function na array, kaya tandaan na pindutin Ctrl + Shift + Enter pagkatapos mong ipasok ang formula kung gumagamit ka ng isang mas lumang bersyon ng Excel.

Ngayon ang aming resulta ay 2. Muli, ang aming pag-andar ay nagbabalik ng isang array. Nagbabalik ito ng isang hanay ng bilang ng beses na lumitaw ang bawat natatanging halaga. Ipinapakita ng cell ang unang halaga sa array. Sa kasong ito, lilitaw ang pangalan ni Tiah nang dalawang beses, kaya't ang dalas na ibinalik ay 2.

Gamit ang IF Function

Ngayon ang aming array ay may parehong bilang ng mga halaga sa mayroon kaming natatanging mga halaga. Ngunit hindi pa tayo tapos. Kailangan namin ng isang paraan upang maidagdag ito. Kung i-convert namin ang lahat ng mga halaga sa array sa 1, at kabuuan ang mga ito, sa wakas malalaman namin kung gaano karaming mga natatanging halaga ang mayroon tayo.

Maaari kaming lumikha ng isang pag-andar na KUNG binabago ang lahat ng mga halaga sa itaas zero sa 1. Pagkatapos ang lahat ng mga halaga ay katumbas ng 1.

Upang magawa ito, nais naming suriin ang pagpapaandar ng KUNG kung ang mga halaga sa aming FREQUENCY array ay mas malaki kaysa sa zero. Kung totoo, dapat itong ibalik ang halaga 1. Mapapansin mo na ngayon ang unang halaga sa array ay nagbabalik bilang isa.

Paggamit ng SUM Function

Nasa huling kahabaan na tayo! Ang huling hakbang ay upang SUM ang array.

Balutin ang nakaraang pag-andar sa isang pagpapaandar ng SUM. Tapos na! Kaya ang aming pangwakas na pormula ay:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Nagbibilang ng Mga Natatanging Entries sa Excel

Ito ay isang advanced function na nangangailangan ng maraming kaalaman tungkol sa Excel. Maaari itong maging nakakatakot upang subukan. Ngunit, sa sandaling nai-set up ito, maaari itong maging napaka-kapaki-pakinabang, kaya maaaring suliting gumana sa aming paliwanag upang matiyak na naiintindihan mo ito.

Kung hindi mo kailangang bilangin ang mga natatanging entry na madalas, ang mabilis at maruming tip ng pag-aalis ng mga duplicate na halaga ay gagana sa isang kurot!

Magbahagi Magbahagi Mag-tweet Email Paano Kumopya ng Mga Formula sa Microsoft Excel

Ang pag-aaral ng lahat ng mga pinakamahusay na pamamaraan upang kopyahin at i-paste ang mga formula sa iyong spreadsheet ng Excel ay isang mahusay na paraan upang simulan ang pag-save ng oras.

Basahin Susunod
Mga Kaugnay na Paksa
  • Pagiging produktibo
  • Spreadsheet
  • Microsoft Excel
  • Pagsusuri sa datos
Tungkol sa May-akda Jennifer Seaton(21 Artikulo Nai-publish)

Si J. Seaton ay isang manunulat ng Agham na dalubhasa sa pagwawasak ng mga kumplikadong paksa. Mayroon siyang PhD mula sa University of Saskatchewan; ang kanyang pananaliksik ay nakatuon sa paggamit ng pag-aaral na batay sa laro upang madagdagan ang pakikipag-ugnayan ng mag-aaral sa online. Kapag hindi siya nagtatrabaho, mahahanap mo siya sa kanyang pagbabasa, paglalaro ng mga video game, o paghahardin.

Higit pa Mula kay Jennifer Seaton

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe