Kuinka lasken soluja tekstillä Excelissä (8 Quick Tricks)

  • Jaa Tämä
Hugh West

Tässä opetusohjelmassa näytän sinulle seuraavat asiat. 8 nopeita niksejä tekstiä sisältävien solujen laskemiseen Excelissä. Voit käyttää näitä menetelmiä jopa suurissa tietokokonaisuuksissa selvittääksesi tekstiarvoja sisältävät solut. Tämän opetusohjelman aikana opit myös joitakin tärkeitä Excel-työkaluja ja -tekniikoita, jotka ovat erittäin hyödyllisiä kaikissa Exceliin liittyvissä tehtävissä.

Lataa harjoituskirja

Voit ladata harjoituskirjan täältä.

Laske solut tekstillä.xlsm

8 nopeaa temppua solujen laskemiseksi tekstin kanssa Excelissä

Olemme ottaneet suppean tietokokonaisuuden selittääksemme vaiheet selkeästi. Tietokokonaisuudessa on noin 7 rivit ja 2 Aluksi pidämme kaikki solut sarakkeissa Yleistä Kaikkien tietokokonaisuuksien osalta meillä on seuraavat tiedot 2 yksilölliset sarakkeet, jotka ovat Tuotteet ja Myynnin määrä . Vaikka voimme muuttaa sarakkeiden lukumäärää myöhemmin, jos se on tarpeen.

1. COUNTA-funktion käyttäminen

COUNTA-funktio laskee kaikki solut, joissa on minkä tahansa tyyppinen arvo. Voimme käyttää tätä funktiota laskemaan soluja, joissa on tekstiä muodossa Excel Seuraa alla olevia ohjeita.

Vaiheet:

  • Mene ensin soluun C10 ja lisää seuraava kaava:
=COUNT(B5:C9)-COUNT(B5:C9)

  • Paina nyt Kirjoita ja tämä laskee sisällä olevien tekstisolujen kokonaismäärän. C10 .

Lue lisää: Laske jos solu sisältää tekstiä Excelissä (5 helppoa lähestymistapaa)

2. COUNTIF-funktion soveltaminen

COUNTIF-toiminto ottaa tietyt kriteerit solujen laskemiseksi. Voimme laskea soluja, joissa on tekstiä Excelissä, käyttämällä tätä toimintoa asettamalla asianmukaiset kriteerit. Katsotaanpa, miten tämä tehdään.

Vaiheet:

  • Aluksi kaksoisnapsauta solua C10 ja kirjoita alla oleva kaava:
=COUNTIF(B5:C9, "*")

  • Paina seuraavaksi Kirjoita näppäimellä, ja sinun pitäisi saada näkyviin niiden solujen lukumäärä, joissa on tekstiä.

Lue lisää: Laske, jos solu sisältää tekstiä Excelissä (4 menetelmää).

3. ISTEXT-toiminnon hyödyntäminen

Kuten nimestä voi päätellä, ISTEXT-toiminto excelissä tarkistaa, sisältääkö solu tekstiä, ja antaa palautetta merkinnällä TRUE tai FALSE arvoa. Katsotaanpa, miten tätä voidaan soveltaa solujen laskemiseen.

Vaiheet:

  • Aloita tämä menetelmä kaksoisnapsauttamalla solua C10 ja lisää alla oleva kaava:
=COUNT(IF(ISTEXT(B5:C9),1)))

  • Paina seuraavaksi Kirjoita näppäintä ja näin ollen tämä löytää solujen kokonaislukumäärän, joissa on tekstidataa solun sisällä. C10 .

🔎 Miten kaava toimii?

  • ISTEXT(B5:C9): Tämä osa tarkistaa jokaisen alueen solun ja palauttaa seuraavat tiedot TRUE jos solu sisältää tekstiä, FALSE
  • IF(ISTEXT(B5:C9),1): Tämä palauttaa joukon 1 ja FALSE riippuen tekstiarvoa sisältävästä solusta.

Lue lisää: COUNTIF-solu, joka sisältää tietyn tekstin Excelissä (isokirjaintarkka ja epäherkkä)

4. Laskenta SUM-funktiolla

Voimme myös käyttää SUMMA-funktio excelissä yhdessä ISTEXT-toiminto laskea soluja, joissa on tekstiä.

Vaiheet:

  • Käynnistääksesi tämän menetelmän siirry soluun C10 ja kirjoita seuraava kaava:
=SUM(IF(ISTEXT(B5:C9),1)))

  • Paina sen jälkeen Kirjoita näppäintä tai napsauta mitä tahansa tyhjää solua.
  • Tämä antaa sinulle välittömästi tekstisolujen lukumäärän solun sisällä. C10 kuten 5 .

🔎 Miten kaava toimii?

  • ISTEXT(B5:C9): Tämä osa tarkistaa jokaisen alueen solun ja palauttaa seuraavat tiedot TRUE jos solu sisältää tekstiä, FALSE
  • IF(ISTEXT(B5:C9),1): Tämä palauttaa joukon 1 ja FALSE riippuen tekstiarvoa sisältävästä solusta.

Lue lisää: Kuinka laskea tietyt sanat sarakkeessa Excelissä (2 menetelmää)

5. Tekstisolujen laskeminen SUMPRODUCT-funktiolla

Tässä menetelmässä käytämme SUMPRODUCT-funktio yhdessä ISTEXT-toiminto laskea soluja, joissa on tekstiä Excelissä.

Vaiheet:

  • Kuten aiemmin, lisää alla oleva kaava solun sisään C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1)))

  • Paina lopuksi Kirjoita ja meidän pitäisi saada tulokseksi 5 .

🔎 Miten kaava toimii?

  • ISTEXT(B5:C9): Tämä osa tarkistaa jokaisen alueen solun ja palauttaa seuraavat tiedot TRUE jos solu sisältää tekstiä, FALSE
  • IF(ISTEXT(B5:C9),1): Tämä palauttaa joukon 1 ja FALSE riippuen tekstiarvoa sisältävästä solusta.

6. SIGN-toiminnon käyttäminen Excelissä

SIGN-toiminto excelissä testaa, onko luku positiivinen vai negatiivinen. Voimme käyttää tätä toimintoa edellisen menetelmän tapaan laskea soluja, joissa on tekstiä excelissä. Alla on yksityiskohtaiset vaiheet.

Vaiheet:

  • Aloittaaksesi prosessin, siirry soluun C10 ja kirjoita alla oleva kaava:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9))))

  • Paina sitten Kirjoita ja tämä laskee niiden solujen kokonaismäärän, joissa on tekstidatan arvo solun sisällä. C10 .

🔎 Miten kaava toimii?

  • ISTEXT(B5:C9): Tämä osa tarkistaa jokaisen alueen solun ja palauttaa seuraavat tiedot TRUE jos solu sisältää tekstiä, FALSE
  • SIGN(ISTEXT(B5:C9)): Tämä osa palauttaa joukon 1 ja 0 kun solu on positiivinen tai 0 .

7. Solujen poissulkeminen välilyönnillä

Seuraavassa tietokokonaisuudessa solu B8 on yksi välilyönti, jonka edelliset menetelmät laskevat tekstiksi. Tätä varten tarvitsemme toisenlaisen tavan laskea solut, joissa on tekstiä excelissä, mutta ilman välilyöntiä sisältäviä soluja.

Vaiheet:

  • Mene ensin soluun C10 ja lisää seuraava kaava:
=COUNTIF(B5:C9,"><")

  • Paina nyt Kirjoita ja tämä laskee solun sisällä olevien tekstisolujen kokonaismäärän. C10 .

8. Solujen laskeminen suodatuksen jälkeen

Tässä olemme suodattaneet tietokokonaisuuden, kuten huomaatte, että rivi 9 ei ole läsnä. Tavalliset kaavat laskevat myös tämän rivin. Käytämme siis erilaista kaavaa laskeaksemme vain suodatetut solut, joissa on tekstiä Excelissä.

Vaiheet:

  • Kaksoisnapsauta tätä varten solua C10 ja kirjoita alla oleva kaava:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10))))

  • Paina seuraavaksi Kirjoita näppäimellä, ja sinun pitäisi saada näkyviin niiden solujen lukumäärä, joissa on tekstiä.

🔎 Miten kaava toimii ?

  • ISTEXT(B5:C10) : ISTEXT-toiminto tarkistaa jokaisen alueen solun ja palauttaa TRUE jos solu sisältää tekstiä, muuten FALSE.
  • INDIRECT("B"&ROW(B5:C10)): INDIRECT-toiminto määrittää kaikkien määritetyn alueen solujen yksittäiset viittaukset.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Tämä osa antaa takaisin joukon 1 ja 0 joka ilmaisee tekstin olemassaolon solussa tai muuten.

Lue lisää: Kuinka laskea suodatetut solut tekstillä Excelissä (3 menetelmää)

Kuinka laskea soluja Excelissä

Jos tunnet VBA excelissä, niin voit laskea soluja nopeasti vain muutamalla koodirivillä. Katsotaanpa, miten se onnistuu.

Vaiheet:

  • Tätä menetelmää varten siirry osoitteeseen Kehittäjä välilehti ja valitse Visual Basic .

  • Valitse nyt Lisää vuonna VBA ikkunassa ja klikkaa Moduuli .

  • Kirjoita seuraavaksi alla oleva kaava uuteen ikkunaan:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub 

  • Avaa sitten makro Kehittäjä napsauttamalla välilehteä Makrot .

  • Nyt Makro ikkunassa, valitse CountCells makro ja klikkaa Suorita .

  • Tämän seurauksena VBA koodi laskee solun sisällä olevien solujen kokonaismäärän. C10 .

Kuinka laskea soluja numeroiden kanssa Excelissä

Jos haluat laskea soluja numeroita, me perus COUNT-toiminto excelissä.

Vaiheet:

  • Aluksi kaksoisnapsauta solua C10 ja kirjoita alla oleva kaava:
=COUNT(B5:C9)

  • Paina sitten Kirjoita näppäimellä ja tämä löytää niiden solujen lukumäärän, joiden numero on yhtä suuri kuin 5 .

Päätelmä

Toivon, että pystyit soveltamaan menetelmiä, jotka näytin tässä opetusohjelmassa siitä, miten laskea soluja tekstillä Excelissä. Kuten näet, on olemassa melko monta tapaa saavuttaa tämä. Valitse siis viisaasti menetelmä, joka sopii parhaiten tilanteeseesi. Jos juuttut johonkin vaiheeseen, suosittelen käymään ne läpi muutaman kerran, jotta kaikki epäselvyydet selkiytyvät. Lopuksi, oppiaksesi lisää Excel tekniikoita, seuraa meidän ExcelWIKI Jos sinulla on kysyttävää, kerro minulle kommenteissa.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.