乐于分享
好东西不私藏

Excel-LEFT公式

Excel-LEFT公式

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倍。