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

2024-11-17 15:51:27
推荐回答(4个)
回答1:

=LEFT(A1,LEN(A1)-1)*LEFT(B1,LEN(B1)-1)
建议你做表要规范,数量和单位分两列
如果要写在一列也没问题,你可以A1输入10,然后右键设置单元格格式,自定义那里写0"款",这样A1里面数值还是10,但是显示10款。同样B1也这样改后,C1就可以写=A1*B1

回答2:

C1输入公式
=PRODUCT(-LEFT(A1:B1,LEN(A1:B1)-1))
按SHIFT+CTRL+ENTER三键
或按一楼的方法

回答3:

提取单元格中数字的常用公式
=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)))

回答4:

C1公式:
=LEFT(A1,LEN(A1)-1)*LEFT(B1,LEN(B1)-1)