如何将excel电子表格中带有多个连字符“-”的中的某一数字用公式提取出来,数据量比较大,一个一个的输入很

2025-04-07 07:12:16
推荐回答(4个)
回答(1):

输入以下公式,然后向下填充公式

=--TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",100)),200,100))

详见附图示例

回答(2):

格式相同就容易解决,而且都是提取4位数
在B1中输入公式,然后下拉填充
=MID(A1,FIND("@",SUBSTITUTE(A1,"-","@",2))+1,4)

如果提取的位数不确定,可以用下面有公式
=MID(A1,FIND("@",SUBSTITUTE(A1,"-","@",2))+1,FIND("@",SUBSTITUTE(A1,"-","@",3))-FIND("@",SUBSTITUTE(A1,"-","@",2))-1)

回答(3):

将A列数据复制到末尾列,对复制的列采用“-”进行分裂,然后讲你需要的数据复制到B列,删除辅助列内容 MEIFEGHDPIG 的回答非常专业,我提供一个业余的方法

回答(4):

试了一下,MEIFEGHDPIG的方法能实现