LEFT 函数¶
一、函数概述¶
在 Excel 中,LEFT 函数用于从一个文本字符串的左侧开始提取指定数量的字符,并返回提取后的文本结果。它常用于:
- 提取固定格式编码的前缀(如订单号前 3 位表示地区)
- 从姓名、地址、型号等文本中截取开头部分
- 与其他文本函数组合实现数据清洗与拆分(如与 RIGHT、MID、FIND 等搭配)
LEFT 的核心价值在于:按位置(从左起)截取文本,不依赖分隔符也能完成基础拆分。
二、基础语法¶
三、参数说明¶
1)text(必填)¶
- 含义:需要被截取的原始文本。
-
可填写:
- 单元格引用(如 A2)
- 直接文本(如
"ABC-001") - 返回文本的公式结果(如
TEXT(A2,"000000"))
2)num_chars(可选)¶
- 含义:从文本左侧开始要截取的字符数量。
-
规则:
- 若省略:默认截取 1 个字符
- 若填写为 0:返回空文本
"" - 若填写大于文本长度:返回整个文本(不会报错)
四、基础用法示范¶
下面示范以“场景 + 示例公式 + 结果说明”的方式展示 LEFT 的常见基础用法。
用法 1:截取文本前 N 个字符(最常见)¶
场景:产品编码前 4 位代表品类,需要提取品类码。
数据:A2 = ELEC-2026-001
结果:ELEC
用法 2:省略 num_chars¶
场景:快速取出首字母(例如姓名首字母)。
数据:A2 = Jerry
J
用法 3:num_chars 使用单元格动态控制¶
场景:不同报表要求截取长度不同,希望可配置。
数据:A2 = CN-SH-000125,B2 = 2(代表截取 2 位)
结果:CN
用法 4:与 LEN 配合截取“去掉末尾若干位”¶
场景:某些编码末尾 3 位是校验码,需要去掉末尾 3 位保留主体。
数据:A2 = INV202601XYZ(末尾 XYZ 为校验码)
结果:INV202601
说明:LEN(A2) 求总长度,再减去末尾 3 位,LEFT 截取剩余主体部分。
用法 5:与 FIND 配合提取分隔符左侧内容¶
场景:文本以 - 分隔,需要提取 - 左侧的地区码。
数据:A2 = BJ-2026-001
结果:BJ
说明:FIND("-", A2) 找到第一个 - 的位置,再减 1 得到 - 左侧长度,LEFT 按该长度截取。
五、总结¶
- LEFT 函数用于从文本左侧开始按字符数截取内容,是最基础且高频的文本处理函数之一。
-
语法简单:
LEFT(text, [num_chars])text:要处理的文本num_chars:截取字符数,可省略(默认 1)
-
常见实用组合:
LEFT + LEN:去尾、保留主体LEFT + FIND:按分隔符提取左侧字段LEFT + 单元格参数:实现可配置截取长度
掌握 LEFT 之后,你可以更高效地处理编码、字段拆分、数据清洗等工作,并为进一步学习 MID、RIGHT、TEXTSPLIT 等函数打下基础。