Excel - LEFT 函数
LEFT 函数
EXCEL LEFT 函数根据前端愿意填充的字符数从目标字符串中检索文本值。LEFT 函数不依赖于首选语言设置,因为它将每个字符计算为单个字节。它只是与 RIGHT 函数相反。简单来说,通过这个突出的函数将返回一个或多个字符。
兼容性
这个突出的 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
语法
LEFT 函数的语法如下 −
LEFT(text, [num_chars])
参数
您可以将以下参数与 LEFT 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
Text | 它表示从左侧到特定字符的文本字符串。 | 必需 |
Num_chars | 一个数值,告诉您有多少字符将从输入字符串中检索。 | 可选 |
要记住的要点
- 如果您跳过"Num_chars"的值,则默认情况下假定该值是 1,这意味着 LEFT 函数将仅填充从输入字符串开头开始的第一个字符。
- 如果第二个参数"Num_chars"小于 0,则 LEFT 函数将检索 #VALUE!错误。
- 如果"Num_chars"大于输入字符串的字符总数,则 LEFT 函数将检索准确的输入字符串。
- LEFT 函数不支持通配符。
- 与其他函数不同,LEFT 函数忽略大小写差异。
如何在 Excel 中使用 LEFT 函数?
下面给出了使用 LEFT 函数的详尽分步说明。
- 打开指定的 Excel 工作表。
- 选择特定单元格并输入 = 符号,然后输入 LEFT("text"/单元格引用/单元格范围, num_chars)。文本字符串必须括在双引号中。
- 按 Enter 键获取最终值。
LEFT 函数示例
练习以下示例以了解 Excel 中 LEFT 函数的用法。
示例 1:如何在 Excel 中执行 LEFT 函数?
LEFT 函数用于从文本字符串的开头提取指定数量的字符。
解决方案
步骤 1 −考虑示例工作表,其中 B 列中将订阅 ID 指定为字符和数字的组合。任务是在 C 列中应用 LEFT 函数将 ID 号(前三个数字)与 8 位订阅 ID 分开。

步骤 2 −选择范围 C3:C10 并在公式框中写入公式 =LEFT(B3,3)。

步骤 3 −之后,按"ctrl+Enter"获取范围 C3:C10 内的计算值。

因此,LEFT 函数从订阅 ID 的开头检索前三个字符。
示例 2
如果第二个参数"Num_chars"小于 0,则 LEFT 函数将检索 #VALUE!错误。
解决方案
在 B2 单元格中输入公式 =LEFT("Clipboard",-2),然后按 Enter 选项卡。在此公式中,Num_chars 包含阻碍执行 LEFT 函数的负值。

因此,LEFT 函数检索 #VALUE!错误。

示例 3:使用 LEFT 和 SEARCH 函数
LEFT 和 SEARCH 函数通常在 Excel(或 Google 表格)中一起使用,以从较长的字符串中获取文本的特定部分。
解决方案
步骤 1 −假设在 B 列中指定了姓氏和名字的列表,其中"Smith"指定姓氏,"John"是客户的名字。
是否有任何令人兴奋的方法可以仅填充客户的姓氏?
是的,我们可以通过将 SEARCH 函数与 LEFT 函数合并来实现这一点。

步骤 2 − 随后,选择范围 C2:C5 并在公式框中输入公式 =LEFT(B2,SEARCH(" ",B2)-1)。在此公式中,SEARCH 函数提取" "空格的索引位置,LEFT 函数从该空格检索文本。

步骤 3 − 最后,按"ctrl+Enter"获取所有客户的姓氏。

下载练习表
您可以下载并使用示例数据表来练习 LEFT 函数。