Excel - LEFTB 函数
LEFTB 函数
最强大的 LETFB 函数根据字符串左侧部分的字节数获取一定数量的字符。LEFTB 函数的主要特点是,只有当首选语言是双字节字符集时,它才会计算一个字符的 2 个字节。与其他函数不同,它在 DBCS 中表现优异,DBCS 通常用于韩语和日语等外语。但是,如果未选择 DBCS 语言作为默认首选语言,则 LETB 函数将以 LEFTF 函数的形式返回结果。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
语法
LEFTB 函数的语法如下 −
=LEFTB(text, [num_bytes])
参数
您可以将以下参数与 LEFTB 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
text | 它指定将从中检索字符的字符串。 | 必需 |
Num_bytes | 表示从文本字符串左侧获取的字符数(以字节为单位) | 可选 |
注意事项
- 处理逐渐在其他语言(如韩语、日语和中文)中使用的 DBCS 集时,请使用 LEFTB 函数。
- 如果使用简单的英语,LEFTB 函数将检索与 LEFT 函数相同的结果。
- 如果第二个参数"Num_bytes"小于 0,则为 #VALUE!会发生错误。
- 如果 Num_bytes 大于给定字符串的长度,则 LETFB 函数将返回完整的字符串。
LEFTB 函数示例
练习以下示例以了解 Excel 中 LEFTB 函数的用法。
示例 1
在 Microsoft Excel 中的 LEFTB 函数中使用混合语言集。
解决方案
步骤 1 − 打开 Excel 工作表并双击 C5 单元格。

步骤 2 −在 C5 单元格中输入公式 "=LEFTB("great, 阿尔蒂·考什克",10)",然后按 Enter 键。


对于给定的字符串,Left 函数是否会给出相同的结果。
我们来做一下。在 C7 单元格中输入公式 "=LEFT("great, 阿尔蒂·考什克",10)"。

然后按 Enter 键获取结果。

现在,您可以看到 Microsoft Excel 中 LEFT 和 LEFTB 函数之间的区别。
示例 2
使用以下函数从韩语学生列表中提取字符数LEFTB 函数。
解决方案
步骤 1 − 示例数据集包含两列:学生列表和 LEFTB 函数。学生姓名用韩语书写。您可以使用翻译功能将姓名转换为英语。

步骤 2 −在 C3 单元格中输入公式 "=LEFTB(B3,2)",然后点击 Enter 键。

因此,LEFTB 函数将仅从学生列表中获取两个字符的字节。

步骤 3 −之后,您可以将 + 号拖放到 C9 单元格中,以仅提取剩余单元格的第一个字符。

示例 3
如果您使用简单的英语,LEFTB 函数将检索与 LEFT 函数相同的结果。
解决方案
您可以在 C4 单元格中输入公式 =LEFTB("Great Researchers",4)。按 Enter 键。

因此,LEFTB 函数将返回给定字符串的四个字符。

之后,在 C5 单元格中输入公式 =LEFT("Great Researchers",4),然后按 Enter 键。

因此, LEFT 函数也返回与 LEFTB 函数相同的字符。

示例 4
如果第二个参数"Num_bytes"小于 0,则会出现 #VALUE! 错误。
解决方案
您可以在 B3 单元格中输入公式 "=LEFTB("재현",-9)",然后点击 Enter 选项卡。这里,第二个参数值为 -9,这是无效的。

因此,LEFTB 函数将检索到 #VALUE! 错误。
