Tekstimerkkijonoja sisältävien solujen lukumäärän laskeminen Excelissä

How to effectively deal with bots on your site? The best protection against click fraud.

Jos etsit tapaa laskea vain tekstimerkkejä sisältävät solut Excel-taulukossasi, meillä on ilouutisia sinulle, et voi olla paremmassa paikassa. Tämä Nörtti sivu artikkeli käsittelee tekstimerkkijonoja ja niitä sisältävien solujen lukumäärän laskemista. Olemme lisänneet joitain ylimääräisiä evästeitä yksityiskohtaisesti menetelmistä, joiden avulla voit helposti lisätä ehtoja tekstin merkkijonojen laskemiseen. No, mitä sinä odotat? Hyppäämme sisään, eikö niin?

Lue, kuinka voit palauttaa tekstimerkkijonoja sisältävien solujen määrän Excel-taulukossasi käyttämällä joitain yksinkertaisia ​​sisäänrakennettuja kaavoja. Artikkelissa selitetään myös yksityiskohtaisesti COUNTIFS kaava, jonka avulla voit määrittää useamman kuin yhden kriteerin solujen laskemiseksi. Toivottavasti artikkelista on hyötyä.

Sisällysluettelo

Esimerkki skenaario

Meillä on seuraava esimerkkitaulukko, jossa on erilaisia ​​arvoja. Jotkut solut sisältävät vain tekstiarvoja, jotkut vain numeerisia arvoja, jotkut vain päivämääräarvot jne. Jotkut solut ovat jopa tyhjiä, jotkut eri tietotyyppien yhdistelmää. Katsotaanpa, kuinka voimme tehokkaasti laskea tekstiarvoja sisältävät solut seuraavissa osissa.

1 Alkuperäinen min

Osa 1: Laske solujen määrä, jotka sisältävät minkä tahansa tekstin pistelyn käyttämällä COUNTIF-funktiota

Tässä osiossa selitämme yksityiskohtaisesti, kuinka voit laskea solujen lukumäärän Excel-taulukossa, joka sisältää kaikenlaista tekstiä niiden sisällä.

MAINOS

Vaihe 1: Ensinnäkin kaksoisnapsauta mitä tahansa solua. Tämä on solu, jossa tulosarvo luodaan. Eli tämä on solu, jossa määritämme kaavan tekstiarvoja sisältävien solujen lukumäärän laskemiseksi.

Muista vain, että valitun solun on oltava sen solualueen ulkopuolella, joka sinun on laskettava.

1 Alkuperäinen min

Vaihe 2: Seuraavaksi valitun solun sisällä, Kirjoita tai Kopioi ja liitä seuraavat.

=COUNTIF(

Nyt meidän täytyy määrittää alueen. joko voit kirjoittaa solualueen tai yksinkertaisesti vetää ja valita solualueen Excel-taulukosta.

2 Laske, jos toiminto Min

Vaihe 3: Kun alue on valittu, laita pilkku ja kirjoita sitten sisään “*”). Älä unohda sulkea kiinnikettä. Joten lopullisen kaavan tulisi olla seuraavassa muodossa.

=LASKEJOS(väli"*")

Alla olevan esimerkkikuvakaappauksen mukainen kaava on seuraava.

=LASKEJOS(A1:C10"*")
3 Laske, jos täytetty Min

Vaihe 4: Se siitä. Jos osut Tulla sisään avain nyt, COUNTIF funktio palauttaa niiden sisällä tekstiarvoja sisältävien solujen kokonaismäärän.

Alla olevassa esimerkissä solujen kokonaismäärä on 7. Vihreällä kaikki tekstimerkkijonoja sisältävät solut on merkitty, ja vain nämä solut lasketaan. Tyhjiä soluja ei lasketa.

4 Näytetty määrä Min

Kaavan selitys

The COUNTIF funktio ottaa 2 argumenttia. Ensimmäinen argumentti on solujen valikoima ja toinen argumentti on laskemiskriteeri. Yllä olevassa esimerkissä olemme antaneet “*” toisena argumenttina, joka johtaa COUNTIF funktio, joka laskee kaikki alue-argumentissa mainitut solut, jotka sisältävät tekstiarvoja.

Osa 2: Laske minkä tahansa tekstijonon sisältävien solujen määrä käyttämällä SUMPRODUCT-funktiota

The SUMMATUOTE funktio palauttaa myös minkä tahansa tekstijonon sisältävien solujen lukumäärän valitulta solualueelta. Yllä olevassa osiossa mainittujen SUMPRODUCT- ja COUNTIF-funktioiden lopputulokset olisivat samat, mutta niiden sisäinen toimintatapa on erilainen molemmille.

Vaihe 1: Kaksoisnapsauta mitä tahansa solua, johon haluat lopputuloksen olevan. Nyt, Kopioi ja liitä seuraava kaava.

=SUMMATUOTE(--ISTEKSTI(väli))

Alueen arvo tulee korvata todellisella solualueella, jonka haluat tarkistaa. Voit joko kirjoittaa alueen manuaalisesti tai avata ISTEXT funktion aaltosulkeet ja vedä ja valitse sitten solualue aivan kuten teit yllä olevassa osiossa. Kun alue on syötetty, älä unohda sitä kiinni ahdin.

Alla olevassa esimerkissä olen korvannut alueen kaavassani ja lopullinen kaava minun tapauksessani on seuraava.

=SUMMATUOTE(--ISTEKSTI(A1:C9))
5 Sumproduct Min

MAINOS

Vaihe 2: Se siitä. Jos osut Tulla sisään -näppäintä, näet lopullisen määrän, aivan yhtä yksinkertaista.

6 Näytetty määrä Min

Kaavan selitys

  1. Tämä menetelmä käyttää sekä SUMPRODUCT- että ISTEXT-kaavaa lopputuloksen laskemiseen. Koska ISTEXT-funktio on SUMPRODUCT-funktion sisällä, ISTEXT-funktio lasketaan ensin.
  2. ISTEXT-funktio ottaa solualueen argumentiksi. Joten jokaisesta tietyn alueen solusta tarkistetaan tekstiarvot. Jos solu sisältää tekstiarvon, ISTEXT-funktio palauttaa arvon totta. Muuten arvo väärä palautetaan.
  3. Nyt, koska ISTEXT-toiminto ottaa useita soluja eikä vain yhtä solua, se palauttaa joukon todellisia ja vääriä arvoja. Joten ISTEXT-funktiomme palauttaisi jotain kuten {tosi, epätosi, epätosi, tosi, tosi, epätosi, tosi, epätosi, tosi…}
  4. Nyt tullaan sisällä =SUMMATUOTE(–ISTEKSTI(A1:C9)) kaava. sovelletaan kaikkiin ISTEXT: n palauttaman taulukon arvoihin. Se muuntaa todelliset arvot 1:ksi ja väärät arvot 0:ksi.
  5. Nyt lopulta SUMPRODUCT-funktio palauttaisi kaikkien summan 1 arvot, mikä itse asiassa palauttaa tekstiarvon sisältävien solujen kokonaismäärän.

Osa 3: Lisää kriteerejä laskettaessa tekstijonoja sisältäviä soluja COUNTIFS-funktiolla

Oletetaan nyt, että sinun on hankittava taulukon kaikkien niiden solujen kokonaismäärä, joissa on tekstiarvoja niiden sisällä, mutta et halua, että tietyn tekstin sisältäviä soluja lasketaan esimerkiksi esimerkki, "Omenat“. Tällaisissa tapauksissa, kun haluat lisätä ehtoja COUNTIF-toimintoon, voit vastata COUNTIF: n parannetulla versiolla, joka on COUNTIFS.

Seuraavissa vaiheissa olemme selittäneet yksityiskohtaisesti, kuinka voit hyödyntää COUNTIFS-toimintoa parhaalla mahdollisella tavalla.

Vaihe 1: Kaksoisnapsauta solua missä haluat lopputuloksen näkyvän. Nyt, Kopioi ja liitä seuraava kaava siihen.

=COUNTIFS(väli,"", alue,"")

Korvata alue todellisen solualueen kanssa. Muista antaa sama vaihteluväli molemmissa paikoissa, muuten saatat saada virheilmoituksen.

Katso seuraavasta kuvakaappauksesta esimerkki, jossa alueen arvot ja ehdot korvataan.

=COUNTIFS(A1:C12"*",A1:C12,"<>Omenat")
7 Countifs Min

Vaihe 2: Lyöminen Tulla sisään -näppäin antaisi sinulle halutun tuloksen. Mietitkö mitä tapahtui? Suuntaa kohti Kaavan selitys osio.

8 Count Ifs Tulos Min

Kaavan selitys

  1. Esimerkkiskenaarion kaava on =COUNTIFS(A1:C12,"*",A1:C12,"<>Omenat).
  2. Ensimmäinen ehto COUNTIFS-funktion sisällä, joka on “*”, ottaa kaikkien tekstimerkkijonoja sisältävien solujen määrän.
  3. Toinen ehto, joka on "<>Omenat", ottaa kaikkien niiden solujen määrän, joiden arvo ei ole yhtä suuri kuin Omenat.
  4. Joten yhdistämällä ensimmäinen ja toinen ehto, saamme kaikkien tekstiarvoja sisältävien solujen kokonaismäärän, mutta tekstin arvon ei pitäisi olla Omenat. Tämä tarkoittaa sanaa Omenat ei pidetä enää tekstinä toisen kriteerimme takia.

Osa 4: Laske solujen määrä, jotka sisältävät osittain täsmääviä tekstijonoja

Osiossa selvitetään, kuinka voit saada määrittämäsi merkkijonon sisältävien solujen määrän.

Vaihe 1: Oletetaan, että haluat saada kaikkien sanan sisältävien solujen määrän Omenat. Sen vuoksi, tuplaklikkaus soluun, jossa haluat laskenta-arvon näkyvän.

Tämän kaavan yleinen versio olisi seuraava. Kopioi ja liitä se valittuun soluun.

=LASKEJOS(väli,"*")

merkintä: Korvata alue ja avainsana arvot kaavaan, mutta muista laittaa tähti avainsanan jälkeen.

Olemme korvanneet alueen arvon ja avainsanan arvon seuraavassa esimerkissä.

=LASKEJOS(A1:C12"Omenat*")
9 Osittainen ottelu Min

Vaihe 2: Lyö Tulla sisään -näppäintä nähdäksesi tulosarvon.

10 Näytetty määrä Min

Kaavan selitys

COUNTIF-kaava ottaa tässä tapauksessa 2 argumenttia. Ensimmäinen arvo on tarkistettavien solujen alue ja toinen argumentti on avainsana, jonka on oltava tekstimerkkijonossa. The tähti(*)-merkki varmistaa, että solu lasketaan vain, jos sen sisällä oleva arvo alkaa määrittämällämme avainsanalla. Jos olet ok laskea solu, vaikka avainsana tuleekin solun sisällä olevan sanan lopussa, sinun on kirjoitettava kaava seuraavasti, tähdet avainsanan molemmissa päissä.

=LASKEJOS(A1:C12"*Omenat*")

Toivottavasti artikkelista oli hyötyä. Jos olet jumissa jossakin vaiheessa, muista, että olemme vain kommentin päässä.

Pysy kuulolla saadaksesi lisää upeita temppuja, vinkkejä ja ohjeartikkeleita.

Voit myös ladata tämän tietokoneen korjaustyökalun löytääksesi ja korjataksesi minkä tahansa tietokoneongelman:
Vaihe 1 - Lataa Restoro PC Repair Tool täältä
Vaihe 2 - Napsauta Aloita skannaus löytääksesi ja korjataksesi kaikki tietokoneongelmat automaattisesti.
Teachs.ru
Kuinka piilottaa / paljastaa sarakkeet Microsoft Excelissä

Kuinka piilottaa / paljastaa sarakkeet Microsoft ExcelissäMitenExcel

Excel-taulukossasi voi olla sarake, jota käytät laskelmiin sen mukaan, mitkä toisen sarakkeen arvot voidaan täyttää. Vaikka tämän sarakkeen ei tarvitse olla näkyvissä Excel-taulukossa, sitä ei voi ...

Lue lisää
Microsoft Excel -tulostusongelmien korjaaminen

Microsoft Excel -tulostusongelmien korjaaminenExcel

Useimmat käyttäjät kohtaavat tulostusongelmia Excelissä. Oletetaan, että annat tulostetta varten Excel-arkin ja huomaat, että tulostusraportit eivät sisällä kaikkia laskentataulukon sarakkeita tai ...

Lue lisää
Kuinka avata JSON-tiedosto Microsoft Excelissä

Kuinka avata JSON-tiedosto Microsoft ExcelissäExcel

JSON: ia käytetään tiedon siirtämiseen palvelimen ja verkkosovellusten välillä, ja sitä käyttävät enimmäkseen ohjelmoijat. Se käyttää avainarvopareja tietojen tallentamiseen. JSONilla on monia etuj...

Lue lisää
ig stories viewer