Kuinka soveltaa COUNTIF-laskentaa, kun solu sisältää tiettyä tekstiä?

  • Jaa Tämä
Hugh West

Työskennellessään Microsoft Excel saatat joutua etsimään tai laskemaan tiettyjä solun arvoja. Saatat joutua laskemaan tietyn tekstin tai arvon, jotta voit tehdä tuoteraportin tai laskea läsnäolon tai tarkistaa varaston varastot. Tässä artikkelissa näytän sinulle, miten soveltaa COUNTIF kun solu sisältää tiettyä tekstiä Excelissä.

Lataa harjoituskirja

Voit ladata ilmaisen Excel-työkirjan täältä ja harjoitella sitä itse.

COUNTIF Text.xlsx

3 helppoa tapaa soveltaa COUNTIF-menetelmää, kun solu sisältää tiettyä tekstiä.

Tässä artikkelissa näet kolme helppoa tapaa soveltaa COUNTIF kun solu sisältää tiettyä tekstiä Excelissä. Ensimmäisessä menetelmässä käytän seuraavaa menetelmää COUNTIF-toiminto laskemaan, sisältääkö solu tiettyä tekstiä. Lisäksi laskennat ovat täsmälleen täsmääviä. Toisessa menetelmässä lasken osittain täsmääviä merkkijono- tai tekstiarvoja. Lopuksi näytän, miten lasken isot ja pienet kirjaimet huomioon ottavia merkkijonoja.

Artikkelini havainnollistamiseksi käytän seuraavaa esimerkkitietoaineistoa.

1. Laske täsmälleen vastaava merkkijono

Ensimmäisessä menetelmässäni lasken solut, jotka sisältävät merkkijonon, joka täsmälleen vastaa annettua merkkijonoa. Tämän laskennan suorittamiseen tarvitsen apua seuraavasta ohjelmasta COUNTIF-toiminto Tämän menettelyn vaiheet ovat seuraavat.

Vaiheet:

  • Tee ensiksi neljä ylimääräistä kenttää ensisijaisen tietokokonaisuuden alapuolelle seuraavan kuvan mukaisesti.
  • Haluan laskea, kuinka monta kertaa merkkijono HPP-08 on tietovälillä HPP-08. C5:C12 ja haluan tarkan vastaavuuden tälle lukumäärälle.

  • Toiseksi, jos haluat suorittaa laskennan, lisää seuraava kaava soluun C15 .
=COUNTIF(C5:C12,B15)

  • Tässä haluan täsmätä täsmälleen solun arvoon B15 ja laskea sen läsnäolo C5:C12 data-alue.

  • Kolmanneksi, paina Kirjoita ja saat halutun tuloksen.

Lue lisää: Excel VBA laskea soluja, jotka sisältävät tiettyä tekstiä

2. Luettele osittain täsmäävä merkkijono.

Oletetaan, etten halua etsiä tai laskea tarkkoja osumia menettelyssä. Haluan pikemminkin suorittaa tämän tehtävän osalle koko merkkijonosta. Tämän tehtävän menettely on melko samanlainen kuin ensimmäinen menetelmä. Mutta osittaista osumaa varten lisään kaavaan jokerimerkin. Merkki on tähti (*). Katsotaanpa seuraavia vaiheita paremman ymmärryksen saamiseksi.

Vaiheet:

  • Ensiksi on selvitettävä, kuinka monta solua tietovälissä on C5:C12 sisältää merkkijonon tai osittaisen tekstin HPP, kirjoita seuraava kaava soluun C15.
=COUNTIF(C5:C12, "*HPP*")

  • Paina lopuksi Kirjoita ja tuloksena näkyy laskentojen määrä.

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

3. Count Case Sensitive String

Tärkein ongelma, joka liittyy COUNTIF-toiminto on se, että se ei erota isoja ja pieniä kirjaimia. Tämä tarkoittaa sitä, että jos sinulla on sama teksti tai merkkijono eri tapauksissa, funktio laskee ne kaikki, vaikka haluaisit vain yhden. Voit ratkaista tämän ongelman käyttämällä yhdistelmää kaava SUMPRODUCT , ISNUMBER ja FIND toiminnot. Yksityiskohtainen menettely on esitetty seuraavissa vaiheissa.

Vaiheet:

  • Katso alussa seuraavaa kuvaa, jossa haluan laskea vain merkkijonon HPP, mutta COUNTIF-toiminto kaava näyttää tuloksia sekä HPP:lle että Hpp:lle.

  • Ongelman ratkaisemiseksi käytä solussa seuraavaa kaavaa. C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Kaavan erittely

=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))

  • Ensinnäkin, FIND-toiminto käy läpi jokaisen solun data-alueella C5:C12 ja etsii solun B15 Funktio etsii tarkkaa vastaavuutta ja palauttaa vastaavuuden.
  • Sitten, ISNUMBER-funktio muuttaa vastaavat numerot TRUEksi ja kaikki muut FALSEksi.
  • Kolmanneksi, kaksi miinusmerkkiä muuttavat TODENNÄKÖISYYDEN 1:ksi ja VÄÄRÄT 0:ksi.
  • Vihdoinkin, SUMPRODUCT-funktio palauttaa koko matriisin summan.

  • Kolmanneksi, kun olet painanut Kirjoita se näyttää tulokseksi 1, mikä on oikein tässä yhteydessä.

Lue lisää: Kuinka laskea soluja Excelissä eri tekstillä (5 tapaa)

Muistettavat asiat

  • Jokerimerkin tai tähti-merkin sisältävä kaava ei toimi, jos tietoväli sisältää vain numeerisia arvoja. Se sallii COUNTIF-toiminto laskea vain tekstijonoja.
  • Jos sinulla on isojen ja pienten kirjainten välisiä arvoja, käytä kolmatta menetelmää laskeaksesi solut, joissa on tiettyä tekstiä.

Päätelmä

Tähän päättyy tämä artikkeli. Toivottavasti tämä artikkeli on hyödyllinen. Kun olet lukenut yllä olevan kuvauksen, voit soveltaa COUNTIF kun solu sisältää tiettyä tekstiä Excelissä. Jaa mahdolliset lisäkysymykset tai suositukset kanssamme alla olevassa kommenttiosassa.

The ExcelWIKI tiimi on aina huolissaan mieltymyksistänne. Siksi kommentoinnin jälkeen antakaa meille hetki aikaa ratkaista ongelmanne, ja me vastaamme kyselyihinne parhailla mahdollisilla ratkaisuilla.

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.