EXCEL中如何只读取单元格中的数据来进行计算

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:39:19
例如:A单元格为数量100吨,B为单价50元,C为要求计算的金额即A*B,但A和B都不仅仅是数据,还有文字,什么办法可以只读取某单元格的数据用来计算。

=LEFT(A1,LEN(A1)-1)*LEFT(B1,LEN(B1)-1)

这个问题可以简单也可以复杂,你得说清楚你这个单元可知里的文字和数字都是哪些。

如果每个数据后面仅仅是一个汉字(或英文字母)的话,
C1=SUBSTITUTE(A1,RIGHT(A1),)*SUBSTITUTE(B1,RIGHT(B1),)

=LOOKUP(9E+307,--MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))*LOOKUP(9E+307,--MID(B1,MIN(FIND(ROW($1:$10)-1,B1&1234567890)),ROW(INDIRECT("1:"&LEN(B1))))), 数组公式。