EXCEL如何把多个单元格内英文部分或数字,提取出来成为一个新的字段?

如图,想提取A到E列中英文 生成F列 格式的字段

G2用公式:(假设小括号都为半角括号)

=SUBSTITUTE(RIGHT(A2,2*LEN(A2)-LENB(A2)-1)&"-"&RIGHT(B2,2*LEN(B2)-LENB(B2)-1)&"-"&RIGHT(C2,2*LEN(C2)-LENB(C2)-1)&"-"&RIGHT(D2,2*LEN(D2)-LENB(D2)-1)&RIGHT(E2,2*LEN(E2)-LENB(E2)-1),")","")
下拉。追问

不能用right 英文字段不固定为2位 有3位的

追答

设计公式已经考虑了。
请动手试一试公式,看看是不是你需要的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-11
这个问题,我觉得还是用VBA来解决吧,其他方法,我还是想不到办法。
如果需要,发文件给我
第2个回答  2020-03-11
写代码来处理吧
相似回答