Efnisyfirlit
Í þessari kennslu muntu læra hvernig á að telja einstök gildi í Excel með formúlum og hvernig á að fá sjálfvirka talningu á sérstökum gildum í snúningstöflu. Einnig verður fjallað um nokkur formúludæmi til að telja einstök nöfn, texta, tölur, hástafanæm einstök gildi og fleira.
Þegar unnið er með stórt gagnasafn í Excel gætirðu oft þurft að vita hversu mörg duplicate og einstök gildi eru þar. Og stundum gætirðu viljað telja aðeins sérstök (mismunandi) gildin.
Ef þú hefur heimsótt þetta blogg reglulega, þekkir þú nú þegar Excel formúluna til að telja tvítekningar. Og í dag ætlum við að kanna mismunandi leiðir til að telja einstök gildi í Excel. En til glöggvunar skulum við skilgreina hugtökin fyrst.
- Einstök gildi - þetta eru gildin sem koma aðeins einu sinni fyrir á listanum.
- Sérstök gildi - þetta eru öll mismunandi gildi á listanum, þ.e. einstök gildi plús 1. tilvik af tvíteknum gildum.
Eftirfarandi skjámynd sýnir muninn:
Og nú skulum við sjá hvernig þú getur talið einstök og aðgreind gildi í Excel með því að nota formúlur og PivotTable eiginleika.
Hvernig á að telja einstök gildi í Excel
Hér er algengt verkefni sem allir Excel notendur þurfa að framkvæma af og til. Þú ert með lista yfir gögn og þú þarft að finna út fjölda einstaka gilda í þeimfylgist með!
lista. Hvernig gerir þú þetta? Auðveldara en þú heldur :) Hér að neðan finnurðu nokkrar formúlur til að telja einstök gildi af mismunandi gerðum.Teldu einstök gildi í dálki
Svo sem þú ert með nafnadálk í Excel vinnublað, og þú þarft að telja einstök nöfn í þeim dálki. Lausnin er að nota SUM fallið ásamt EF og COUNTIF:
=SUM(IF(COUNTIF( svið, svið)=1,1,0))Athugið . Þetta er fylkisformúla, svo vertu viss um að ýta á Ctrl + Shift + Enter til að ljúka henni. Þegar þú hefur gert þetta mun Excel sjálfkrafa setja formúluna í {hrokkin axlabönd} eins og á skjámyndinni hér að neðan. Í engu tilviki ættir þú að slá inn krulluðu axlaböndin handvirkt, það mun ekki virka.
Í þessu dæmi erum við að telja einstök nöfn á bilinu A2:A10, þannig að formúlan okkar tekur eftirfarandi lögun:
=SUM(IF(COUNTIF(A2:A10,A2:A10)=1,1,0))
Nánar í þessari kennslu ætlum við að ræða handfylli af öðrum formúlum til að telja einstök gildi af mismunandi gerðum. Og vegna þess að allar þessar formúlur eru afbrigði af grunnformúlunni fyrir einstök gildi Excel, er skynsamlegt að brjóta niður formúluna hér að ofan, svo þú getir skilið að fullu hvernig hún virkar og fínstillt hana fyrir gögnin þín. Ef einhver hefur ekki áhuga á tæknilegum atriðum geturðu sleppt því beint í næsta formúludæmi.
Hvernig Excel talningin einstök gildi virkar
Eins og þú sérð eru 3 mismunandi aðgerðir notaðar í okkar einstaka gildisformúla - SUM, EFog COUNTIF. Þegar litið er innan frá og út, hér er það sem hver aðgerð gerir:
- COUNTIF aðgerðin telur hversu oft hvert einstakt gildi birtist á tilgreindu bili.
Í þessu dæmi,
COUNTIF(A2:A10,A2:A10)
skilar fylkinu{1;2;2;1;2;2;2;1;2}
. - IF fallið metur hvert gildi í fylkinu sem COUNTIF skilar, heldur öllum 1 (einstök gildi) og kemur í stað allra annarra gilda fyrir núll .
Svo, fallið
IF(COUNTIF(A2:A10,A2:A10)=1,1,0)
verðurIF(1;2;2;1;2;2;2;1;2) = 1,1,0,
sem breytist í fylkið{1;0;0;1;0;0;0;1;0}
þar sem 1 er einstakt gildi og 0 er tvítekið gildi. - Að lokum leggur SUM fallið saman gildin í fylkinu sem IF skilar og gefur út heildarfjölda einstakra gilda, sem er nákvæmlega það sem við vildum.
Ábending . Til að sjá hvað tiltekinn hluti af Excel einstaka gildisformúlunni þinni metur til, veldu þann hluta á formúlustikunni og ýttu á F9 takkann.
Teldu einstök textagildi í Excel
Ef Excel listinn þinn inniheldur bæði töluleg og textagildi og þú vilt aðeins telja einstök textagildi skaltu bæta ISTEXT fallinu við fylkisformúluna sem fjallað er um hér að ofan:
=SUM(IF(ISTEXT(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))
Eins og þú veist skilar Excel ISTEXT fallið TRUE ef metið gildi er texti, FALSE annars. Þar sem stjarnan (*) virkar sem OG-operator í fylkisformúlum, skilar IF fallið aðeins 1 ef gildi er bæði texti og einstakt, annars 0. Og eftir að SUM aðgerðin hefur lagt saman allar 1-tölurnar færðu fjölda einstakra textagilda í tilgreindumsvið.
Ekki gleyma að ýta á Ctrl + Shift + Enter til að slá inn fylkisformúluna rétt og þú færð svipaða niðurstöðu og þessa:
Eins og þú sérð á skjámyndinni hér að ofan skilar formúlan heildarfjölda einstakra textagilda, að undanskildum auðum reitum, tölum, rökréttum gildum TRUE og FALSE og villum.
Teldu einstök tölugildi í Excel
Til að telja einstakar tölur í gagnalista, notaðu fylkisformúlu eins og við höfum nýlega notað til að telja einstök textagildi, með þeim eina mun að þú fellir ISNUMBER í stað ISTEXT í einstaka gildisformúlunni þinni:
=SUM(IF(ISNUMBER(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))
Athugið. Þar sem Microsoft Excel geymir dagsetningar og tíma sem raðnúmer eru þau einnig talin.
Telja hástafanæm einstök gildi í Excel
Ef taflan þín inniheldur hástafanæm gögn, þá er auðveldasta leiðin til að telja einstök gildi myndu búa til hjálpardálk með eftirfarandi fylkisformúlu til að bera kennsl á tvítekna og einstaka hluti:
=IF(SUM((--EXACT($A$2:$A$10,A2)))=1,"Unique","Dupe")
Og síðan skaltu nota einfalda COUNTIF fall til að telja einstök gildi:
=COUNTIF(B2:B10, "unique")
Teldu aðgreind gildi í Excel (einstök og 1. tvítekin tilvik)
Til að fá fjölda aðgreindra gilda á lista skaltu nota eftirfarandi formúla:
=SUM(1/COUNTIF( svið , svið ))Mundu að þetta er fylkisformúla og þess vegna ættir þú að ýta á Ctrl + Shift + Enter flýtileið í stað venjulegs Entertakkaásláttur.
Að öðrum kosti geturðu notað SUMPRODUCT aðgerðina og klárað formúluna á venjulegan hátt með því að ýta á Enter takkann:
=SUMPRODUCT(1/COUNTIF( svið , svið ))Til dæmis, til að telja aðgreind gildi á bilinu A2:A10, geturðu notað annað hvort:
=SUM(1/COUNTIF(A2:A10,A2:A10))
Eða
=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
Hvernig Excel formúlan virkar
Eins og þú veist nú þegar notum við COUNTIF fallið til að komast að því hversu oft hvert einstakt gildi birtist í tilgreint svið. Í dæminu hér að ofan er útkoman af COUNTIF fallinu eftirfarandi fylki: {2;2;3;1;2;2;3;1;3}
.
Eftir það eru gerðar nokkrar skiptingaraðgerðir, þar sem hvert gildi fylkisins er notað sem deilir með 1 sem arður. Þetta breytir öllum tvíteknum gildum í brotatölur sem samsvara fjölda tvítekinna tilvika. Til dæmis, ef gildi birtist 2 sinnum á listanum, myndar það 2 atriði í fylkinu með gildið 0,5 (1/2=0,5). Og ef gildi birtist 3 sinnum framleiðir það 3 atriði í fylkinu með gildið 0,3(3). Í dæminu okkar er útkoman 1/COUNTIF(A2:A10,A2:A10))
fylkið {0.5;0.5;0.3(3);1;0.5;0.5;0.3(3);1;0.3(3)}
.
Er ekki mikið vit í þessu enn sem komið er? Það er vegna þess að við höfum ekki beitt SUM / SUMPRODUCT aðgerðinni ennþá. Þegar ein af þessum föllum leggur saman gildin í fylkinu gefur summa allra brotatalna fyrir hvern einstakan hlut alltaf 1, sama hversu mörg tilvik þess atriðis eru á listanum. Ogvegna þess að öll einstök gildi birtast í fylkinu sem 1 (1/1=1), er lokaniðurstaðan sem formúlan skilar heildarfjöldi allra mismunandi gilda á listanum.
Formúlur til að telja mismunandi gildi mismunandi gerðir
Eins og raunin er með að telja einstök gildi í Excel, geturðu notað afbrigði af grunnformúlu Excel talningar til að meðhöndla sérstakar gildisgerðir eins og tölur, texta og hástafanæm gildi.
Vinsamlegast mundu að allar formúlurnar hér að neðan eru fylkisformúlur og krefjast þess að ýta á Ctrl + Shift + Enter .
Teldu aðskilin gildi sem hunsa tómar frumur
Ef dálkur þar sem þú vilt telja aðskilin gildi gæti innihaldið auðar frumur, ættir þú að bæta við IF falli sem athugar tilgreint bil fyrir auðar (undirstöðu Excel formúlan sem fjallað er um hér að ofan myndi skila #DIV/0 villunni í þessu tilfelli):
=SUM(IF( svið "",1/COUNTIF( svið , svið ), 0))Til dæmis, til að telja aðgreind gildi á bilinu A2:A10, notaðu eftirfarandi fylkisformúlu :
=SUM(IF(A2:A10"",1/COUNTIF(A2:A10, A2:A10), 0))
Formúla til að telja aðskilin textagildi
Til að telja aðgreind textagildi í dálki munum við nota sama nálgun og við höfum nýlega notað til að útiloka tómar frumur.
Eins og þú getur auðveldlega giskað á, munum við einfaldlega fella ISTEXT fallið inn í Excel talningarformúluna okkar:
=SUM(IF(ISTEXT( svið ),1/COUNTIF( svið , svið ),""))Og hér er raunveruleikiformúludæmi:
=SUM(IF(ISTEXT(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))
Formúla til að telja aðgreindar tölur
Til að telja aðskilin tölugildi (tölur, dagsetningar og tíma), notaðu ISNUMBER aðgerðina:
=SUM (IF(ISNUMBER( svið ),1/COUNTIF( svið , svið ),""))Til dæmis til að telja allar mismunandi tölur á bilinu A2:A10, notaðu eftirfarandi formúlu:
=SUM(IF(ISNUMBER(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))
Teldu hástafanæm aðskilin gildi í Excel
Eins og að telja hástafanæm einstök gildi, auðveldasta leiðin að telja hástafanæm aðskilin gildi er að bæta við hjálpardálki með fylkisformúlunni sem auðkennir einstök gildi, þar á meðal fyrstu tvítekningartilvik. Formúlan er í grundvallaratriðum sú sama og sú sem við notuðum til að telja einstök gildi sem eru há- og hástöfumnæm, með einni lítilli breytingu á frumutilvísun sem skiptir miklu máli:
=IF(SUM((--EXACT($A$2:$A2,$A2)))=1,"Distinct","")
Eins og þú manst, allar fylkisformúlur í Excel krefjast þess að ýta á Ctrl + Shift + Enter .
Eftir að ofangreindri formúlu er lokið geturðu talið „sérstök“ gildi með venjulegri COUNTIF formúlu eins og þessari:
=COUNTIF(B2:B10, "distinct")
Ef það er engin leið að bæta hjálpardálki við vinnublaðið þitt geturðu notað eftirfarandi flókna fylkisformúlu til að telja hástafanæm aðskilin gildi án búa til viðbótardálk:
=SUM(IFERROR(1/IF($A$2:$A$10"", FREQUENCY(IF(EXACT($A$2:$A$10, TRANSPOSE($A$2:$A$10)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0), 0))
Telja einstakar og aðskildar raðir í Excel
Að telja einstakar / aðskildar raðir í Excel er svipað og að telja einstök og aðgreind gildi, með einu munurað þú notir COUNTIFS fallið í stað COUNTIF, sem gerir þér kleift að tilgreina nokkra dálka til að athuga með einstök gildi.
Til dæmis til að telja einstök eða aðgreind nöfn byggt á gildunum í dálkum A (First Name) og B (Eftirnafn), notaðu eina af eftirfarandi formúlum:
Formúla til að telja einstakar línur:
=SUM(IF(COUNTIFS(A2:A10,A2:A10, B2:B10,B2:B10)=1,1,0))
Formúla til að telja aðskildar raðir:
=SUM(1/COUNTIFS(A2:A10,A2:A10,B2:B10,B2:B10))
Þú ert náttúrulega ekki takmarkaður við að telja einstakar línur sem byggjast aðeins á tveimur dálkum, Excel COUNTIFS aðgerðin getur unnið upp í 127 svið/viðmiðapör.
Teldu aðgreind gildi í Excel með PivotTable
Nýjustu útgáfur af Excel 2013 og Excel 2016 eru með sérstakur eiginleiki sem gerir kleift að telja aðgreind gildi sjálfkrafa í snúningstöflu. Eftirfarandi skjáskot gefur hugmynd um hvernig Excel Aðgreindur fjöldi lítur út:
Til að búa til snúningstöflu með aðgreindri tölu fyrir ákveðinn dálk, framkvæma eftirfarandi skref.
- Veldu gögnin sem á að vera með í snúningstöflu, skiptu yfir í flipann Insert , Tables hópinn og smelltu á PivotTable hnappur.
- Í Create PivotTable glugganum skaltu velja hvort þú eigir að setja pivottöfluna þína í nýtt eða núverandi vinnublað og vertu viss um að velja Bæta við þessi gögn í Gagnalíkan gátreitinn.
Þú getur líka gefið sérsniðið nafn á aðskilið fjölda þinn ef þú vilt.
Lokið! Nýstofnaða snúningstaflan mun sýna sérstaka fjölda eins og sýnt er á fyrstu skjámyndinni í þessum hluta.
Ábending. Eftir að hafa uppfært upprunagögnin þín, mundu að uppfæra PivotTable til að uppfæra aðgreinda talningu. Til að endurnýja snúningstöflu, smelltu bara á Endurnýja hnappinn á flipanum Greiningi , í hópnum Gögn .
Svona telur þú sérstök og einstök gildi í Excel. Ef einhver vill skoða betur formúlurnar sem fjallað er um í þessari kennslu er þér velkomið að hlaða niður sýnishorninu Excel Count Unique vinnubók.
Ég þakka þér fyrir lesturinn og vonast til að sjá þig aftur í næstu viku. Í næstu grein ætlum við að ræða ýmsar leiðir til að finna, sía, draga út og draga fram einstök gildi í Excel. Vinsamlegast