Tässä artikkelissa kuvataan Microsoft Excelin OIKEA- ja OIKEAB -funktioiden kaavasyntaksi ja käyttö.
Kuvaus
OIKEA-funktio palauttaa merkkijonon viimeisen merkin tai merkit annetun merkkimäärän perusteella.
OIKEAB-funktio palauttaa merkkijonon viimeisen merkin tai viimeiset merkit annetun merkkien tavumäärän perusteella.
Tärkeää:
-
Nämä funktiot eivät ehkä ole käytettävissä kaikilla kielillä.
-
OIKEA-funktiota käytetään, kun kirjoituskielen merkistö sisältää yksitavuisia merkkejä (SBCS); OIKEAB-funktiota käytetään, kun kirjoituskielen merkistön merkeissä on kaksi tavua (DBCS). Tietokoneen oletuskieliasetus vaikuttaa funktion palauttamaan arvoon seuraavasti:
-
OIKEA laskee aina kunkin merkin (yksi- ja kaksitavuiset) yhdeksi merkiksi, riippumatta siitä, mikä on laitteen oletuskieliasetus.
-
OIKEAB laskee kunkin kaksitavuisen merkin kahdeksi merkiksi, kun oletuskielenä on kieli, joka tukee DBCS-merkistöä. Muussa tapauksessa OIKEAB laskee kunkin merkin yhdeksi merkiksi.
DBCS-kieltä tukeviin kieliin kuuluu japani, kiina (yksinkertaistettu), kiina (perinteinen) ja korea.
Syntaksi
OIKEA(teksti;[merkit_luku])
OIKEAB(teksti;[tavut_luku])
OIKEA- ja OIKEAB-funktioiden syntaksissa on seuraavat argumentit:
-
Teksti Pakollinen. Tekstimerkkijono, joka sisältää poimittavat merkit.
-
Merkit_luku Valinnainen. Määrittää OIKEA-funktion palauttamien merkkien määrän.
-
Merkit_luku-argumentin on oltava suurempi tai yhtä suuri kuin nolla.
-
Jos merkit_luku-argumentin arvo on suurempi kuin tekstin pituuden arvo, OIKEA-funktio palauttaa koko tekstin.
-
Jos merkit_luku-argumentti puuttuu, ohjelma käyttää arvoa 1.
-
-
Num_bytes Valinnainen. Määrittää OIKEAB-funktion palauttamien merkkien määrän tavujen perusteella.
-
Num_bytes on oltava suurempi tai yhtä suuri kuin nolla.
-
Jos num_bytes on suurempi kuin tekstin pituus, OIKEA palauttaa koko tekstin.
-
Jos num_bytes jätetään pois, oletusarvona on 1.
-
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 |
Kuvaus |
|
---|---|---|
Myyntihinta |
||
Varastonumero |
||
Kaava |
Kuvaus (tulos) |
Tulos |
=OIKEA(A2,5) |
Palauttaa ensimmäisen merkkijonon viisi viimeistä merkkiä (hinta). |
Hinta |
=OIKEA(A3) |
Palauttaa toisen merkkijonon viimeisen merkin (o). |
r |