Tekstifunktiot Excel-kaavoissa: isot kirjaimet, pienet kirjaimet ja propn. Esimerkkejä tekstifunktioista Excelissä Mikä tahansa tekstiarvo Excelissä

Koko nimi, numerot pankkikortit, asiakkaiden tai työntekijöiden osoitteet, kommentit ja paljon muuta - kaikki nämä ovat linjoja, joita monet kohtaavat työskennellessään Excel-sovellus. Siksi on hyödyllistä pystyä käsittelemään tämäntyyppistä tietoa. Tässä artikkelissa tarkastellaan Excelin tekstitoimintoja, mutta ei kaikkia, vaan niitä, jotka ovat sivuston mielestä hyödyllisimpiä ja mielenkiintoisimpia:

Löydät luettelon kaikista tekstifunktioista "Kaavat" -välilehdeltä => "Teksti" -pudotusvalikosta:

VASEN toiminto

Palauttaa tekstistä alimerkkijonon vasemmalta oikealle järjestyksessä tietyn merkkimäärän sisällä.

Syntaksi:=VASEN(teksti, [merkkien määrä])

Argumenttien määritelmät:

  • teksti – merkkijono tai viittaus soluun, joka sisältää tekstiä, josta haluat palauttaa alimerkkijonon;
  • numero_merkit on valinnainen argumentti. Kokonaisluku, joka ilmaisee, kuinka monta merkkiä tekstistä palautetaan. Oletusarvo on 1.

Käyttöesimerkki:

Kaava: =LEFT("Muokattu teksti";8) – palautettu arvo "Custom".

OIKEA toiminto

Tämä toiminto samanlainen kuin LEFT-funktio, paitsi että merkit palautetaan merkkijonon lopusta.

Käyttöesimerkki:

Kaava: =RIGHT("vapaa teksti";5) – palautettu arvo on "teksti".

LENGTH-toiminto

Sitä käytetään merkkijonon pituuden määrittämiseen. Tuloksena on kokonaisluku, joka ilmaisee tekstin merkkien määrän.

Syntaksi:=PITUUS(teksti)

Käyttöesimerkki:

FIND-toiminto

Palauttaa luvun, joka on hakutekstin osamerkkijonon ensimmäinen merkki. Jos tekstiä ei löydy, palautetaan virhe "#ARVO!".

Syntaksi:=ETSI(hakuteksti; hakuteksti; [aloituspaikka])

Argumenttien määritelmät:

  • search_text – löydettävä merkkijono;
  • search_text – teksti, josta haetaan ensimmäistä argumenttia;
  • start_position on valinnainen elementti. Hyväksyy kokonaisluvun, joka määrittää, mistä haettavan_teksti-merkistä haun tulee alkaa. Oletusarvo on 1.

Käyttöesimerkki:

Suuren runoilijan S.A. Yeseninin runootteesta löydämme rivin "lintu" ensimmäisen hahmon esiintymisen. Haku suoritetaan rivin alusta. Jos yllä olevassa esimerkissä haku tehtiin merkistä 40, niin funktio palauttaisi virheen, koska sisääntulopaikkaa ei löytynyt.

REPLACE-toiminto

Tämä toiminto korvaa osan merkkijonosta tietyllä määrällä merkkejä alkaen määritetystä merkistä uudella tekstillä.

Syntaksi: KORVAUS(vanha_teksti, aloituspaikka, merkkien määrä, uusi_teksti)

Argumenttien määritelmät:

  • old_text – merkkijono tai linkki tekstiä sisältävään soluun;
  • aloituspaikka – sen merkin sarjanumero vasemmalta oikealle, josta korvataan;
  • numero_merkit – niiden merkkien määrä, jotka on korvattava uudella tekstillä alkaen aloituspaikasta;
  • uusi_teksti – merkkijono, joka korvaa osan vanhasta tekstistä, joka on määritetty argumenteilla aloituspaikka ja merkkien määrä.

Käyttöesimerkki:

Tässä solussa A1 olevalla rivillä sana "vanha", joka alkaa 19. merkistä ja on 6 merkkiä pitkä, korvataan sanalla "uusi".

Jos käsitellään pientä määrää soluja, tämä menetelmä on varsin hyväksyttävä. Mutta jos sinun on käsiteltävä useita tuhansia eri rivejä, kaavojen luontiprosessista tulee työvoimavaltainen. Siksi toistamme tarkasteltavan esimerkin käyttämällä tietoja toiminnoista, jotka on jo kuvattu artikkelin alussa, nimittäin:

  • Argumentti "aloituspaikka" korvataan "FIND"-funktiolla;
  • Argumentin "merkkien määrä" tilalle lisäämme funktion "LENGTH".

Tuloksena saadaan kaava: =KORVAUS(A1; ETSI("vanha";A1);PITUUS("vanha");"Uusi")

Katso toimintoikkunan tulostusnäyttöä. Argumenttien palautetut tulokset eivät ole muuttuneet, mutta nyt ne voidaan määrittää dynaamisesti laatimalla kaava kerran.

SUBSTITUTE-toiminto

Tämä toiminto korvaa määritetyn osamerkkijonon esiintymät tekstissä uudella tekstillä, joka on samanlainen kuin "REPLACE"-funktio, mutta niiden välillä on perustavanlaatuinen ero. Jos "REPLACE"-toiminto muuttaa määritetyn tekstin merkkiä manuaalisesti, "SUBSTITUTE"-toiminto löytää automaattisesti määritetyn merkkijonon esiintymät ja muuttaa niitä.

Syntaksi: SUBSTITUTE(teksti; vanha_teksti; uusi_teksti; [esiintymän_numero])

Argumenttien määritelmät:

  • old_text – alimerkkijono ensimmäisestä argumentista, joka on korvattava;
  • uusi_teksti – merkkijono, joka korvaa vanhan tekstin;
  • esiintymän_numero on valinnainen argumentti. Hyväksyy kokonaisluvun, joka osoittaa korvattavan old_text -esiintymän järjestysnumeron; tämä ei vaikuta muihin esiintymiin. Jos jätät argumentin tyhjäksi, kaikki esiintymät korvataan.

Käyttöesimerkki:

Solun A1 rivi sisältää tekstiä, jossa on 2 alimerkkijonoa "vanha". Meidän on korvattava merkkijono "uusi" ensimmäisen esiintymän tilalle. Tämän seurauksena osa tekstistä "...vanha-vanha..." korvataan tekstillä "...uusi-vanha...".

Jos viimeinen argumentti jätettäisiin pois, tuloksena olisi merkkijono "merkkijono, joka sisältää uutta-uutta tekstiä".

PSTR-toiminto

PSTR palauttaa määritetystä merkkijonosta osan tekstistä määritetyllä määrällä merkkejä alkaen määritetystä merkistä.

Syntaksi: PSTR(teksti; aloituspaikka; merkkien_määrä)

Argumenttien määritelmät:

  • teksti – merkkijono tai linkki tekstiä sisältävään soluun;
  • aloituspaikka – sen merkin sarjanumero, josta merkkijono palautetaan;
  • numero_merkit – luonnollinen kokonaisluku, joka ilmaisee palautettavien merkkien määrän, alkaen paikasta aloituspaikka.

Käyttöesimerkki:

Solussa A1 olevasta tekstistä sinun on palautettava 2 viimeistä sanaa, joiden kokonaispituus on 12 merkkiä. Palautetun lauseen ensimmäisellä merkillä on järjestysnumero 12.

Number_characters-argumentti voi ylittää palautettujen merkkien sallitun pituuden. Nuo. jos tarkastelussa esimerkissä numero_merkit = 12 sijasta määritettiin arvo 15, niin tulos ei muuttunut ja funktio palautti myös merkkijonon "PSTR-funktio".

Tämän toiminnon käytön helpottamiseksi sen argumentit voidaan korvata "FIND"- ja "LENGTH"-funktioilla, kuten tehtiin esimerkissä "REPLACE"-funktiolla.

SPACE-toiminto

Tämä toiminto poistaa kaikki ylimääräiset välilyönnit: välilyönnit reunojen ympäriltä ja kaksoisvälit sanojen väliltä. Kun funktio on käsitellyt merkkijonot, sanojen väliin jää vain yksittäinen välilyönti.

Syntaksi:=TILA(teksti)

Käyttöesimerkki:

SPACE( "Teksti, jossa on ylimääräisiä välilyöntejä sanojen välissä ja reunojen ympärillä" )

Toiminnon suorittamisen tulos on rivi: "Teksti, jossa on ylimääräisiä välilyöntejä sanojen välissä ja reunojen ympärillä" .

CONNECT-toiminto

CONCATENATE-toiminnolla voit yhdistää useita rivejä yhteen. Yhdistettävien rivien enimmäismäärä on 255.

Syntaksi:=CONCATENATE(teksti1, [teksti2], ...)

Funktiossa on oltava vähintään yksi argumentti

Tässä ovat yleisimmin käytetyt Excelin tekstifunktiot (pikaviite). Lisäinformaatio Tietoja funktioista löytyy ohjatun toimintotoiminnon valintaikkunasta sekä in Excel-apujärjestelmä.


Tekstifunktiot muuntavat numeeriset tekstiarvot numeroiksi ja numeeriset arvot merkkijonoiksi (tekstijonoiksi) ja antavat myös mahdollisuuden suorittaa erilaisia ​​toimintoja merkkijonoille.

TEKSTI-toiminto

TEKSTI-funktio muuntaa luvun tietyn muotoiseksi tekstiksi. Syntaksi:


=TEKSTI(arvo,muoto)


Arvoargumentti voi olla mikä tahansa numero, kaava tai soluviittaus. Muoto-argumentti määrittää, kuinka palautettu merkkijono näytetään. Voit määrittää vaaditun muodon käyttämällä mitä tahansa muotoilumerkkiä tähteä paitsi. Yleisen muodon käyttö ei ole sallittua. Esimerkiksi seuraava kaava palauttaa tekstimerkkijonon 25,25:


=TEKSTI(101/4"0,00")

RUBLE-toiminto

DOLLAR-funktio muuntaa luvun merkkijonoksi. RUBLE kuitenkin palauttaa merkkijonon valuuttamuodossa määritetyllä määrällä desimaalipaikkoja. Syntaksi:


=RULLA(numero, numero_merkit)


Excel pyöristää luvun tarvittaessa. Jos numero_merkit-argumentti jätetään pois, Excel käyttää kahta desimaalin tarkkuutta, ja jos tämä argumentti on negatiivinen, palautettu arvo pyöristetään desimaalipilkun vasemmalle puolelle.

LENGTH-toiminto

LEN-funktio palauttaa merkkijonon merkkien määrän ja sillä on seuraava syntaksi:


=PITUUS(teksti)


Tekstiargumentin on oltava merkkijonon sisällä kaksoislainausmerkit tai soluviittaus. Esimerkiksi seuraava kaava palauttaa arvon 6:


=PITUUS("pää")


PITUUS-funktio palauttaa näytetyn tekstin tai arvon pituuden, ei solun tallennettua arvoa. Lisäksi se jättää huomioimatta etunollat.

CHARACTER ja CHARACTER CODE -toiminnot

Mikä tahansa tietokone käyttää numerokoodeja edustamaan merkkejä. Yleisin merkkikoodausjärjestelmä on ASCII. Tässä järjestelmässä numerot, kirjaimet ja muut symbolit esitetään numeroilla 0-127 (255). CHAR- ja CODE-toiminnot käsittelevät erityisesti ASCII-koodeja. CHAR-funktio palauttaa merkin, joka vastaa määritettyä ASCII-numerokoodia, ja CHAR-funktio palauttaa ASCII-koodin argumenttinsa ensimmäiselle merkille. Funktion syntaksi:


=CHAR(numero)
=CODECHIM(teksti)


Jos kirjoitat merkin tekstiargumentiksi, muista laittaa se lainausmerkkeihin, muuten Excel palauttaa virheellisen arvon.

Toiminnot VÄLINÄPPÄIN ja PECHSIMV

Usein alku- ja lopussa olevat välilyönnit estävät arvojen lajittelun oikein laskentataulukossa tai tietokannassa. Jos käytät tekstifunktioita laskentataulukon tekstin käsittelyyn, ylimääräiset välilyönnit voivat estää kaavoja toimimasta oikein. TRIM-toiminto poistaa merkkijonosta alku- ja loppuvälilyönnit jättäen sanojen väliin vain yhden välilyönnin. Syntaksi:


=VÄLILYÖNTI(teksti)


CLEAN-toiminto on samanlainen kuin VÄLILYÖNTI-toiminto, paitsi että se poistaa kaikki ei-tulostuvat merkit. PREPCHYMB-toiminto on erityisen hyödyllinen, kun tuodaan tietoja muista ohjelmista, koska jotkin tuodut arvot voivat sisältää ei-tulostuvia merkkejä. Nämä symbolit voivat näkyä laskentataulukoissa pieninä neliöinä tai pystypalkkeina. PRINTCHARACTERS-toiminnon avulla voit poistaa tällaisista tiedoista ei-tulostuvia merkkejä. Syntaksi:


=PECHSIMB(teksti)

COINCIDENT-toiminto

EXACT-funktio vertaa kahta tekstijonoa täydellisen identiteetin saamiseksi, ottaen huomioon kirjainten tapauksen. Muotoiluerot jätetään huomiotta. Syntaksi:


=SAATTUMA(teksti1,teksti2)


Jos argumentit teksti1 Ja teksti 2 kirjainkoolla, funktio palauttaa TRUE, muuten FALSE. Argumentit teksti1 Ja teksti 2 on oltava lainausmerkkien sisällä olevia merkkijonoja tai viittauksia tekstiä sisältäviin soluihin.

UPPER-, LOWER- ja PROP-toiminnot

Excelissä on kolme funktiota, joiden avulla voit muuttaa kirjainten kirjaimia tekstijonoissa: UPPER, LOWER ja PROPER. CAPITAL-funktio muuntaa kaikki tekstijonon kirjaimet isoiksi ja LOWER-funktio muuntaa kaikki kirjaimet pieniksi. PROPER-funktio kirjoittaa isolla jokaisen sanan ensimmäisen kirjaimen ja kaikki kirjaimet, jotka seuraavat välittömästi muita kuin kirjaimia; kaikki muut kirjaimet muunnetaan pieniksi. Näillä funktioilla on seuraava syntaksi:


=SUORAT kirjaimet(teksti)
=MATALA(teksti)
=PROPNACH(teksti)


Olemassa olevien tietojen kanssa työskennellessä syntyy melko usein tilanne, kun joudut itse muokkaamaan alkuperäisiä arvoja, joihin tekstifunktioita sovelletaan. Voit syöttää funktion samoihin soluihin, joissa nämä arvot sijaitsevat, koska syötetyt kaavat korvaavat ne. Voit kuitenkin luoda väliaikaisia ​​kaavoja tekstifunktiolla saman rivin tyhjiin soluihin ja kopioida tuloksen leikepöydälle. Jos haluat korvata alkuperäiset arvot muokatuilla, valitse alkuperäiset tekstisolut, valitse Muokkaa-valikosta Liitä määräten, valitse Arvot-valintanappi ja napsauta OK. Voit sitten poistaa väliaikaiset kaavat.

Excel on välttämätön, kun haluat järjestää, käsitellä ja tallentaa paljon tietoa. Se auttaa automatisoimaan laskelmia tehden niistä helpompaa ja luotettavampaa. Excelin kaavojen avulla voit suorittaa mielivaltaisen monimutkaisia ​​laskelmia ja saada tuloksia välittömästi.

Kuinka kirjoittaa kaava Excelissä

Ennen kuin opit tämän, sinun on ymmärrettävä muutama perusperiaate.

  1. Jokainen alkaa "="-merkillä.
  2. Solujen arvot ja funktiot voivat osallistua laskelmiin.
  3. Operaattoreita käytetään tuttuina matemaattisina symboleina operaatioille.
  4. Kun lisäät tietueen, solu näyttää laskennan tuloksen oletuksena.
  5. Voit tarkastella mallia taulukon yläpuolella olevalta riviltä.

Jokainen Excelin solu on jakamaton yksikkö, jolla on oma tunniste (osoite), joka ilmaistaan ​​kirjaimella (sarakkeen numero) ja numerolla (rivin numero). Osoite näkyy taulukon yläpuolella olevassa kentässä.

Joten miten luot ja liität kaavan Excelissä? Jatka seuraavan algoritmin mukaan:


Nimitys Merkitys

Lisäys
- Vähennys
/ Division
* Kertominen

Jos sinun on määritettävä numero solun osoitteen sijaan, kirjoita se näppäimistöltä. Jos haluat määrittää negatiivisen merkin Excel-kaavassa, napsauta "-".

Kuinka syöttää ja kopioida kaavoja Excelissä

Ne syötetään aina "=" napsautuksen jälkeen. Mutta mitä tehdä, jos samanlaisia ​​laskelmia on useita? Tässä tapauksessa voit määrittää yhden ja kopioida sen. Voit tehdä tämän kirjoittamalla kaavan ja sitten "venyttämällä" sitä haluttuun suuntaan kertoaksesi sen.
Aseta osoitin kopioitavan solun päälle ja siirrä hiiren osoitin oikeaan alakulmaan (neliön päälle). Sen tulisi olla yksinkertaisen ristin muodossa, jossa on yhtäläiset sivut.


Klikkaus vasen nappi ja vedä.


Vapauta, kun sinun on lopetettava kopiointi. Tällä hetkellä laskentatulokset tulevat näkyviin.


Voit myös venyttää sitä oikealle.
Siirrä osoitin viereiseen soluun. Näet saman merkinnän, mutta eri osoitteilla.


Tällä tavalla kopioitaessa rivinumerot kasvavat, jos siirto tapahtuu alaspäin, tai sarakkeiden numerot kasvavat, jos siirretään oikealle. Tätä kutsutaan suhteelliseksi osoitteeksi.
Syötetään ALV-arvo taulukkoon ja lasketaan hinta veroineen.


ALV-hinta on laskettu hinnaksi*(1+alv). Syötetään sekvenssi ensimmäiseen soluun.


Yritetään kopioida merkintä.


Tulos oli outo.


Tarkastetaan toisen solun sisältö.


Kuten näette, kopioitaessa ei vain hinta, vaan myös ALV muuttunut. Ja tämän solun pitää pysyä kiinteänä. Ankkuroidaan se absoluuttisella linkillä. Voit tehdä tämän siirtämällä osoittimen ensimmäiseen soluun ja napsauttamalla osoitetta B2 kaavapalkissa.


Paina F4. Osoitteeseen lisätään "$"-merkki. Tämä on absoluuttisen solun merkki.


Nyt kopioinnin jälkeen B2-osoite pysyy ennallaan.
Jos syötit tietoja vahingossa väärään soluun, siirrä ne. Voit tehdä tämän siirtämällä hiiren osoitinta minkä tahansa reunuksen päälle, odottamalla, kunnes hiiri näyttää nuolilla varustetulta ristiltä, ​​painamalla vasenta painiketta ja vetämällä. Vapauta manipulaattori halutussa paikassa.

Funktioiden käyttäminen laskelmissa

Excel tarjoaa suuren määrän toimintoja, jotka on jaettu luokkiin. Voit tarkastella koko luetteloa napsauttamalla Fx-painiketta kaavarivin vieressä tai avaamalla työkalupalkin "Kaavat"-osion.


Puhutaanpa joistakin toiminnoista.

Kuinka asettaa "Jos" -kaavat Excelissä

Tämän toiminnon avulla voit asettaa ehdon ja suorittaa laskutoimituksen sen totuuden tai virheellisyyden mukaan. Esimerkiksi, jos myytyjen tavaroiden määrä on yli 4 pakkausta, sinun tulee ostaa enemmän.
Jos haluat lisätä tuloksen ehdon mukaan, lisäämme taulukkoon toisen sarakkeen.


Aseta osoitin tämän sarakkeen otsikon alla olevaan ensimmäiseen soluun ja napsauta työkalupalkin "Boolean"-kohtaa. Valitaan "Jos"-toiminto.


Kuten minkä tahansa funktion lisäämisen yhteydessä, näyttöön tulee ikkuna, jossa voit täyttää argumentit.


Ilmoitetaan tilanne. Napsauta ensimmäistä riviä ja valitse ensimmäinen solu "Myyty". Laita seuraavaksi “>”-merkki ja osoita numero 4.


Toiselle riville kirjoitamme "Osta". Tämä viesti tulee näkyviin niille tuotteille, jotka on myyty loppuun. Viimeinen rivi voidaan jättää tyhjäksi, koska emme voi toimia, jos ehto on epätosi.


Napsauta OK ja kopioi koko sarakkeen merkintä.


Jotta "FALSE" ei näy solussa, avataan funktio uudelleen ja korjataan se. Aseta osoitin ensimmäiseen soluun ja paina Fx kaavapalkin vieressä. Aseta kohdistin kolmannelle riville ja laita välilyönti lainausmerkkien väliin.


Sitten OK ja kopioi uudelleen.


Nyt katsotaan mikä tuote kannattaa ostaa.

Kaavateksti Excelissä

Tämän toiminnon avulla voit käyttää muotoa solun sisältöön. Tässä tapauksessa minkä tahansa tyyppiset tiedot muunnetaan tekstiksi, mikä tarkoittaa, että sitä ei voida käyttää lisälaskelmiin. Lisätään sarake summan muotoilemiseksi.


Kirjoita ensimmäiseen soluun funktio (Kaavat-osion "Teksti"-painike).


Osoitamme argumenttiikkunassa linkin kokonaismääräsoluun ja asetamme muodoksi "#rub".


Napsauta OK ja kopioi.


Jos yritämme käyttää tätä määrää laskelmissa, saamme virheilmoituksen.

"ARVO" tarkoittaa, että laskentaa ei voida suorittaa.
Näet kuvakaappauksessa esimerkkejä formaateista.

Päivämääräkaava Excelissä

Excel tarjoaa monia vaihtoehtoja päivämäärien käsittelyyn. Yksi niistä, DATE, antaa sinun rakentaa päivämäärän kolmesta numerosta. Tämä on kätevää, jos sinulla on kolme eri saraketta - päivä, kuukausi, vuosi.

Aseta osoitin neljännen sarakkeen ensimmäiseen soluun ja valitse funktio Päivämäärä ja aika -luettelosta.

Järjestä solujen osoitteet vastaavasti ja napsauta OK.


Kopioi merkintä.

AutoSum Excelissä

Jos sinun on lisättävä suuri määrä tietoja, Excel tarjoaa SUMMA-toiminnon. Lasketaan esimerkiksi myytyjen tavaroiden määrä.
Aseta osoitin soluun F12. Se laskee kokonaissumman.


Siirry Kaavat-paneeliin ja napsauta Automaattinen summa.


Excel korostaa automaattisesti lähimmän numeroalueen.


Voit valita toisen alueen. Tässä esimerkissä Excel teki kaiken oikein. Napsauta OK. Kiinnitä huomiota solun sisältöön. SUMMA-toiminto korvattiin automaattisesti.


Kun lisäät alueen, ensimmäisen solun osoite, kaksoispiste ja viimeinen soluosoite määritetään. ":" tarkoittaa "Ota kaikki solut ensimmäisen ja viimeisen väliltä. Jos sinun on lueteltava useita soluja, erota niiden osoitteet puolipisteellä:
SUMMA (F5;F8;F11)

Työskentely Excelissä kaavojen kanssa: esimerkki

Kerroimme kuinka tehdä kaava Excelissä. Tämä on tietoa, josta voi olla hyötyä myös jokapäiväisessä elämässä. Voit hallita henkilökohtaista budjettiasi ja hallita kulujasi.


Kuvakaappaus näyttää kaavat, jotka syötetään tulojen ja menojen määrien laskemiseen sekä kuun lopun saldon laskemiseen. Lisää arkit työkirjaan jokaiselle kuukaudelle, jos et halua kaikkia arkkeja yhdessä. Voit tehdä tämän napsauttamalla ikkunan alareunassa olevaa "+".

Jos haluat nimetä taulukon uudelleen, kaksoisnapsauta sitä ja anna nimi.

Taulukosta voi tehdä vieläkin yksityiskohtaisempia.
Excel on erittäin hyödyllinen ohjelma, ja siinä olevat laskelmat tarjoavat lähes rajattomat mahdollisuudet.

Hyvää päivän jatkoa!

Usein Excelissä joudut käsittelemään tekstijonoja tavalla tai toisella. On erittäin vaikeaa suorittaa tällaisia ​​toimintoja manuaalisesti, kun rivien lukumäärä on yli sata. Mukavuuden vuoksi Excel on ottanut käyttöön hyvän joukon toimintoja merkkijonotietojoukon kanssa työskentelemiseen. Tässä artikkelissa kuvailen lyhyesti "Teksti"-kategorian merkkijonojen työskentelyyn tarvittavia toimintoja ja tarkastelen joitain niistä esimerkein.

"Teksti"-luokan toiminnot

Katsotaanpa siis "Teksti"-luokan tärkeimpiä ja hyödyllisiä toimintoja; voit tutustua muihin.

  • BATTEXT(Arvo) – funktio, joka muuntaa luvun tekstityypiksi;
  • DLST(Arvo) on aputoiminto, erittäin hyödyllinen merkkijonojen kanssa työskennellessä. Palauttaa merkkijonon pituuden, ts. rivin sisältämien merkkien määrä;
  • KORVATA(Vanha teksti, Aloituskohta, merkkien määrä, uusi teksti) – korvaa määritetyn määrän merkkejä tietystä kohdasta vanhassa tekstissä uudella;
  • MERKITTÄVÄ(Teksti) – muuntaa tekstin numeroksi;
  • LEVSIMV(merkkijono, merkkien määrä) – erittäin hyödyllinen toiminto, palauttaa määritetyn määrän merkkejä alkaen ensimmäisestä merkistä;
  • OIKEIN(merkkijono, merkkien määrä) – funktion analogi LEVSIMV, ja ainoa ero on, että palaavat merkit viimeinen hahmo jouset;
  • LÖYTÖ(haettava teksti, teksti, josta etsimme, aloituskohta) – funktio palauttaa kohdan, josta haetun tekstin esiintyminen alkaa. Hahmoissa isot ja pienet kirjaimet erottuvat. Käytä toimintoa, jos kirjainkoolla ei ole merkitystä HAE. Vain ensimmäisen esiintymän sijainti merkkijonossa palautetaan!
  • KORVAA(teksti, vanhaa tekstiä, uusi teksti, sijainti) – mielenkiintoinen toiminto, ensi silmäyksellä samanlainen kuin toiminto KORVATA, mutta toiminto KORVAA pystyy korvaamaan kaikki esiintymät merkkijonossa uudella alimerkkijonolla, jos "position"-argumentti jätetään pois;
  • PSTR(teksti, aloituspaikka, merkkien määrä) – toiminto on samanlainen kuin LEVSIMV, mutta pystyy palauttamaan merkkejä määritetystä paikasta:
  • KYTKEÄ(Teksti1, Teksti 2 .... Teksti 30) – toiminnon avulla voit yhdistää jopa 30 riviä. Voit myös käyttää symbolia " & ", se näyttää tältä "="Teksti1" & "Teksti2" & "Teksti3"";

Nämä ovat periaatteessa usein käytettyjä toimintoja, kun työskentelet merkkijonojen kanssa. Katsotaanpa nyt paria esimerkkiä, jotka osoittavat, kuinka jotkut toiminnot toimivat.

Esimerkki 1
Annettu rivit:

Näiltä riveiltä on poimittava päivämäärät, laskujen numerot ja lisättävä myös kuukausikenttä rivien suodattamiseksi kuukauden mukaan.

Poimitaan laskun numerot sarakkeeseen B. Tätä varten löydämme niin sanotun avainsymbolin tai sanan. Esimerkissämme näet, että jokaisen laskun numeron edessä on "Ei" ja laskun numeron pituus on 6 merkkiä. Käytetään FIND- ja PSTR-funktioita. Kirjoitamme seuraavan kaavan soluun B2:

= PSTR(A2; LÖYTÖ("№";A2)+1;6)

Katsotaanpa kaavaa. Poimimme riviltä A2 löydetyn ”Ei”-merkin jälkeisestä paikasta 6 numeromerkkiä.

Otetaan nyt päivämäärä pois. Täällä kaikki on yksinkertaista. Päivämäärä on rivin lopussa ja siinä on 8 merkkiä. C2:n kaava on seuraava:

= OIKEIN(A2;8)

mutta purettu päivämäärä on merkkijono, sen muuntamiseksi päivämääräksi on tarpeen muuntaa teksti numeroksi purkamisen jälkeen:

= MERKITTÄVÄ(OIKEIN(A2;8))

ja aseta sitten näyttömuoto soluun artikkelissa "" kuvatulla tavalla.

Ja lopuksi lisäämme rivien suodattamisen helpottamiseksi kuukausisarakkeen, jonka saamme päivämäärästä. Vain kuukauden luomiseksi meidän on poistettava päivä ja korvattava se numerolla "01". Kaava D2:lle:

= MERKITTÄVÄ(KYTKEÄ("01"; OIKEIN(A2;6))) tai = MERKITTÄVÄ("01"& OIKEIN(A2;6))

Aseta solun muoto " KKMM VVVV" Tulos:

Esimerkki 2
Linjassa " Esimerkki merkkijonojen käsittelystä Excelissä" Kaikki välilyönnit on korvattava merkillä "_" ja ennen sanaa "Excel" lisätään "MS".

Kaava tulee olemaan seuraava:

=KORVAA(KORVATA(A1; HAE("excel";A1);0;"MS ");" ";"_")

Ymmärtääksesi tämän kaavan, jaa se kolmeen sarakkeeseen. Aloita HAKU:lla, viimeinen on KORVAA.

Kaikki. Jos sinulla on kysyttävää, älä epäröi kysyä

Excel tarjoaa käyttäjilleen jopa 3 toimintoa suurten ja pienten kirjainten (isot ja pienet kirjaimet) käsittelyyn. Nämä tekstitoiminnot tekevät kirjaimista isot ja pienet tai muutavat vain sanan ensimmäisen kirjaimen isoksi.

Kaavat Excelin tekstifunktioilla

Katsotaanpa ensin kolmea Excel-tekstifunktiota esimerkkinä:

  1. Iso kirjain – tämä tekstitoiminto muuttaa sanan kaikki kirjaimet isoiksi kirjaimille.
  2. LOWER – Tämä toiminto muuntaa kaikki tekstin merkit pieniksi, pieniksi kirjaimille.
  3. PROPNACH - toiminto muuttaa vain jokaisen sanan ensimmäisen kirjaimen isoksi.

Kuten kuvan esimerkistä näkyy, nämä funktiot eivät vaadi argumenteissaan mitään muuta kuin alkuperäistä tekstidataa, joka tulee muuntaa käyttäjän vaatimusten mukaisesti.

Laajasta funktiovalikoimasta huolimatta Excel tarvitsee edelleen funktion, joka voi korvata ensimmäisen kirjaimen isolla vain lauseen ensimmäisessä sanassa, ei joka sanassa. Voit kuitenkin ratkaista tämän ongelman luomalla oman mukautetun kaavan käyttämällä samaa ja muita Excelin tekstitoimintoja:

Tämän suositun ongelman ratkaisemiseksi sinun on käytettävä muita Excelin tekstifunktioita kaavassa: LEFT, RIGHT ja LENGTH.



Kaavan toimintaperiaate lauseen ensimmäisen kirjaimen korvaamiseksi

Jos katsot tarkasti yllä olevan kaavan syntaksia, voit helposti nähdä, että se koostuu kahdesta osasta, jotka on liitetty toisiinsa &-operaattorilla.

Kaavan vasemmalla puolella käytetään lisätoimintoa LEFT:


Tämän kaavan osan tarkoituksena on muuttaa solun A1 alkuperäisen tekstijonon ensimmäinen kirjain isoksi. LEFT-toiminnon ansiosta saat tietyn määrän merkkejä alkaen tekstin vasemmalta puolelta. Funktio vaatii 2 argumentin täyttämisen:

  1. Teksti – linkki soluun, jossa on lähdeteksti.
  2. Number_characters – lähdetekstin vasemmalta puolelta (alusta) palautettujen merkkien määrä.

Tässä esimerkissä sinun tarvitsee vain saada ensimmäinen 1 merkki solun A1 alkuperäisestä tekstijonosta. Seuraavaksi tuloksena oleva merkki muunnetaan isoksi isoksi kirjaimeksi.

Kaavan oikea puoli &-operaattorin jälkeen on periaatteessa hyvin samanlainen kuin vasen puoli, vain se ratkaisee eri ongelman. Sen tehtävänä on muuntaa kaikki tekstin merkit pieniksi kirjaimille. Mutta tämä on tehtävä, jotta ei muuteta ensimmäistä isoa kirjainta, josta kaavan vasen puoli on vastuussa. Kaavan oikealla puolella olevan LEFT-funktion sijaan käytetään OIKEA-funktiota:


OIKEA tekstitoiminto toimii käänteisesti LEFT-toiminnon kanssa. Se vaatii myös kahden argumentin poistamisen: lähdetekstin ja merkkien määrän. Mutta se palauttaa tietyn määrän kirjaimia, jotka on saatu lähdetekstin oikealta puolelta. Tässä tapauksessa emme kuitenkaan voi määrittää kiinteää arvoa toiseksi argumentiksi. Loppujen lopuksi emme tiedä etukäteen lähdetekstin merkkien määrää. Lisäksi eri lähdetekstijonojen pituus voi vaihdella. Siksi meidän on ensin laskettava tekstirivin pituus ja vähennettävä tuloksena olevasta numeroarvosta -1, jotta rivin ensimmäinen iso kirjain ei muutu. Loppujen lopuksi ensimmäinen kirjain käsitellään kaavan vasemmalla puolella ja se on jo muutettu vastaamaan käyttäjän vaatimuksia. Siksi mikään kaavan oikealta puolelta tuleva funktio ei saisi vaikuttaa siihen.

Laskeaksesi lähdetekstin pituuden automaattisesti, käytä Excelin tekstitoimintoa - DLST (tulee sanoista rivin pituus). Tämä funktio vaatii vain yhden argumentin täyttämisen - linkin lähdetekstiin. Laskennan tuloksena se palauttaa numeerisen arvon, joten funktion =PITUUS(A1) jälkeen vähennetään -1. Tämä antaa meille mahdollisuuden olla koskettamatta ensimmäistä isoa kirjainta kaavan oikealla puolella. Tämän seurauksena OIKEA-funktio palauttaa tekstijonon ilman yhtä ensimmäistä merkkiä ALEMPI-funktiolle, joka muuntaa kaikki tekstin merkit pieniksi kirjaimin.


Kun kaavan molemmat osat yhdistetään &-operaattorilla, saadaan kaunis tekstilause, joka alkaa sääntöjen mukaan ensimmäisellä isolla kirjaimella. Ja kaikki muut kirjaimet ovat pieniä aina lauseen loppuun asti. Tekstin pituudesta riippumatta samaa kaavaa käyttämällä saamme oikean tuloksen.




Yläosa