EXCEL中如何让一个格自动计算另一个格的数学式啊?

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:39:46
比如:我在一个格中输入1+1,那么另外一个格就自动显示为2。
我只会在1+1前面加个=,可这样太麻烦了,请知道的朋友教一下,谢谢。
我知道在EXCEL里是能实现这个功能的,因为在网上下载的一些EXCEL计算表格中就能做到这点,望高手指教。

试一下写VBA程序吧.

右键点击工作表名(标签)->查看代码->输入下面代码:
Dim i As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If Not i Then
If Target(1).Value <> "" Then
i = True
Cells(Target.Row, Target.Column + 1).Value = "=" & Target(1).Value
' Cells(Target.Row, Target.Column + 1).Value = "=if(ISERR(" & Target(1).Value & "),""""," & Target(1).Value & ")"
End If
Else
i = False
End If
End Sub

方法一:启用lotus1-2-3
excel→工具→选项→“1-2-3帮助”→转换lotus公式前打勾

方法二:公式法
如果只在一格里写1+1,那么在前面加=是最简单的办法的了,
也可以在两格里分别写(假设在A1和A2分别写1),在第三格即A3写=A1+A2,而且将1改成其他数字,结果也会跟着变

一个格中输入1+1,那么这个单元格不可能是“数字”,如何计算
不是EXCEL不能做到
我想应该换一个思路来解决你的问题!

你在B1中输入:=MID(A1,3,1)+MID(A1,1,1)
在A1中输入1+1 B1的结果一定会是2
在A1是输入1+5 B1的结果一定会是6
在A1是输入3+9 B1的结果一定会是12
开个玩笑,这当然不是最好的答案,如果能很好的提取单元格中的数字部份就更好玩了!

EXCEL中的数学函数有求和,平均值,计