excel中怎样将一个单元格中几个数字的乘积算出来,结果还是显示在同一个单元格中

80×2.5=
920×1.1=
25×1.4=
180×0.96=
102.1×1.3=
213×2.1=

同一单元格计算需要用到宏表函数
假设这是a列
ctrl+f3
新建名称
名称内输入abc
引用位置输入
=evaluate($a1)
注意这个$a1的写法
在b1中输入 =abc
下拉
即可得到全部结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-19
a b c
1 80×2.5= 200 80×2.5=200
2 920×1.1= 1012 920×1.1=1012
3 25×1.4= 35 25×1.4=35
4 180×0.96= 172.8 180×0.96=172.8
5 102.1×1.3= 132.73 102.1×1.3=132.73
6 213×2.1= 447.3 213×2.1=447.3

a列为80×2.5= b列为=80×2.5(公式) c列为=A1&B1 (将a1和b1合到一起)
第2个回答  2012-02-19
你可以用MID函数来提取单元格里的数来相乘,比如A1里的数是12 24 在B1公式就是=MID(A1,1,2)*MID(A1,3,2) 复制B1得出的值,点A1点右键---选择性粘贴---值,再删去B1,就完成了
补充你的补充
B1公式
=MID(A1,1,FIND("×",A1,1)-1)*MID(A1,FIND("×",A1,1)+1,FIND("=",A1,1)-FIND("×",A1,1)-1)
下拉复制公式,复制B列得出的值,选中A列点右键---选择性粘贴---值,再删去B列,就完成了追问

可是复制后,A列原先的数据就没有了,只有B列所算出来的值。

追答

下拉复制公式,复制B列得出的值,选中A列点右键---选择性粘贴---值,再删去B列,就完成了

相似回答