Palauttaa variantin (merkkijonon), joka sisältää tietyn merkkijonomäärän merkkijonon oikealta puolelta.
Syntaksi
Oikea(merkkijono, pituus)
Oikea-funktion syntaksilla on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| merkkijono | Pakollinen. merkkijonolauseke, josta palautetaan oikeanpuoleisimmat merkit. Jos merkkijono sisältää tyhjäarvon, funktio palauttaa tyhjäarvon . |
| pituus | Pakollinen. Muuttuja (Long, pitkä muoto). Numeerinen lauseke, joka ilmaisee palautettavien merkkien määrän. Jos arvo on 0, funktio palauttaa tyhjän merkkijonon (""). Jos merkkijonon merkkimäärä on suurempi tai yhtä suuri kuin, funktio palauttaa koko merkkijonon. |
Huomautuksia
Voit määrittää merkkijonon merkkien määrän Len-funktiolla.
Huomautus
Käytä OikeaB-funktiota merkkijonon tavutietojen kanssa. Palautettavien merkkien määrän määrittämisen sijaan pituus määrittää tavujen määrän.
Esimerkki kyselystä
| Lauseke | Tulokset |
|---|---|
| SELECT Right(ProductID,3) AS FromRight FROM ProductSales; | Palauttaa '3' merkkiä Oikealta puolelta kentän "ProductID" arvoista taulukosta "ProductSales" sarakkeessa FromRight. |
VBA-esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä Oikea-funktion avulla palautetaan tietty merkkimäärä merkkijonon oikealta puolelta.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Right(AnyString, 1) ' Returns "d".
MyStr = Right(AnyString, 6) ' Returns " World".
MyStr = Right(AnyString, 20) ' Returns "Hello World".