Palauttaa variantin (merkkijonon), joka sisältää tietyn merkkijonomäärän merkkijonon vasemmalta puolelta.
Syntaksi
Vasen(merkkijono, pituus)
Left-funktion syntaksilla on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| merkkijono | Pakollinen. Merkkijonolauseke, josta funktio palauttaa vasemmanpuoleisimmat merkit. Jos merkkijono sisältää Null-arvon, funktio palauttaa Null-arvon. |
| pituus | Pakollinen. Variantti (Long, pitkä muoto). numeerinen lauseke, joka ilmaisee palautettavien merkkien määrän. Jos arvo on 0, funktio palauttaa tyhjän merkkijonon (""). Jos arvo on suurempi tai yhtä suuri kuin merkkijonon merkkien määrä, funktio palauttaa koko merkkijonon. |
Huomautuksia
Määritä merkkijonon merkkimäärä Len-funktion avulla.
Huomautus
Käytä LeftB-funktiota merkkijonon tavutietojen kanssa. Palautettavien merkkien määrän määrittämisen sijaan pituus määrittää tavujen määrän.
Kyselyesimerkki
| Lauseke | Tulokset |
|---|---|
| SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; | Palauttaa 3 merkkiä FromLeft-sarakkeen ProductSales-taulukon Tuotetunnus-kentän arvojen vasemmalta puolelta. |
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ä Left-funktion avulla palautetaan tietty merkkimäärä merkkijonon vasemmalta puolelta.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Left(AnyString, 1) ' Returns "H".
MyStr = Left(AnyString, 7) ' Returns "Hello W".
MyStr = Left(AnyString, 20) ' Returns "Hello World".