Tässä artikkelissa kuvataan Microsoft Excelin KORVAA - ja KORVAAB-funktioiden kaavasyntaksi ja käyttö.
Kuvaus
KORVAA-funktio korvaa tekstimerkkijonon osan toisella tekstimerkkijonolla määritettyjen merkkien perusteella.
KORVAAB-funktio korvaa tekstimerkkijonon osan toisella tekstimerkkijonolla määritettyjen merkkien tavujen määrän perusteella.
Tärkeää:
-
Nämä funktiot eivät ehkä ole käytettävissä kaikilla kielillä.
-
KORVAA-funktiota käytetään, kun kirjoituskielen merkistö sisältää yksitavuisia merkkejä (SBCS); KORVAAB-funktiota käytetään, kun kirjoituskielen merkistön merkeissä on kaksi tavua (DBCS). Tietokoneen oletuskieliasetus vaikuttaa funktion palauttamaan arvoon seuraavasti:
-
KORVAA laskee aina kunkin merkin (yksi- ja kaksitavuiset) yhdeksi merkiksi, riippumatta siitä, mikä on laitteen oletuskieliasetus.
-
KORVAAB laskee kunkin kaksitavuisen merkin kahdeksi merkiksi, kun oletuskielenä on kieli, joka tukee DBCS-merkistöä. Muussa tapauksessa KORVAAB laskee kunkin merkin yhdeksi merkiksi.
-
DBCS-kieltä tukeviin kieliin kuuluu japani, kiina (yksinkertaistettu), kiina (perinteinen) ja korea.
Syntaksi
KORVAA(vanha_teksti; aloitusnro; merkit_luku; uusi_teksti)
KORVAAB(vanha_teksti; aloitusnro; tavut_luku; uusi_teksti)
KORVAA- ja KORVAAB-funktioiden syntaksilla on seuraavat argumentit:
-
Vanha_teksti Pakollinen. Teksti, jonka merkkejä korvataan.
-
Aloitusnro Pakollinen. Sen merkin paikka vanha_teksti-argumentissa, joka halutaan korvata uusi_teksti-argumentilla.
-
Merkit_luku Pakollinen. Vanha_teksti-argumentin merkkien määrä, joka halutaan KORVAA-funktiolla korvata uusi_teksti-argumentilla.
-
Tavut_luku Pakollinen. Vanha_teksti-argumentin tavujen määrä, joka halutaan KORVAAB-funktiolla korvata uusi_teksti-argumentilla.
-
Uusi_teksti Pakollinen. Teksti, joka korvaa vanha_teksti-argumentin merkit.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
Tiedot |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Kaava |
Kuvaus (tulos) |
Tulos |
=KORVAA(A2,6,5,”*”) |
Korvaa viisi merkkiä merkkijonossa abcdefghijk yhdellä *-merkillä aloittaen kuudennesta merkistä (f). |
abcde*k |
=KORVAA(A3,3,2,"10") |
Korvaa luvun 2009 kaksi viimeistä numeroa (09) luvulla 10. |
2010 |
=KORVAA(A4,1,3,"@") |
Korvaa merkkijonon 123456 kolme ensimmäistä merkkiä yhdellä @-merkillä. |
@456 |