Left 函数
返回一个 Variant (String) 值,其中包含从字符串左侧算起指定数量的字符。
语法
Left(string, length)
Left 函数的语法包含以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
参数 说明
string 必选。其值为字符串表达式 (字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串 Variant (VarType 8) 的函数;字符串字面值、常量、变量或 Variant。),将从中返回最左侧的字符。如果 string 包含 Null (Null:一个值,可以在字段中输入或在表达式或查询中使用,以指示缺少或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。),则返回 Null。
length 必选。Variant (Long) 类型的值,是指示要返回的字符数的数值表达式 (数值表达式:计算结果为数字的任何表达式。表达式可以是变量、常数、函数和运算符的任意组合。)。如果该参数为 0,则返回零长度字符串 ("")。如果该参数大于或等于 string 中的字符数,则返回整个字符串。
注解
要确定 string 中的字符数,请使用 Len 函数。
注释 LeftB 函数用于字符串中包含的字节数据,因此 length 会指定字节数,而不会指定要返回的字符数。
示例
注释 以下示例演示了此功能在 Visual Basic for Applications (VBA) 模块中的使用。有关使用 VBA 的详细信息,请在“搜索”旁边的下拉列表中选择“开发人员参考”,然后在搜索框中输入一个或多个词条。
此示例使用 Left 函数返回从字符串左侧算起指定数量的字符。
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".
Right 函数
返回一个 Variant (String) 值,其中包含从字符串右侧算起指定数量的字符。
语法
Right(string, length)
Right 函数的语法包含以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
参数 说明
string 必选。将从中返回最右侧字符的字符串表达式 (字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串 Variant (VarType 8) 的函数;字符串字面值、常量、变量或 Variant。)。如果 string 包含 Null (Null:一个值,可以在字段中输入或在表达式或查询中使用,以指示缺少或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。),则将返回 Null。
length 必选。Variant (Long) 类型的值,是指示要返回的字符数的数值表达式 (数值表达式:计算结果为数字的任何表达式。表达式可以是变量、常数、函数和运算符的任意组合。)。如果该参数为 0,则返回零长度字符串 ("")。如果该参数大于或等于 string 中的字符数,则返回整个字符串。
注解
要确定 string 中的字符数,请使用 Len 函数。
注释 RightB 函数用于字符串中包含的字节数据,因此 length 会指定字节数,而不会指定要返回的字符数。
示例
注释 以下示例演示了此功能在 Visual Basic for Applications (VBA) 模块中的使用。有关使用 VBA 的详细信息,请在“搜索”旁边的下拉列表中选择“开发人员参考”,然后在搜索框中输入一个或多个词条。
此示例使用 Right 函数返回从字符串右侧算起指定数量的字符。
Dim AnyString, MyStr
AnyString = "Hello World" ' 定义字符串。
MyStr = Right(AnyString, 1) ' 返回 "d"。
MyStr = Right(AnyString, 6) ' 返回 " World"。
MyStr = Right(AnyString, 20) ' 返回 "Hello World"。