Excel 表格中,怎么才能做到带单位算乘积?

如题所述

只是显示问题标题,有难度,想先提交一个随意的回答,然后再完善回答。

    你的问题,使用自定义的数据格式是最好的选择。具体操作见下图:

当然,还有其他知友回答的采用函数获取,也是一个办法,但是如果数据长度不可预见或者不规则的时候,使用起来不够灵活。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-25
=LOOKUP(4^8,--MID(G12,1,ROW($1:$10)))*F12
数组公式,ctrl+shift+enter三键完成输入。
只要你确保数字前面没字符,数字不超过10位就可以,后面单位多少个字,汉字字母都无所谓。
第2个回答  2013-10-25
做公式的时候,可以试试=F8*MID(G8,1,1)然后根据不同计量单位的单元格的数量相应改换一下MID函数中最后的连续位数即可。
第3个回答  2013-10-25
如果你的单位都是一样的比如说是W或者V,那么你可以设置自定义单元格把单位加上去,不会影响到数字的计算功能的。不知道和你遇到的情况是不是一样的。可以试试
第4个回答  2013-10-25
H12
=F12*LEFT(G12,LEN(G12)-1)
建议还是不要数字和单位混合录入,这样可减少计算的麻烦。追问

我模板做好,后面的工作就方便很多了!
你能解释下这个公式原理吗?

追答

LEFT(G12,LEN(G12)-1)
提取G12单元格左侧字符,提取的字符个数是单元格字符个减1.

本回答被提问者采纳