如何计算出EXCEL一个单元格里的 47×44×51?

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:43:33
A1 里的内容是 47×44×51 ,想在B1中计算出其值。怎么办?
另一个问题:47×44×51 的单位是CM 我如何改成M?
因数据庞大,不可能一个个计算出来然后输入。
谢绝空虚的回答。

首先你不应该把47×44×51 同放在一个单元格里.应该把他们分开放

然后在同一列或者同一行的最后一个单元格双击,然后在工具栏FX旁边那条很长的空白处打上一个"="号.然后用鼠标单击A1,打上一个"*"号,再单击A2,打上一个"*"号,最后用鼠标单击A3,打上一个"*"号.

由于1M=100CM,所以你在最后应该打上"/100"

再按回车就可以了

A4的单元格应该为 =A1*B1*C1/100

经过反复的试验,我还真找到一个解决你这个问题的办法,但是,这里要用到一个宏函数,所以,不能直接引用 ,需要用定义名称的办法,解决。但是也算是不错的一个公式了。如你所说的情况,解决的方向是先要把×变成*,然后把文本的表达式变成公式,这个功能在EXCEL中可以用EVALUATE来实现,
操作是这样的:

插入,名称,定义,“在当前工作薄中的名称”下那的那一行中填入XX(任意的名称名字),底下的引用位置一行中填入=EVALUATE(SUBSTITUTE(Sheet1!A1,"×","*"))确定。
然后比如你的B列是空列,可以在B1中输入=XX,结果就自动出来了。向下拖动进行填充,就可以把所有的结果求出来了。

这是说你一定要用公式的办法,先在A列后插入四个空列,然后把A列以×号分隔符分列,然后编辑公式,复制结果,粘贴数值,然后删除分列产生的三列的办法也是比较可行的,可能相对于上面的公式来说会操作步骤多一些,但是易于理解。

楼下这位回答者dnhuster - 经理 四级 你的办法那是所有的乘数都是两位数的前提下是可以的,但是,当位数变为三或是一的时候你的公式就没有办法识别了,所以,我认为还是先用批量替换的办法把X变成*这个办法比较合适,

以上意见,仅供探讨。

试用了一下楼上的办法,还真是好用,我发现加减法都可以用,但不知道"×","*"代表什么意思。