打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在Excel中如何提取括号中的数字

你是否遇到过这样的情况,在Excel表格中单元格里面有文字+括号及当中的数字,现在仅需要提取括号内的数字。这时你会怎么处理,百度?还是手工一个一个来录入呢?例如我的学员也遇到了这样的情况,看图见真相!

通过当前学员的问题,分享三种方法

这里使用WPS表格来演示


方法一:智能填充

1.在提取数字的单元格中手工输入第一行括号内的数字

2.鼠标放置此单元格右下角,鼠标指针呈现黑色十字时,按住鼠标左键向下填充      

3.在最后一个单元格右下角【自动填充选项】更改为【智能填充】 

或使用快捷键【Ctrl+E】输入第一个数字,单击下一个单元格按Ctrl+E


方法二:WPS智能分列

1.选中A列数据

2.单击【数据】选项卡 - 单击【分列】下拉按钮 - 单击【智能分列】

3.弹出的【智能分列结果】对话框中点击【下一步】- 将其不需要的数据按住Ctrl键一次选中,然后单击【忽略此列】- 选择含数字的一列,删除【分列结果显示在】文本框的单元格位置,选择Excel表格中对应的位置 - 单击【完成】

4.重复第三步的操作,选择数字的一列,删除【分列结果显示在】文本框的单元格位置,选择Excel表格中对应的位置 - 单击【完成】即可


方法三:FIND+MID函数

FIND函数:表示返回一个字符串在另一个字符串中出现的起始位置

FIND函数用法:=FIND(要查找的字符串,被查找字符串,开始位置)

第三参数“开始位置”可忽略

MID函数:表示从文本字符串中指定的位置开始,返回指定长度的字符串

MID函数用法:=MID(字符串,开始位置,字符个数)

公式:=MID(A1,FIND("(",A1)+2,(FIND(")",A1)-FIND("(",A1))-3)

FIND("(",A1)+2 表示计算括号内第一个数字的位置

FIND(")",A1) 表示计算右边括号的位置

FIND("(",A1) 表示计算左边括号的位置

FIND(")",A1)-FIND("(",A1)-3 表示两者相减等于括号及括号内的字符串总个数,例如(共10盒)是右边括号位置-左边括号位置等于5,此时需要减去3才能得到括号内的数字

若对于-3不好理解,可以将其参数写为FIND(")",A1)-FIND("(",A1)+1-4  表示++1+0++=6,需要得到10,也就是-4即可得到,从而将其参数简化为FIND(")",A1)-FIND("(",A1)-3

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel问答:函数组合快速取出指定数值(FIND,MID,SUBSTITUTE)
随心所欲,函数大神写的一个公式,可以任意指定一些数字求和,赶紧收藏吧!
10分钟学会MID函数,提取你想要的所有字符!
Excel教程:rept函数用法案例——智能替换多个0值
office excel最常用函数公式技巧搜集大全(13.12.09更新)10
2011年第8期技术讲座:Excel提取文本和数字荟萃
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服