Vrátí hodnotu typu Variant (String) obsahující určený počet znaků z levé strany řetězce.
Syntaxe
Left(řetězec, délka)
Syntaxe funkce Left obsahuje tyto argumenty:
| Argument | Popis |
|---|---|
| řetězec | Povinný argument. Řetězcový výraz, z něhož jsou vráceny první znaky zleva. Pokud řetězec obsahuje hodnotu Null, vrátí se hodnota Null. |
| délka | Povinný argument. Hodnota typu Variant (Long). číselný výraz označující, kolik znaků se má vrátit. Pokud má hodnotu 0, vrátí se řetězec nulové délky (""). Pokud je počet znaků v řetězci větší nebo roven, vrátí se celý řetězec. |
Poznámky
K určení počtu znaků v řetězci použijte funkci Len .
Poznámka
Použijte funkci LeftB a do argumentu řetězec zadejte údaje o počtu bajtů. Místo určení počtu znaků, které se mají vrátit, určuje délka počet bajtů.
Příklad dotazu
| Výraz | Výsledky: |
|---|---|
| SELECT Left(ProductID;3) AS FromLeft FROM ProductSales; | Vrátí 3 znaky z levé strany hodnot v poli ProductID z tabulky ProductSales ve sloupci FromLeft. |
Příklad jazyka VBA
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
V tomto příkladu funkce Left slouží k vrácení určeného počtu znaků z levé strany řetězce.
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".