如何用excel函数从两个符号间提取数值。

如题所述

excel函数提取2个符号中间的值的步骤是:

1、打开Excel工作表;

2、观察已知数据规律,需要提取出两个-之间的数据,可以通过SUBSTITUTE函数将-替换为100个空格,然后取第2个100字符,然后将前后的空格通过TRIM去除。

3、在B2单元格输入以下公式,然后向下填充公式

=--TRIM(MID(SUBSTITUTE(A2,"-",REPT(" ",100)),100,100))

公式表示:将A2单元格的分隔符号-以100个空格代替,然后从替换后的100字符位置提取100个字符长度,并将前后的空格通过TRIM去除,通过--转换为数值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-12

用文本处理函数mid,find,len可以达到目的。

例如要提取小数点和美元符号之间的数据,

第一步.用find函数找到小数点的位数,确定mid函数开始提取的位置。

第二步:用len函数配合find函数,确定要提取的位数,

具体公式为:

=MID(C2,FIND(".",C2,1)+1,LEN(C2)-1-FIND(".",C2,1))

效果如图,

如有需要可以继续交流!