请问我想在Excel单元格里提取“-”这个符号前后的数字应该用什么公式

内容里有字母有数字有汉字,我要的两个结果,一个是31.94 ,另一个是33.37。

可以借助Word。

1.  将excel数据复制到Word

2.  然后选择内容--Ctrl+f---查找:[0-9]@.[0-9]@-[0-9]{1,}--勾选通配符,例如:

3.  将查找到的内容复制到excel

4.  可以使用查找替换将-替换成空格或是“、”

5.  也可以数据--分列--分隔符号:其他-

6.如果-后面的数据也有小数点,可以查找:[0-9]@.[0-9]@-[0-9]@.[0-9]{1,},其他操作同理。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-02

如果该数据在A1单元格,在B1单元格输入公式=MID(A1,FIND("k",A1)+1,FIND("-",A1)-1-FIND("k",A1))

在C1单元格输入公式=MID(A1,FIND("-",A1)+1,FIND("武",A1)-1-FIND("-",A1))

如图:

本回答被提问者和网友采纳
第2个回答  2019-04-01
公式如下:
=MID(A1,FIND("ANT1",A1)+8,FIND("MHz",A1)-FIND("ANT1",A1)-8)
相似回答