LEFT函数用于从文本左侧提取指定字符,语法为LEFT(text, num_chars),可提取姓名、编号等结构化数据的前缀部分。

LEFT函数用于从文本字符串的左侧开始提取指定数量的字符。在Excel或类似的电子表格软件中,这个函数非常实用,尤其在处理姓名、编号、日期等结构化数据时。
基本语法
LEFT函数的标准语法如下:
LEFT(text, num_chars)- text:要提取字符的原始文本字符串,可以是直接输入的文本,也可以是单元格引用。
- num_chars:希望从左侧提取的字符个数,必须为大于等于0的整数。
如果省略num_chars,默认值为1,即只提取第一个字符。
常见使用场景
实际应用中,LEFT函数常配合其他函数或用于数据清洗。以下是一些典型用法:
- 从完整姓名中提取姓氏(假设姓在前):
=LEFT(A1,2) 可提取前两个字符作为姓。 - 从产品编码中提取类别代码(如前三位代表类型):
=LEFT(B2,3) 提取前三位。 - 结合FIND函数动态提取内容:
例如提取邮箱中的用户名部分(@前的内容):
=LEFT(C1,FIND("@",C1)-1)
注意事项
使用LEFT函数时需注意几个细节:
- num_chars不能为负数,否则返回#VALUE!错误。
- 如果num_chars大于文本长度,函数会返回整个文本。
- LEFT函数对全角和半角字符均按单个字符处理,不区分中英文。
- 若源数据包含空格,也会被计入字符数,建议先用TRIM清理多余空格。
基本上就这些。掌握LEFT函数的关键是理解其参数逻辑,并能结合实际数据结构灵活运用。搭配LEN、FIND、RIGHT等函数,能解决大多数文本提取问题。










