excel 如何用公式保留某些字段 批量删除其他数据

如excel表格列表:
A1: ASDFPK LLLL (编码:C0010)
A2: ;;ASDF LLOO (编码:C0050)
A3: LJLOEI] (编码:R0045)
如何用公式只保留编码后面的字段, 其他的批量删除?
A1: ASDFPK LLLL (编码:C0010) (数量:1pcs)
A2: ;;ASDF LLOO (编码:C0050)(数量:3)
A3: LJLOEI] (编码:R0045) (数量:3)

如何用公式只保留编码后面的字段, 其他的批量删除,最简单的方法

数据,分列,用“:”做分隔符,就会把所有数据分为两列,第一列是“:”之前的,第二列是“:”之后的,删除第一列,再用替换功能把“)”去掉就可以了
如果编码都是5个字的长度,也可以用公式:
=right(a1,6)
这样就把“:”之后的分离出来了,
假设上个公式在B1,再用公式left(B1,5),就把最后的多余括号去掉了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-08
选择此列,进入数据菜单-分列-特殊符号,用冒号,分列即可,删除不是编码的列,再用替换删除反括号。用公式也可以做,但没有此方法快。追问

A1: ASDFPK LLLL (编码:C0010) (数量:1pcs)
A2: ;;ASDF LLOO (编码:C0050)(数量:3)
A3: LJLOEI] (编码:R0045) (数量:3)

后面还有,只要提取编码

追答

=mid(a1,find(a1,”码”)+2,5)

追问

不成功啊

本回答被网友采纳
第2个回答  2015-10-05
1、问题的意思是对数据进行取值,在Excel中有三个函数left()、right(),mid()
2、left(A1,2),解释:取值A1单元格左边2个字符。
3、right(A1,2),解释:取值A1单元格右边2个字符。
4、mid(A1,3,4),解释:取值A1单元格从第三个字符开始,取4个字符。
第3个回答  2014-06-08
b1=right(a1,6);b2=left(b1,5)最后把b2的直接粘贴出来就是了其他的不要
第4个回答  2014-06-08
=MID(A1,FIND(":",A1)+1,LEN(A1)-1-FIND(":",A1))追问

A1: ASDFPK LLLL (编码:C0010) (数量:1pcs)
A2: ;;ASDF LLOO (编码:C0050)(数量:3)
A3: LJLOEI] (编码:R0045) (数量:3)

后面还有,只要提取编码

追答

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

本回答被提问者采纳
相似回答