怎么在EXCEL中,带有单位的数字乘以其它单位格

同一行中,带有单位的数字和其它单元格进行乘算。
比如:15部乘以2
看清楚是带单位的。。可以先自定义单元格,再乘以其它元格吗?
第一个的回答,是地球人都知道/。。。。
第二个的回答,我觉得很无奈,这样行不通。。得不到结果的。。。
第二个的回答,。。。。。。。

假设带有单位的数字在A列,要乘的数字在B列,B2公式

=-LOOKUP(1,-LEFT(A2,ROW($1:$9)))*B2

把公式下拉就可以了。

知识扩展:

公式设置数量数字在9位数以内,如果数字超过9位,可修改公式中的ROW($1:$9)中数字9,改为更大的数字。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-31
带有单位的数字是没有办法与其它单元格进行乘算的,
如果要乘算可以把单位放在其它单元格内
第2个回答  2008-03-31
比如
单元格A1 是15m2,单元格B1是数量
那么公式就是
=left(A1,2)*B1
你可以使用文本函数,因为单元一般都是统一的字条模式,LEFT ,RIGHT,MID等命令.
第3个回答  2008-03-31
先将所有单位替换为无,再进行计算
第4个回答  推荐于2017-09-20
一、如果是自定义单元格,那单位最好统一,如果单位有“部”、“个”等,则自定义单元格不太好办。
二、如果单位都是一个汉字,也好办。
=LEFT(A1,LEN(A1)-1)*2
三、如果单位有两个汉字、三个汉字的情况。
=LEFT(A1,2*LEN(A1)-LENB(A1))
四、如果单位还有kg等这样的单位,上述公式又不合适了。
=LEFT(A1,COUNT(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))
不过,这个是数组公式,需要按Ctrl+Shift+Enter。本回答被提问者采纳
相似回答