excel 提取文字

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:20:45
我有很多名称,我想提取其中的文字,比如:
新纯脆(草莓)40支
我想提取所有名称中括号中的部分,上例即为“草莓” 最后的结果是 “草莓” 请问谁能帮忙啊?
注:名称中的括号有的全角有的是半角

先ctrl+F把左括号全部换成"(",石括号全部换成")",就是全部换成中文括号,全角的。
然后用下面公式(假设你的数据在A1):
=MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1)

数据在a1
在b1输入
=MID(A1,IF(ISNUMBER(FIND("(",A1,1)),FIND("(",A1,1),0)+IF(ISNUMBER(FIND("(",A1,1)),FIND("(",A1,1),0)+1,(IF(ISNUMBER(FIND(")",A1,1)),FIND(")",A1,1),0)+IF(ISNUMBER(FIND(")",A1,1)),FIND(")",A1,1),0))-(IF(ISNUMBER(FIND("(",A1,1)),FIND("(",A1,1),0)+IF(ISNUMBER(FIND("(",A1,1)),FIND("(",A1,1),0))-1)

数据范围自己改 可以区分
括号全角和半角

=MID(A5,FIND("(",ASC(A5))+1,FIND(")",ASC(A5))-FIND("(",ASC(A5))-1)
asc函数作用是把全角变半角,我的数据在A5,你的自己改
思路跟楼上一样,只是多了一个ASC函数简化公式