Excel LEFT函数超通俗教程:从入门到进阶,3级实例一学就会
日常用Excel整理数据,我们经常会遇到这种情况:一单元格里既有姓名又有手机号、既有省份又有城市、既有完整编码又有前缀数字,只想提取前面的一部分内容,手动删改又慢又容易错。
这时候Excel里最简单、最好用的LEFT函数就能派上用场,它的作用只有一个:从单元格内容的最左边,提取指定数量的字符,零基础也能轻松学会。
这篇文章全程不用晦涩术语,通俗易懂讲清用法,再搭配由简单到难的3组实例,从基础提取到组合高阶用法全覆盖,看完就能直接上手用。
一、先搞懂:LEFT函数到底是什么?
直白翻译:LEFT=左边,就是「从左边取内容」的函数,不管是文字、数字、字母,都能精准从开头提取你想要的长度。
最简语法(新手直接记这个)
excel
=LEFT(要提取内容的单元格, 要提取几个字/几个字符)
拆成2部分,一眼看懂,绝对不绕弯:
1. 要提取内容的单元格:就是你准备截取内容的源头单元格,比如A1、B2,里面存着完整的文字、数字;
2. 要提取几个字:写数字就行,想提取前2个字就写2,想提取前5个数字就写5,不写这个数字,默认只提取左边1个字符。
超重要小常识
LEFT函数里,1个汉字、1个数字、1个字母,都算1个字符,不用区分中英文,直接按个数写数字就行,比如「张三」是2个字符,「13800」是5个字符。
梯度实例1:最简单入门——纯文本/纯数字基础提取(零基础首选)
这是LEFT最核心、最基础的用法,没有任何多余操作,一步就能提取内容,适合第一次用函数的新手。
场景1:提取姓名前缀/省份名称
A列是完整的地区名称,我们只需要提取前面2个字的省份简称。
A列(完整内容) B列(要提取的结果)
北京朝阳区 北京
上海浦东新区 上海
广东广州市 广东
操作步骤
1. 点击B2单元格(第一个结果格);
2. 输入公式: =LEFT(A2,2) ;
3. 按下回车,直接提取出「北京」;
4. 鼠标放在B2单元格右下角,出现黑色十字填充柄时,下拉填充,整列结果一键生成。
场景2:提取数字前几位
A列是完整的11位手机号,只需要提取前3位号段。
公式: =LEFT(A2,3) ,输入后下拉,就能批量提取所有手机号的前3位。
公式一句话解释
LEFT(A2,2) = 从A2单元格的最左边开始,提取2个字符,数字改几就提取几个,想提取1个字就写1,想提取6个数字就写6。
梯度实例2:进阶实用——LEFT+其他函数组合(日常高频刚需)
基础用法只能提取固定位数,实际工作中,我们经常遇到内容长短不一样,没法固定写数字,这时候就需要LEFT搭配简单函数,实现「自动提取到指定符号为止」,这是职场最常用的进阶用法。
场景:提取姓名(姓名和手机号混在一起)
日常整理表格,经常出现「张三13800138000」「李四13900139000」这种格式,姓名长短不一样(2个字、3个字),手机号固定11位,只提取前面的姓名,不要手机号。
A列(混合内容) B列(要提取的姓名)
张三13800138000 张三
李四13900139000 李四
王老五13700137000 王老五
核心思路
总长度 - 手机号11位 = 姓名的长度,用LEFT自动提取。
公式
excel
=LEFT(A2,LEN(A2)-11)
公式通俗解释
- LEN(A2) :计算A2单元格里总共有多少个字符;
- LEN(A2)-11 :总长度减去11位手机号,剩下的就是姓名的长度;
- 整个公式:从左边提取「姓名长度」的字符,不管姓名是2个字、3个字、4个字,都能自动精准提取,不用手动改数字。
拓展场景
提取「广东省-广州市-天河区」里的省份,提取「订单号_20260508」里的订单编号,都能用这个组合公式,批量处理长短不一的内容。
梯度实例3:高阶实用——LEFT+条件判断+精准清洗(工作必学)
学会这个用法,就能处理复杂的Excel数据清洗、格式规范、内容筛选,是LEFT函数的高阶实用场景,适合日常做报表、整理台账。
场景1:根据身份证前6位,自动判断户籍省份前缀
身份证号前6位是地址码,我们需要提取前6位,同时判断是否为本地户籍。
步骤1:提取身份证前6位
公式: =LEFT(A2,6) ,一键提取所有身份证号的地址码。
步骤2:高阶组合公式(提取+判断)
excel
=IF(LEFT(A2,6)="110101","北京东城区","外地户籍")
这个公式可以实现:先提取左边6位地址码,再自动判断归属地,一步完成提取和分类。
场景2:清洗数字内容,提取纯数字前缀
A列是带单位的数字,比如「500元」「1200台」「86万」,只提取前面的纯数字,方便后续求和计算。
公式: =LEFT(A2,LEN(A2)-1)
不管数字是几位,都能自动去掉最后1个单位,只保留前面的纯数字,批量处理效率拉满。
三、LEFT函数3个常见坑,看完直接避开
1. 提取结果少字/多字:99%是数字写错了,想提取2个写了3,核对数字即可;
2. 提取数字变成乱码/错误值:单元格里有空格、不可见字符,先用清除格式清理内容,再用公式;
3. 下拉公式结果不变:单元格引用没改,把公式里的 A1 改成对应行的 A2、A3 ,下拉就能自动更新。
四、10秒极简总结(永久记住用法)
- 核心作用:从单元格左边,提取指定个数的内容;
- 基础公式: =LEFT(单元格, 提取个数) ,数字改几就提几个;
- 进阶万能公式: =LEFT(单元格,LEN(单元格)-固定长度) ,自动提取长短不一的内容;
- 核心规则:汉字、数字、字母,全都算1个字符,不用区分。
只要跟着3组实例从简单到复杂练一遍,以后Excel提取前缀、清洗数据、规范格式,用LEFT函数就能批量搞定,比手动删改快10倍。
夜雨聆风