如何将Excel中带括号的的文本提取出来?
发布网友
发布时间:2022-04-19 22:21
我来回答
共2个回答
热心网友
时间:2023-07-05 02:48
有规律的可以用函数,比如find,search
没规律的使用VBA正则表达式解决
热心网友
时间:2023-07-05 02:49
法1(公式法)
1
数据为例,在c3单元格中输入以下公式“=mid(b3,find("(",
b3)+1,find(")",
b3)-find("(",
b3)-1)
”。
2
输入后点击“enter”,我们看到b3单元格括号中的内容已经被提取出来了。
3
接着我们选中c3单元格,鼠标移向右下角,待鼠标变为“+”字后向下拖动,我们看到所有单元格括号中的内容都已经被提取出来了。
end
方法2(替换法)
首先选中要提取括号中内容的单元格。
在开始菜单编辑栏中找到“查找和选择”,点击下拉菜单中的“替换”按钮。
点击后进入如下对话框。
我们在“查找内容”后面输入“*(”,“替换为”后面什么都不填,然后点击“全部替换”。我们看到所有单元格前括号及前括号之前的内容都已经被去掉了。
接下来我们就把后括号也去除掉。我们同样用替换的方法,在“查找内容”后面输入“)*”,“替换为”后面什么都不填,然后点击“全部替换”。我们看到所有单元格后括号都已经被去掉,单元格中括号里的内容已经被提取出来了。
6
我们再来看一下效果,是不是既简单又完美呢!