我试图在LibreOffice Calc中测试一些算法,我想在所有单元格/表格中看到一些全局变量。我搜索了互联网,我看到的所有帖子都是如此神秘和冗长!
我很感激如果你能给我简单的菜鸟指示(1 2 3 ...)我该怎么做。
答案 0 :(得分:7)
转到表 - >命名范围和表达式 - >定义。将名称设置为“MyVar1”,将表达式设置为5.或者对于字符串,请使用"foo"
中的引号。然后按添加。
现在在单元格中输入=MyVar1 * 2
。
答案 1 :(得分:2)
答案 2 :(得分:1)
使用用户定义的函数应该是定义常量的最灵活的解决方案。在下文中,我假设当前的Calc电子表格文件名为php bin/magento admin:user:unlock ADMINUSERNAME
。在以下步骤中将其替换为真实文件名:
在Calc中,打开菜单工具 - >宏 - >组织宏 - > LibreOffice Basic:
在左侧,选择当前文档data inTable;
input fact $ val $;
datalines;
a 1
a 2
a 3
b 4
b 5
b 6
c 7
d 8
e 9
e 10
f 11
;
run;
,然后点击新建... :
点击确定(Module1没问题。)
现在,应该出现Basic IDE:
在test1.ods
下方,输入以下基本代码:
test1.ods
IDE应如下所示:
这样,您已经定义了两个全局常量(准确地说:两个返回常量值的自定义函数)。现在,我们将在您的电子表格中使用它们。切换到文件End Sub
的LO Calc的主窗口,选择一个空单元格,然后输入以下公式:
Function Var1()
Var1 = "foo"
End Function
Function Var2()
Var2 = 42
End Function
LO将显示自定义Var1()公式的返回值,这是一个简单的字符串。如果常数是数字,则可以将其用于计算。选择另一个空单元格,然后输入:
test1.ods
LO将显示结果=Var1()
。