Excel如何让一个单元格里面的数字相乘到另一个单元格里?

如图所示,我怎么才可以将I2的43x27x21相乘到L2得出0.024381呢? 这个是我手动输出把厘米换算成米的计算结果, 如果可以自动把I2自动计算为0.43x0.27x0.21到L2,但是显示还是43x27x21那就更好了! 求大神解答!

可以通过宏表函数EVALUATE与SUBSTITUTE函数嵌套组合做到题主所要的结果(EVALUATE函数不能在表格中直接使用,需要通过定义名称的方式引用)

步骤如下:

    将光标定位在求结果的单元格L2

2. 菜单【公式】,【定义名称】

3. 名称输入要定义的名称(本例为字母V),引用位置输入以下公式后确定

=EVALUATE(SUBSTITUTE(Sheet2!$I2,"x","*"))/10^6

其中Sheet2是本工作表的名称,题主根据实际需要更改,或者写公式时直接点选(可避免手写),点选注意更正单元格的引用方式

4. 最后直接在L2输入公式=v ,即可得到结果,再将L2列下拉填充

效果如下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-28

公式长了点

L2输入

=LEFT(I2,FIND("*",I2)-1)*LOOKUP(9^9,--LEFT(MID(I2,FIND("*",I2)+1,9),ROW(1:9)))*LOOKUP(9^9,--RIGHT(I2,ROW(1:9)))/1000000

本回答被提问者采纳
第2个回答  2019-05-28
第一步:B1单元格中输入:
="="&A1
第二步:复制B1,点右键,选择性粘贴-数值。
第三步:
对B1单元格执行数据-分列-下一步-下一步,完成就可以了。追问

不行哦

第3个回答  2019-05-28
=EVALUATE(i2)
wps可以用这个函数追问

这个可以!! 然后再问一下有没有办法让后台把I2这组数字计算起来是0.43*0.27*0.21,但是显示还是像表格这样正常显示?

相似回答