LEFT函数用于提取文本左侧指定字符数,语法为=LEFT(文本,字符数),支持直接字符串或单元格引用,字符数为非负整数;可嵌套FIND实现分隔符前截取,配合TRIM处理空格,支持自动填充批量运算。

如果您需要从文本字符串的左侧提取指定数量的字符,LEFT函数是Excel中专门用于实现这一操作的基础文本函数。以下是使用LEFT函数的具体方法:
一、基本语法与参数说明
LEFT函数通过指定起始位置(默认为最左端)和提取长度,返回字符串左侧的子文本。其语法结构固定,参数含义明确,适用于所有标准文本截取场景。
1、函数格式为:=LEFT(文本, 字符数)。
2、第一个参数“文本”可以是直接输入的字符串(需用英文双引号包裹),也可以是单元格引用。
3、第二个参数“字符数”必须为非负整数;若为0,返回空文本;若大于原文本长度,返回整个原文本。
二、在Excel中输入LEFT函数的操作步骤
该方法适用于手动构建公式并即时查看结果,是初学者掌握LEFT函数的首选实践路径。
1、选中目标单元格,例如D2,准备显示提取结果。
2、在编辑栏中输入等号“=”,然后键入“LEFT(”。
3、点击包含原始文本的单元格(如A2),或直接输入带引号的文本,例如"Apple"。
4、输入英文逗号“,”,再输入要提取的字符数量,例如“3”。
5、输入右括号“)”,按Enter键确认,D2将显示前3个字符“App”。
三、结合FIND函数动态确定截取长度
当需要依据某个分隔符(如“-”、“_”或空格)截取其左侧全部内容时,LEFT函数可与FIND函数嵌套使用,实现灵活定位与截取。
1、假设A2中内容为“Report_2023_Q1”,需提取“Report”部分。
2、在目标单元格输入:=LEFT(A2,FIND("_",A2)-1)。
3、FIND("_",A2)返回下划线首次出现的位置编号(即7),减1得6,LEFT据此提取前6个字符。
4、若查找字符不存在,FIND将返回#VALUE!错误,此时需配合IFERROR处理。
四、处理含空格或不可见字符的文本
原始数据常存在首尾空格或制表符等不可见字符,直接使用LEFT可能导致截取结果异常,需预先清洗。
1、先用TRIM函数清除首尾空格,再嵌套LEFT,例如:=LEFT(TRIM(A2),5)。
2、若怀疑存在其他不可见字符(如CHAR(160)不间断空格),可用SUBSTITUTE替换后再TRIM。
3、验证清洗效果:在空白单元格输入“=LEN(A2)”与“=LEN(TRIM(A2))”,数值不一致即存在冗余空格。
五、批量提取多行数据并填充至相邻列
当原始文本位于一列(如A列),需将每行左侧固定位数字符填入B列时,可利用自动填充快速完成整列运算。
1、在B2单元格输入公式,例如=LEFT(A2,4),回车得到A2前4字符。
2、将鼠标移至B2右下角,待光标变为实心“+”后,双击或拖拽至B100(或所需行末)。
3、Excel自动将公式中的A2逐行递增为A3、A4……,实现全列同步计算。
4、如需转为静态值,选中B列结果区域,按Ctrl+C复制,再右键选择“选择性粘贴→数值”。









