问题标签 [libreoffice-calc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1334 浏览

excel - Excel / LibreOffice Calc 反向部分匹配

我想使用查找表根据其描述列为每一行选择一个标签。描述包含映射到标签的关键字。因此,我需要对关键字列表进行部分匹配,如下所示:

我想用 D2:E5 中查找表中的值填充 B 列中的单元格。我可以使用类似的东西

=VLOOKUP(". "&$A2&". ", $D$3:$E$6, 2, 0)

但它不起作用,因为我尝试将全文与部分文本进行匹配。

=VLOOKUP($A2, ". "&$D$3:$E$6&". ", 2, 0)

也不起作用。显然正则表达式仅在搜索条件中受支持。而且我不喜欢写类似的东西

你有什么建议吗?

0 投票
1 回答
4928 浏览

libreoffice-calc - libreOffice Calc 中的动态着色单元格

我有一个百分比表:

是否可以根据单元格中的值创建颜色图(如热图)?0% 是纯绿色,100% 是纯红色

0 投票
2 回答
1719 浏览

macros - #NAME? error after opening spreadsheet with macro

I created and saved a spreadsheet that uses a macro for an interpolation task. When I open the document again all the cells calling the function are shown as #NAME? although the document still seems to contain the macro: When I open Tools | Macros | Organize Macros... | LibreOffice Basic Macros | (the document) | util | Module1 and click 'Edit' I can edit the source code as before.

Does anybody know what's wrong? How can I recover my file? I switched the security setting to 'Low (not recommended)', just be be sure, but only after having created and saved the file.

0 投票
0 回答
1295 浏览

background-color - LibreOffice Calc:是否可以从另一个单元格复制背景颜色?

我创建了一个表,该表在用于生成背景颜色 ( Format -> Conditional Formatting -> Color Scale... -> Colour Scale) 的一列上有一个值。现在我希望所有的行都有那种颜色。是否可以从另一个单元格复制背景颜色?

编辑:

所以这是我的桌子:

在此处输入图像描述

我想要的是用与其总组相同的颜色为类组中的所有单元格着色。

这意味着对于 101 类,我希望所有单元格都具有与包含 592 的单元格相同的黄橙色:

在此处输入图像描述(这是手动完成的)

我希望这是某种公式,因此最后一列中的任何更改都会更改所有颜色。可能吗?

0 投票
2 回答
8701 浏览

excel - 一次用整个列中的计算值替换 LibreOffice 公式

F2我可以通过选择单元格,然后按F9和,将一个单元格中的公式替换为其计算值Enter

当我想对一列中的每个单元格执行此操作,并且该列的高度 == N 时,重复此工作 N 次对我来说并不高兴。

这种方法可以一次对整个列执行此操作吗?

示例输入:

期望的输出:

0 投票
1 回答
196 浏览

excel - Excel、Libreoffice/Openoffice Calc:计算“正确”答案

我有一张表格,上面有学生对 20 个数学问题的答案,如下所示:

现在需要一个列来计算每个学生的“正确”答案。

我可以这样做:

...但这不是最好的方法:)

0 投票
1 回答
1554 浏览

basic - BASIC 中的 LibreOffice Calc XYDiagram:设置数据点大小

我想更改由制作 XYDiagram 产生的数据点的大小,如下所示。

此代码将正确生成 XY 散点图,但点太大。鉴于我正在绘制的数据的性质,我希望代码自动使点变小,而不是我为每个生成的图形更改大小。有谁知道如何编辑数据点大小?我搜索了几天如何做到这一点,但我找不到它,似乎没有多少人在使用 libreoffice calc basic。

0 投票
0 回答
2732 浏览

libreoffice - Libre Office Basic 用户定义函数中的目标搜索

我正在尝试使用 Libre Office Basic 为 Libre Office Calc 编写用户定义的函数,该函数将 Goal Seek 作为函数运行,而不是我去菜单并单击。

我想要做的是传递一个单元格作为公式的第一个参数,第二个参数是我想要设置公式的值,第三个参数是包含要操作的变量的单元格.

因此,例如,我想在 calc 中输入单元格 A3,=GSeek2(A1,5,A2)其中 A1 包含=A2 + 1,A2 从 0 开始,并且 A3 等于 4。

我认为要操作的公式和单元格需要通过Goal Seek函数作为地址传递,但我不确定。我尝试了以下代码,但我不断收到“基本语法错误。意外符号:目标。” 有人知道我要去哪里错了吗?

0 投票
1 回答
96 浏览

libreoffice-calc - 按内容删除行

我需要一个函数(或其他方式)来删除所有以 NULL 作为内容的行。例子:

所以第4行应该被删除。

0 投票
2 回答
120 浏览

excel - 有条件地显示具有匹配值的单元格的行中的值

我正在尝试找到一个 Excel(或 LibreOffice 或 Gnumeric)公式,该公式将使单元格使用某行显示 B 列中的值,该行由基于公式的单元格旁边的单元格中的值确定。例如,如果公式旁边的单元格是“name03”,则应将公式替换为“0.83”。

如果不是使用列 A,而是使用列名发现正确的列是 A,那就更好了,例如。带有标签“名称”的列。

我不是在寻找 VBA 或宏,只是标准的电子表格方程。

其他地方(可能在不同的表中):