excel单元格内有数字和文字,怎么使用其中的数字进行函数计算?如:A1=10款,B1=2包;怎样做出C1=20

如题所述

=LEFT(A1,LEN(A1)-1)*LEFT(B1,LEN(B1)-1)
建议你做表要规范,数量和单位分两列
如果要写在一列也没问题,你可以A1输入10,然后右键设置单元格格式,自定义那里写0"款",这样A1里面数值还是10,但是显示10款。同样B1也这样改后,C1就可以写=A1*B1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-03
C1输入公式
=PRODUCT(-LEFT(A1:B1,LEN(A1:B1)-1))
按SHIFT+CTRL+ENTER三键
或按一楼的方法
第2个回答  2014-01-03
提取单元格中数字的常用公式
=LOOKUP(99^99,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19)),ROW($1:$10)))
则在C1输入=LOOKUP(99^99,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19)),ROW($1:$10)))*LOOKUP(99^99,--MID(B1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},B1&5^19)),ROW($1:$10)))
第3个回答  2014-01-03
C1公式:
=LEFT(A1,LEN(A1)-1)*LEFT(B1,LEN(B1)-1)