我正在使用一些数据记录事物。我需要单元格的内容有时显示为3+2
;然后进入一个表格,我也想将其总和等于5
。
E.g。
Name Jan Feb
AAA 4 3+5
BBB 4+2 3+3
CCC 2 4
Total 12 18
这有可能吗?
答案 0 :(得分:1)
您可以在VBA中创建一个可以计算表达式的简单函数:
Function EVAL(expression) As String
EVAL = Evaluate("" & expression)
End Function
然后在单元格中,您可以将其用作以下公式:
=EVAL(C2) // Where C2 value is 3+2
=EVAL(3+2) // Or directly
示例:
您可以在要显示它的单元格中使用表达式3+2
,然后在要显示该表达式值的表格中使用EVAL
函数。
代码截图:
答案 1 :(得分:0)
您可以使用公式菜单 => 公式审核 => 显示公式。
显示3+2
。如果你只想8
,你可以选择相同的按钮。
答案 2 :(得分:0)
是的,这是可能的,但您必须手动为每个配方做到这一点:
在单元格B2
中,您将公式3+2
作为文字。在单元格C3
中,您可以定义一个名称,您可以在功能区的公式选项卡中找到该名称,例如" calc"。在对话框中,您定义名称,您必须在字段中编写=eval(B2)
"引用"。最后,您必须在单元格C3
=calc
中书写,以便获得所需的结果。
提示:不幸的是我只有德国人,所以我希望我猜错了英语词汇。