提取含文本单元格中的数值并参与计算(函数解决,不添加单元格)

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:55:36
A列为单价A1=20元A2=50元A3=100元
B列为数量,任意输入值。
要求在C列中计算出:单价*数量 的结果。
不能添加或改动单元格,用函数解决。谢谢!
谢谢您的回答,但需要补充一点,带有文本的单元格如:A1(20元)不能直接进行运算,要有一个函数进行提取数值的。继续请教高手解答,谢谢!

在C1中填入 =IF(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))>LEN(A1),"",IF(RIGHT(LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))-1))="-",-1,1)*LOOKUP(9.9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1))))))*B1
然后拖动单元格右下角的填充柄向下填充即可。

这个是借用了别人的东西,修改了下,可以看下这里http://zhidao.baidu.com/question/50483927.html