一、先一句话看懂:RIGHT 函数是什么
RIGHT = 右边、右侧。
作用:从一段文字/数字的最后面,截取你指定个数的内容。
汉字、数字、字母、符号,全部一视同仁,1个就算1个字符,不用区分中英文。
二、最简公式语法(直接背这一句)
excel
=RIGHT(要提取的单元格, 提取几个字符)
两个参数超通俗解释
1. 要提取的单元格:就是你准备从末尾截取内容的源头格子,比如 A2、B5;
2. 提取几个字符:直接写数字。想取最后2位就写2,想取最后6位就写6。- 不写这个数字:默认只提取最后1个字符。
最关键规则(和 LEFT 完全一样)
1个汉字 = 1个数字 = 1个字母 = 1个符号,都只算1位,直接按个数填数字即可。
梯度实例1:最简单入门——固定位数末尾提取(零基础首选)
纯基础用法,只靠 RIGHT 本身就能完成,不用搭配任何其他函数,一步出结果。
场景1:提取手机号最后4位
A列是完整11位手机号,我们只需要在B列提取末尾4位,方便做隐私脱敏、快捷识别。
A列(完整手机号) B列(提取后4位)
13812345678 5678
13998765432 5432
13700001111 1111
操作步骤
1. 点击 B2 单元格;
2. 输入公式:
excel
=RIGHT(A2,4)
3. 按回车,直接得到结果;
4. 下拉填充整列,一秒批量完成。
公式解释
从 A2 单元格最右边开始,提取4个字符,数字改成几就提取几位。
场景2:提取身份证最后6位
公式直接用:
excel
=RIGHT(A2,6)
不管前面数字多长,永远只取最后6位,整齐规范。
梯度实例2:进阶实用——自动提取末尾内容(不用数位数)
基础用法只能提取固定位数,但现实中很多内容长短不一,没法固定写数字。
比如:
- 北京市海淀区
- 河北省石家庄市长安区
我们只想提取最后面的“区”之前的地名,但每个地址长度不一样,这时候就用 RIGHT + LEN 组合,实现自动截取末尾内容,职场最常用。
场景:混合内容自动拆分(姓名+手机号)
A列格式: 张三13800138000
前面姓名长短不一样,后面固定11位手机号,我们只提取末尾的手机号。
A列(姓名+电话) B列(只提取电话)
张三13800138000 13800138000
李四海13900139000 13900139000
王小美13700137000 13700137000
公式(可直接复制)
excel
=RIGHT(A2,11)
更通用的万能自动公式(适用任意固定后缀)
如果后面位数不固定,但前面长度固定,就用自动计算版:
excel
=RIGHT(A2,LEN(A2)-2)
通俗原理
- LEN(A2) :算出单元格总共有多少字符
- LEN(A2)-2 :总长度减去前面固定2个字的姓名
- 剩下的所有内容,用 RIGHT 从右边全部提取出来
这个公式不管后面数字多长,都能自动精准提取,不用手动数位数,是日常最高频的进阶用法。
梯度实例3:高阶组合——RIGHT+判断+清洗(工作必学)
学会这一级,就能完成数据判断、格式校验、分类标记,是 RIGHT 函数的实用高阶用法,适合做报表、台账、信息核对。
场景1:根据身份证最后一位判断性别
身份证规则:倒数第二位(第17位)奇数=男,偶数=女。
我们先用 RIGHT 提取倒数第二位,再自动判断性别。
完整公式(直接复制可用)
excel
=IF(MOD(RIGHT(A2,2),2)=0,"女","男")
分步通俗解释
1. RIGHT(A2,2) :提取身份证最后2位;
2. 取这2个数字的个位,也就是倒数第二位;
3. MOD 判断奇偶:偶数=女,奇数=男。
不用手动拆分,一格公式直接判断性别,批量处理几百条数据都不费力。
场景2:校验文件格式是否为Excel文件
A列是文件名,比如:
- 销量表.xlsx
- 文档.doc
- 报表.xls
只提取最后4位,判断是不是 Excel 表格。
公式
excel
=IF(OR(RIGHT(A2,4)=".xls",RIGHT(A2,5)=".xlsx"),"是Excel文件","不是")
作用
自动提取文件名末尾后缀,自动判断文件类型,做资料整理时超级好用。
三、RIGHT 函数最容易踩的3个坑(看完避开)
1. 提取结果多一位/少一位
原因:单元格里有看不见的空格,空格也算1个字符。解决:选中单元格→按 Delete 清除空格。
2. 只提取出1个字符
原因:忘记写第二个参数, =RIGHT(A2) 默认只提取最后1位。
3. 提取数字变成文本,不能求和
解决:在公式外面套两个减号,变成纯数字:
excel
=--RIGHT(A2,4)
四、10秒极简总结(永久记住)
- 作用:从单元格最右边,提取指定个数的内容
- 基础公式: =RIGHT(单元格, 位数)
- 进阶万能公式: =RIGHT(单元格,LEN(单元格)-前面固定位数)
- 和 LEFT 完全对称:LEFT 取左边,RIGHT 取右边,用法一模一样
学会 RIGHT,再配合之前的 LEFT、LEN、IF,就能完成99%的Excel文本提取、数据清洗、内容拆分工作,再也不用手动复制粘贴、删改内容。
配套可直接复制的常用公式合集
1. 取最后4位: =RIGHT(A2,4)
2. 取最后6位: =RIGHT(A2,6)
3. 自动去掉前2个字,取后面全部: =RIGHT(A2,LEN(A2)-2)
4. 身份证判断性别: =IF(MOD(RIGHT(A2,2),2)=0,"女","男")