Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

说明

根据所指定的字符数,LEFT 返回文本字符串中第一个字符或前几个字符。
LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。
要点  函数 LEFT 面向使用单字节字符集 (SBCS) 的语言,而函数 LEFTB 面向使用双字节字符集 (DBCS) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:

无论默认语言设置如何,函数 LEFT 始终将每个字符(不管是单字节还是双字节)按 1 计数。 当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 LEFTB 会将每个双字节字符按 2 计数,否则,函数 LEFTB 会将每个字符按 1 计数。

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

语法
LEFT(text, [num_chars])
LEFTB(text, [num_bytes])

LEFT 和 LEFTB 函数语法具有下列参数:

Text  必需。包含要提取的字符的文本字符串。 Num_chars  可选。指定要由 LEFT 提取的字符的数量。 Num_chars 必须大于或等于零。 如果 num_chars 大于文本长度,则 LEFT 返回全部文本。 如果省略 num_chars,则假设其值为 1。 Num_bytes   可选。按字节指定要由 LEFTB 提取的字符的数量。 示例 示例 1:LEFT

Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

示例 2:LEFTB(将您的计算机设置为支持 DBCS 的一种默认语言)

在下面的示例中:

LEFTB 返回前两个字符,因为每个字符按 2 计数。 LEFT 返回前 4 个字符,因为每个字符按 1 计数。无论您计算机上的默认语言设置如何,函数 LEFT 都返回前 4 个字符。

Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

Excel文本函数:LEFT、LEFTB显示文本中最左边的字符

 

推荐阅读