Telja ef klefi inniheldur texta í Excel (5 auðveldar aðferðir)

  • Deildu Þessu
Hugh West

Í þessari grein mun ég sýna hvernig þú getur telt ef reit inniheldur texta í Excel. Ég mun sýna þér að telja fjölda reita sem innihalda texta, sem og fjölda frumur sem innihalda texta en innihalda eða útiloka tiltekið textagildi.

Hlaða niður æfingabók

Telja ef klefi inniheldur texta.xlsm

5 auðveldar aðferðir til að Telja ef klefi inniheldur texta í Excel

Hér höfum við gagnasett með nöfnum sumra viðskiptavina og tengiliður þeirra fyrirtækis sem heitir Sólblómaleikskóli.

Í dag er markmið okkar að telja hversu mörg heimilisföng meðal netfönga eru Netföng .

Það þýðir að við munum telja heimilisfang ef það er texti, ekki númer.

1. Notaðu COUNTIF aðgerðina til að telja ef klefi inniheldur texta í Excel

Þú getur notað COUNTIF aðgerðina í Excel til að telja fjölda frumna sem innihalda texta.

Til að ná því, notaðu stjörnutákn (*) sem viðmið fyrir COUNTIF fallinu .

Þess vegna verður formúlan til að telja heildarfjölda netfanga netfönga:

=COUNTIF(C4:C13,"*")

[ Hér C4:C13 er svið tengiliðanetfönganna minna. Þú setur það inn eftir þörfum þínum.]

Sjáðu, það hefur talið heildarfjölda textasfönga, það er Netföng .

Niðurstaðan er 7 .

Lestu meira: Hvernig á að telja frumur í Excel með mismunandi texta (5 leiðir)

2. Sameina ISTEXT og SUMPRODUCT aðgerðir til að telja ef klefi inniheldur texta í Excel

Þú getur líka notað blöndu af ISTEXT aðgerðinni og SUMPRODUCT aðgerðinni til að telja frumur sem innihalda textagildi í Excel.

Til að telja fjölda netfanga á þennan hátt skaltu velja hvaða reit sem er í gagnasafninu þínu og slá inn þessa formúlu:

=SUMPRODUCT(--ISTEXT(C4:C13))

[ Hér C4:C13 er svið netfönganna minna. Þú setur það inn eftir þörfum þínum.]

Sjáðu, við höfum aftur talið fjölda textasfönga með góðum árangri. Og það er 7 .

⧪ Útskýring á formúlunni:

  • ISTEXT(C4:C13) athugar hverja reit á bilinu C4: C13 og skilar TRUE ef reiturinn inniheldur texta. Annars skilar það FALSE .
  • Þannig skilar ISTEXT(C4:C13) fylki af Boole-gildum, TRUE og FALSE .
  • –ISTEXT(C4:C13) breytir fylkinu sem ISTEXT fallið skilar í fylki með 1 og 0.
  • Það breytir TRUE í 1 og FALSE í 0 .
  • Að lokum, SUMVARA aðgerðin skilar summu heildarsviðsins. Það er, það skilar fjölda 1 á bilinu.
  • Þannig skilar formúlan fjölda frumnasem innihalda textagildi innan bilsins.

3. Notaðu COUNTIF aðgerðina til að telja ef reit inniheldur texta þar á meðal ákveðinn texta í Excel

Hingað til höfum við talið fjölda hólfa sem innihalda textavistföng, þ.e. Tölvupóstur Heimilisföng.

Þú getur líka notað COUNTIF aðgerðina til að telja fjölda hólfa sem innihalda textagildi þar á meðal ákveðinn texta.

Til dæmis skulum við reyndu að telja fjölda viðskiptavina sem nota Gmail vistföng .

Til að ná því verðum við að telja fjölda frumna sem innihalda strenginn “gmail” í þeim.

Einfalt. Vefjið bara textanum “gmail” innan stjörnutáknis (*) innan COUNTIF fallsins sem viðmið .

Formúlan verður:

=COUNTIF(C4:C13,"*gmail*")

⧪ Athugasemdir:

  • Hér <3 1>C4:C13 er svið tengiliðanetfönganna minna.
  • Og „gmail“ er sérstakur texti sem við erum að leita að.
  • Þú setur þetta inn í samræmi við þarfir þínar.

Sjáðu, það hefur tekist að telja heildarfjölda frumna sem innihalda Gmail vistföng .

Og það er 4 .

⧪ Útskýring á formúlunni:

  • Hér eru skilyrði COUNTIF fallsins “*gmail*” . Það telur alla strengi með textagildinu “gmail” í.
  • Þess vegna, COUNTIF(C4:C13,"*gmail*") telur allar frumur innan bilsins C4:C13 sem innihalda textann “gmail” .

Lesa meira: Hvernig á að telja ákveðin orð í dálki í Excel (2 aðferðir)

4. Notaðu COUNTIFS aðgerðina til að telja ef reit inniheldur texta sem útilokar ákveðinn texta í Excel

Í fyrri hlutanum reyndum við að telja fjölda frumna sem innihalda textagildi þar á meðal ákveðinn texta.

Við getum líka talið fjölda hólfa sem innihalda textagildi að undanskildum tilteknum texta.

Þú verður að nota COUNTIFS aðgerðina í staðinn fyrir COUNTIF aðgerðina fyrir það.

Til dæmis, við skulum reyna að telja fjölda hólfa sem innihalda Netföng , en ekki Gmail vistföng.

Hér verðum við að telja fjölda frumna sem innihalda textagildi að undanskildum strengnum „Gmail“ .

Veldu viðeigandi reit og sláðu inn þessa formúlu:

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ Athugasemdir:

  • Hér C4:C13 er svið netfönganna minna.
  • Og “gmail” er sérstakur texti sem við viljum útiloka.
  • Þú setur þetta inn í samræmi við þarfir þínar.

Sjáðu, við höfum aftur talið fjölda netfönga sem eru ekki Gmail netföng.

Það er 3 .

⧪ Útskýring á formúlunni:

  • COUNTIFS fallið telur fyrst öllfrumur sem viðhalda fyrsta viðmiðinu.
  • Síðan telur það allar frumur sem halda seinni viðmiðuninni, og svo framvegis.
  • Hér telur það fyrst allar frumur innan bilsins C4:C13 sem eru textagildi ( “*” ).
  • Síðan telur það aftur allar frumurnar sem innihalda ekki textann “gmail” ( “*gmail*” ). Hér táknar “*gmail*” Ekki jafnt og „*gmail* .
  • Þannig telur formúlan allar frumur sem innihalda textagildi, en að undanskildum “gmail” .

5. Keyra VBA kóða til að framkvæma öll verkefnin samtímis

Hingað til höfum við framkvæmt fjögur verkefni sérstaklega:

  1. Telja fjölda frumna sem innihalda texta
  2. Teldu síðan fjölda frumna sem innihalda ekki texta
  3. Teldu fjölda frumna sem innihalda texta en innihalda ákveðinn texta
  4. Teldu einnig fjölda frumna sem innihalda texta en Útiloka tiltekinn texta

Nú munum við þróa Macro með því að nota VBA kóða sem getur framkvæmt öll fjögur verkefnin samtímis.

⧪ Skref 1:

Ýttu á ALT+F11 á lyklaborðinu þínu. VBA glugginn opnast.

⧪ Skref 2:

Farðu í flipann Setja inn í VBA glugganum.

Úr tiltækum valkostum velurðu Module .

⧪ Skref 3:

Nýr einingagluggi sem heitir “Module 1” mun opnast.

Settu eftirfarandi VBA kóða inn í eininguna.

⧪ Kóði:

4705

⧪ Athugasemdir:

  • Þessi kóði framleiðir Macro kallað Count_If_Cell_Contains_Text .

⧪ Skref 4:

Vistaðu vinnubókina sem Excel Macro -Virkjað vinnubók .

⧪ Skref 5:

➤ Farðu aftur í vinnublaðið þitt.

Veldu svið frumna í gagnasettinu þínu þar sem þú vilt telja texta.

⧪ Skref 6:

➤ Ýttu svo á ALT+F8 á lyklaborðinu þínu.

➤ Gluggi sem heitir Macro opnast. Veldu Count_If_Cell_Contains_Text ( Heiti Macro ) og smelltu á Run .

⧪ Skref 7:

Inntaksbox mun birtast og spyrja þú að slá inn heiltölu á milli 1 til 4, hvert fyrir tiltekið verkefni sem nefnt er þar.

⧪ Skref 8:

➤ Ef þú vilt telja frumur sem innihalda textagildi skaltu slá inn 1 . Smelltu síðan á Í lagi .

➤ Þú færð skilaboðareit sem sýnir þér fjölda frumna sem innihalda texta ( 7 í þessu dæmi).

⧪ Skref 9:

➤ Ef þú vilt telja frumur sem innihalda ekki textagildi skaltu slá inn 2 . Smelltu síðan á Í lagi .

➤ Þú munt fá skilaboðareit sem sýnir þér fjölda frumna seminnihalda ekki texta ( 3 í þessu dæmi).

⧪ Skref 10:

➤ Ef þú vilt telja frumur sem innihalda textagildi, en innihalda ákveðinn texta, sláðu inn 3 . Smelltu síðan á Í lagi .

➤ Þú munt fá annan inntaksbox sem biður þig um að slá inn tiltekinn texta. Hér hef ég slegið inn “gmail” .

⧪ Athugið: Þetta skiptir ekki máli. Það þýðir að ef þú slærð inn „Gmail“ mun það einnig innihalda “gmail“ .

➤ Smelltu síðan á Í lagi .

➤ Þú munt fá skilaboðareit sem sýnir þér fjölda frumna sem innihalda texta, en innihalda tiltekinn texta ( “gmail” hér, 4 ).

⧪ Skref 11:

➤ Ef þú vilt telja frumur sem innihalda textagildi, en útiloka ákveðinn texta, sláðu inn 4 . Smelltu síðan á Í lagi .

➤ Þú munt fá annan inntaksbox sem biður þig um að slá inn tiltekinn texta. Hér hef ég aftur slegið inn “gmail” .

⧪ Athugið: Þetta er líka óháð hástöfum. Það þýðir að ef þú slærð inn „Gmail“ mun það líka virka vel.

➤ Smelltu síðan á Í lagi .

➤ Þú færð skilaboðareit sem sýnir þér fjölda frumna sem innihalda texta, en útilokar tiltekinn texta ( “gmail” hér, 3 ).

Lesa meira: Excel VBA til að telja frumur sem innihalda sérstakan texta

Niðurstaða

Með því að nota þessar aðferðir geturðu talið efreit inniheldur texta í Excel, ásamt því að innihalda eða útiloka ákveðinn texta. Kanntu einhverja aðra aðferð? Eða hefurðu einhverjar spurningar? Ekki hika við að spyrja okkur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.