Returnerer en variant (streng) som inneholder et angitt antall tegn fra venstre side i en streng.
Syntaks
Left(streng; lengde)
Syntaksen for Left-funksjonen har disse argumentene:
| Argument | Beskrivelse |
|---|---|
| streng | Obligatorisk. Strenguttrykk tegnene lengst til venstre returneres fra. Hvis strengen inneholder Null, returneres Null. |
| lengde | Obligatorisk. Variant (Langt). numerisk uttrykk som angir hvor mange tegn som skal returneres. Hvis 0, returneres en tom streng (""). Hvis større enn eller lik antall tegn i strengen, returneres hele strengen. |
Merknader
Hvis du vil bestemme antall tegn i strengen, bruker du Lengde-funksjonen .
Obs!
Bruk funksjonen LeftB med byte-data som finnes i en streng. I stedet for å angi antall tegn som skal returneres, angir LENGDE antall byte.
Eksempel på spørring
| Uttrykk | Resultater |
|---|---|
| SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; | Returnerer 3 tegn fra venstre side av verdiene i feltet «ProduktID» fra tabellen «ProduktSalg» i kolonnen FraVenstre. |
VBA-eksempel
Obs!
I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velg Utviklerreferanse i rullegardinlisten ved siden av Søk, og skriv inn én eller flere termer i søkeboksen.
Dette eksempelet bruker Left-funksjonen til å returnere et bestemt antall tegn fra venstre side i en streng.
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".