Kaip "Excel" skaičiuoti ląsteles su tekstu (8 greiti triukai)

  • Pasidalinti
Hugh West

Šioje pamokoje parodysiu, kaip 8 greitos gudrybės, kaip suskaičiuoti langelius su tekstu "Excel" programoje. Šiuos metodus galite naudoti net ir dideliuose duomenų rinkiniuose, kad sužinotumėte duomenų langelius, kuriuose yra teksto reikšmių. Per šią pamoką taip pat sužinosite keletą svarbių "Excel" įrankių ir metodų, kurie bus labai naudingi atliekant bet kokią su "Excel" susijusią užduotį.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Skaičiuoti ląsteles su tekstu.xlsm

8 greiti triukai, kaip suskaičiuoti ląsteles su tekstu programoje "Excel

Norėdami aiškiai paaiškinti veiksmus, pasirinkome glaustą duomenų rinkinį. 7 eilučių ir 2 stulpelius. Iš pradžių visus langelius laikome Bendra formatą. Visiems duomenų rinkiniams turime 2 unikalūs stulpeliai, kurie yra Produktai ir Pardavimų kiekis Nors vėliau, jei reikės, stulpelių skaičių galėsime keisti.

1. Naudojant COUNTA funkciją

Funkcija COUNTA skaičiuoja visus langelius su bet kokio tipo reikšmėmis. Šią funkciją galime naudoti skaičiuodami langelius su tekstu Excel . Atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia eikite į langelį C10 ir įterpkite šią formulę:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Dabar paspauskite Įveskite ir bus apskaičiuotas bendras teksto langelių, esančių viduje, skaičius. C10 .

Skaityti daugiau: Skaičiuoti, jei ląstelėje yra tekstas "Excel" (5 paprasti būdai)

2. COUNTIF funkcijos taikymas

COUNTIF funkcija reikia tam tikrų kriterijų, kad būtų galima suskaičiuoti langelius. Naudodami šią funkciją, galime suskaičiuoti langelius su tekstu Excel programoje, nustatę tinkamus kriterijus. Pažiūrėkime, kaip tai padaryti.

Žingsniai:

  • Pirmiausia dukart spustelėkite ląstelę C10 ir įveskite toliau pateiktą formulę:
=COUNTIF(B5:C9, "*")

  • Tada paspauskite Įveskite klavišą ir gausite langelių su teksto duomenimis skaičių.

Skaityti daugiau: Skaičiuokite, ar "Excel" ląstelėje yra bet koks tekstas (4 metodai)

3. ISTEXT funkcijos naudojimas

Kaip rodo pavadinimas, ISTEXT funkcija "Excel" tikrina, ar ląstelėje yra teksto, ar ne, ir pateikia grįžtamąjį ryšį su TRUE arba FALSE reikšmę. Pažiūrėkime, kaip tai pritaikyti skaičiuojant ląsteles.

Žingsniai:

  • Norėdami pradėti taikyti šį metodą, dukart spustelėkite ląstelę C10 ir įterpkite toliau pateiktą formulę:
=COUNT(IF(ISTEXT(B5:C9),1))

  • Tada paspauskite Įveskite raktą, todėl bus rastas bendras langelių su teksto duomenimis skaičius ląstelėje C10 .

🔎 Kaip veikia formulė?

  • ISTEKSTAS(B5:C9): Ši dalis tikrina kiekvieną diapazono ląstelę ir grąžina TRUE jei ląstelėje yra teksto, FALSE
  • IF(ISTEXT(B5:C9),1): Grąžinamas masyvas 1 ir FALSE priklausomai nuo ląstelės, kurioje yra teksto reikšmė.

Skaityti daugiau: COUNTIF ląstelė, kurioje yra konkretus tekstas "Excel" programoje (jautrus ir nejautrus didžiosioms raidėms)

4. Skaičiavimas naudojant SUM funkciją

Taip pat galime naudoti SUM funkcija "Excel" programoje kartu su ISTEXT funkcija skaičiuoti langelius su tekstu.

Žingsniai:

  • Norėdami pradėti šį metodą, pereikite į langelį C10 ir įveskite šią formulę:
=SUM(IF(ISTEXT(B5:C9),1))

  • Po to paspauskite Įveskite arba spustelėkite bet kurį tuščią langelį.
  • Iš karto gausite teksto ląstelių skaičių ląstelės viduje C10 kaip 5 .

🔎 Kaip veikia formulė?

  • ISTEKSTAS(B5:C9): Ši dalis tikrina kiekvieną diapazono ląstelę ir grąžina TRUE jei ląstelėje yra teksto, FALSE
  • IF(ISTEXT(B5:C9),1): Grąžinamas masyvas 1 ir FALSE priklausomai nuo ląstelės, kurioje yra teksto reikšmė.

Skaityti daugiau: Kaip suskaičiuoti konkrečius žodžius "Excel" stulpelyje (2 metodai)

5. Teksto ląstelių skaičiavimas naudojant SUMPRODUCT funkciją

Taikydami šį metodą naudosime funkcija SUMPRODUCT kartu su ISTEXT funkcija skaičiuoti langelius su tekstu "Excel".

Žingsniai:

  • Kaip ir anksčiau, į ląstelę įterpkite toliau pateiktą formulę C10 :
=SUMPRODUKT(IF(ISTEXT(B5:C9),1))

  • Galiausiai paspauskite Įveskite raktą ir turėtume gauti tokį rezultatą 5 .

🔎 Kaip veikia formulė?

  • ISTEKSTAS(B5:C9): Ši dalis tikrina kiekvieną diapazono ląstelę ir grąžina TRUE jei ląstelėje yra teksto, FALSE
  • IF(ISTEXT(B5:C9),1): Grąžinamas masyvas 1 ir FALSE priklausomai nuo ląstelės, kurioje yra teksto reikšmė.

6. Funkcijos SIGN naudojimas programoje "Excel

Funkcija SIGN excel tikrina, ar skaičius yra teigiamas, ar neigiamas. Šią funkciją galime naudoti panašiai kaip ir ankstesnį metodą, kad suskaičiuotume langelius su tekstu excel'yje. Toliau pateikiami išsamūs veiksmai.

Žingsniai:

  • Norėdami pradėti procesą, pereikite prie ląstelės C10 ir įveskite toliau pateiktą formulę:
=SUMPRODUKTAS(SIGN(ISTEXT(B5:C9)))

  • Tada paspauskite Įveskite ir taip bus suskaičiuotas bendras ląstelių, kuriose yra teksto duomenų reikšmė, skaičius. C10 .

🔎 Kaip veikia formulė?

  • ISTEKSTAS(B5:C9): Ši dalis tikrina kiekvieną diapazono ląstelę ir grąžina TRUE jei ląstelėje yra teksto, FALSE
  • SIGN(ISTEXT(B5:C9)): Ši dalis grąžina masyvą 1 ir 0 kai ląstelė yra teigiama arba 0 .

7. Ląstelių su tarpais išskyrimas

Toliau pateiktame duomenų rinkinyje langelis B8 turi vieną tarpą, kurį ankstesni metodai skaičiuoja kaip tekstą. Todėl mums reikia kito būdo, kaip skaičiuoti langelius su tekstu "Excel" programoje, tačiau neįtraukiant jokių langelių su tarpais.

Žingsniai:

  • Pirmiausia eikite į langelį C10 ir įterpkite šią formulę:
=COUNTIF(B5:C9,"><")

  • Dabar paspauskite Įveskite ir bus apskaičiuotas bendras teksto langelių skaičius ląstelėje C10 .

8. Ląstelių skaičiavimas po filtravimo

Čia duomenų rinkinį filtravome, nes galite pastebėti, kad eilutė 9 nėra. Įprastos formulės skaičiuos ir šią eilutę. Taigi naudosime kitą formulę, kad suskaičiuotume tik perfiltruotus langelius su tekstu Excel.

Žingsniai:

  • Šiuo tikslu dukart spustelėkite ląstelę C10 ir įveskite toliau pateiktą formulę:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • Tada paspauskite Įveskite klavišą ir gausite langelių su teksto duomenimis skaičių.

🔎 Kaip veikia formulė ?

  • ISTEKSTAS(B5:C10) : ISTEXT funkcija patikrina kiekvieną diapazono ląstelę ir grąžina TRUE jei ląstelėje yra tekstas, priešingu atveju - FALSE.
  • INDIRECT("B"&ROW(B5:C10)): INDIREKTINĖ funkcija nustatyti visų nurodyto intervalo ląstelių atskiras nuorodas.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Ši dalis grąžina masyvą 1 ir 0 kuris nurodo, ar ląstelėje yra tekstas, ar ne.

Skaityti daugiau: Kaip "Excel" skaičiuoti filtruotas ląsteles su tekstu (3 metodai)

Kaip skaičiuoti ląsteles "Excel" programoje

Jei esate susipažinę su VBA Excel programoje, tada greitai suskaičiuosite langelius naudodami vos kelias kodo eilutes. Pažiūrėkime, kaip tai galime padaryti.

Žingsniai:

  • Norėdami naudoti šį metodą, eikite į Kūrėjas skirtuką ir pasirinkite "Visual Basic .

  • Dabar pasirinkite Įdėkite į VBA langą ir spustelėkite Modulis .

  • Tada naujame lange įveskite toliau pateiktą formulę:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub 

  • Tada atidarykite makrokomandą iš Kūrėjas skirtuką spustelėdami Makrokomandos .

  • Dabar, kai Makro langą, pasirinkite CountCells makrokomandą ir spustelėkite Paleisti .

  • Dėl to VBA kodas apskaičiuos bendrą ląstelių skaičių ląstelėje C10 .

Kaip "Excel" skaičiuoti ląsteles su skaičiais

Norėdami suskaičiuoti ląsteles su skaičiais, naudosime pagrindinį COUNT funkcija "Excel" programoje.

Žingsniai:

  • Pirmiausia dukart spustelėkite ląstelę C10 ir įveskite toliau pateiktą formulę:
=COUNT(B5:C9)

  • Tada paspauskite Įveskite klavišą ir bus rastas ląstelių, kurių skaičius lygus 5 .

Išvada

Tikiuosi, kad jums pavyko pritaikyti metodus, kuriuos parodžiau šioje pamokoje, kaip "Excel" programoje suskaičiuoti langelius su tekstu. Kaip matote, yra nemažai būdų, kaip tai pasiekti. Taigi išmintingai pasirinkite metodą, kuris geriausiai tinka jūsų situacijai. Jei įstrigote bet kuriame iš žingsnių, rekomenduoju juos pereiti kelis kartus, kad išsiaiškintumėte bet kokią painiavą. Galiausiai, norėdami sužinoti daugiau Excel metodus, vadovaukitės mūsų ExcelWIKI Jei turite klausimų, praneškite man komentaruose.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.