Olemme jo oppineet laskemaan tietyn tekstin sisältävät solut COUNTIF -funktion avulla. Tässä artikkelissa opimme laskemaan, kuinka monta kertaa sana esiintyy Excel -alueella. Toisin sanoen laskemme kuinka monta kertaa sana esiintyi excel -alueella.
Yleinen kaava
= SUMPRODUCT (LEN (alue) -LEN (SUBSTITUTE (range, word, "")))/LEN (word)
Alue: Alue, jolla yrität laskea tietyn sanan.
Sana: Sana, jonka haluat laskea.
Otetaan esimerkki ja ymmärretään, miten se toimii.
Esimerkki: Laske "onnellinen" sana Excel -alueella.
Tässä on joitain lauseita eri soluissa. Meidän on laskettava sanan "onnellinen" esiintymiset tällä alueella.
Kirjoita tämä kaava soluun D2.
= SUMPRODUCT (LEN (A2: A4) -LEN (SUBSTITUTE (A2: A4, D1, ""))))/LEN (D1)
Tämän toiminnon käyttäminen Excel laskee, kuinka monta kertaa tietty sana "onnellinen" esiintyy alueella A2: A4. Tämä excel -kaava palauttaa luvun 4.
Kuinka se toimii?
Ajatuksena on saada tietyn sanan merkkimäärä summasta ja jakaa sen jälkeen sanan pituudella. Jos esimerkiksi Happy esiintyy 4 kertaa alueella, sen kokonaispituus on 20 (4*5) alueella. Jos jaamme 20 luvulla 5, saamme 4. Mikä on sanojen määrä alueella.
Purketaan se sisältä.
LEN (A2: A4): tämä palauttaa merkkien määrän kussakin solussa taulukkona {49; 27; 34}.
Seuraava LEN (SUBSTITUTE (A2: A4, D1, ""))): Korvaustoiminto korvaa D1: n sanan "" -merkillä alueen A2: A4 jokaisessa solussa. Sitten Len -funktio palauttaa merkkien määrän näistä korvatuista lauseista taulukossa {39; 22; 29}.
LEN (D1): tämä palauttaa sanan pituuden D1: ssä, joka on 5 (onnellinen).
Nyt kaava on yksinkertaistettu SUMPRODUCT ({49; 27; 34} - {39; 22; 29})/5. Taulukkojen vähentämisen jälkeen SUMPRODUCTilla on SUMPRODUCT ({10; 5; 5})/5. Funktio lisää taulukon ja saamme 20/5. Mikä antaa meille tuloksen 4.
Laskutoiminnolla ei ole merkitystä
Koska SUBSTITUTE erottaa isot ja pienet kirjaimet, yllä oleva kaava jättää huomiotta kaikki sanat, joilla ei ole samaa kirjainta, eli "onnellinen". Jotta yllä oleva kaava jättäisi huomiotta kirjainkoko, meidän on vaihdettava jokaisen sanan kirjainkoko etsimäämme sanatyyppiin. Näin se on tehty.
= SUMPRODUCT (LEN (A2: A4) -LEN (SUBSTITUTE (UPPER (A2: A4), UPPER (D1), "")))/LEN (D1)
Nyt tapauksella ei ole enää väliä. Tämä toiminto laskee jokaisen sanan D1 -kirjaimesta riippumatta.
Mahdolliset virheet:
Toisen sanan sanaosa lasketaan: Tässä esimerkissä, jos meillä olisi sana "onnellisuus" (vain esimerkiksi tiedän, ettei sellaista sanaa ole), se olisi myös laskettu. Tämän välttämiseksi olisit voinut ympäröidä sanat täplillä, “” & D1 & “”. Mutta kun sana esiintyy lauseessa ensimmäisenä tai viimeisenä, tämäkin epäonnistuu.
Suosittuja artikkeleita
50 Excel -pikakuvake tuottavuuden lisäämiseksi: Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.
Kuinka käyttää tVLOOKUP -toiminto Excelissä: Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja taulukoilta.
COUNTIF -toiminnon käyttäminen Excelissä: Laske arvot olosuhteilla tämän hämmästyttävän toiminnon avulla. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.
SUMIF -toiminnon käyttäminen Excelissä: Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.