如何在excel中提取括号里的数字

如题所述

1、启动Excel 2010,本例以 Excel 2010为例进行讲解,其他版本的操作方法类似,只需要找到对应的菜单及功能键即可

2、如下图给出的一组数据,我们需要通过一些方法将括号中的数据提取出来

3、我们将B列作为辅助列,并在里面输入公式如下,当然您若要使用到其他的列,您可以参考该方法将公式中的A列改成您使用的列

4、待公式实现后,再用拖拽的方式将公式应用到所有的单元格,实现提取数据的功能

5、这个时候您若要将数据复制出来还需要做些简单的处理,通过选择性粘贴的方法将数据粘贴到另外一列辅助列,到这里您才可以将其随行所遇的处理

6、以下是实现后的结果,供您参看

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-12

1、启动Excel 2010,本例以 Excel 2010为例进行讲解,其他版本的操作方法类似,只需要找到对应的菜单及功能键即可

2、如下图给出的一组数据,需要通过一些方法将括号中的数据提取出来

3、将B列作为辅助列,并在里面输入公式如下,若要使用到其他的列,可以参考该方法将公式中的A列改成您使用的列

4、待公式实现后,再用拖拽的方式将公式应用到所有的单元格,实现提取数据的功能

这个时候若要将数据复制出来还需要做些简单的处理,通过选择性粘贴的方法将数据粘贴到另外一列辅助列,到这里才可以将其随行所遇的处理


第2个回答  2017-07-12

输入

=--MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1)

详见附图示例

本回答被提问者采纳
第3个回答  2017-07-12
解决这个问题的思路:首先先确定()在单元格中的位置,之后在截取()内部的内容;
需要用 FIND函数(确定括号在单元格中的位置)和 MID函数(截取括号里的内容)。
第4个回答  2014-06-05
假设内容写在A列,从A1单元格开始的数据,则
B1单元格写入公式
=IF(A1="","",LEN(SUBSTITUTE(LEFT(A1,FIND(IF(COUNT(FIND("(",A1)),"(","["),A1)-1)," ",)))
下拉填充公式
相似回答