如何对表格列中每个单元格的值范围进行计算
我有一张大表,其中第一列中的某行(而不仅仅是单个值)有一个范围,例如 我想对所有数据元素进行计算,但由于第一列中并不总是只有一个数字,有时还会有一个范围,如上例所示,所以我不知道如何正确地执行此操作。 我希望结果列中的结果是每行的值乘以一个因子,例如。如果列中的输入值是一个范围,则0.3结果列应显示另一个范围作为结果;如果相应的值只是 1 个值,则仅显示单个结果,例如 Param 1Param 1 ...
我有一张大表,其中第一列中的某行(而不仅仅是单个值)有一个范围,例如 我想对所有数据元素进行计算,但由于第一列中并不总是只有一个数字,有时还会有一个范围,如上例所示,所以我不知道如何正确地执行此操作。 我希望结果列中的结果是每行的值乘以一个因子,例如。如果列中的输入值是一个范围,则0.3结果列应显示另一个范围作为结果;如果相应的值只是 1 个值,则仅显示单个结果,例如 Param 1Param 1 ...
抱歉,我问的是基础的 Calc 问题,但我对电子表格图表非常不熟悉,需要一些帮助。我尝试寻找答案,但令人惊讶的是,我找不到任何可以回答我认为非常常见的数据问题的东西。我有三列: Date | Category | Value ------------------------------- 2022-05-16 | Cat A | 2.3 ------------------------------- 2022-05-17 | Cat A | 3.4 ------------------------------- 2022-...
我有一个会计分类账表(.ods)文件,它应该是其他表文件的基础。 该表文件应作为其他表文件的基础,例如: 2023.ods 2024.ods 2025.ods 这些是年度文件,每个文件都包含给定年份的分类账。 当然,每年我都可以复制粘贴模板分类账文件并将复制的文件重命名为 2023.ods,但我想知道将模板文件“导出”或“包含”到这样的新文件(例如 2023.ods)中是否有任何好处。 所以,我的问题是确定是单纯复制粘贴每个新年还是导出/包括每个新年。 我并不寻求主要基于观点的答案,而是寻求更多基于标准化的利弊答案,同时解释要做什么和如何去做。 ...
ifLibrecalc是否支持嵌套语句? 根据本文关于Excel,if语句应该是可嵌套的。 但是,如果我将此公式输入到 Librecalc 电子表格中: =If(1>2, "a", If(2>1, "b", "c")) 它没有显示“b”,而是根本无法评估第二个if语句,而是将其呈现为纯文本If(2>1, "b", "c")。 为什么是这样? ...
我似乎无法弄清楚这一点。我经常想在 libbreoffice calc 电子表格中插入当前日期。但是当我按下快捷键时ctrl+;,我似乎切换到了不同的输入模式。我找不到控制它的设置。 不同的输入样式看起来像带下划线的e。 截图供参考:https://i.stack.imgur.com/iheQV.jpg 我确实希望这个快捷方式能够插入当前日期,就像过去一样。 ...
这标准解决方案似乎是,=COLUMN(INDIRECT(letter&"1"))但应该有一个更好的解决方案,可以避免易失性INDIRECT函数。 样本专栏 对应列号 A 1 C 3 是 二十六 AA 二十七 Z Z 702 有一个公式 将数字转换为列字母但反之则不然。 最好采用能够与不同的电子表格软件兼容的解决方案。 建议的解决方案比较(样本表): Google 表格 XLSX 版 Excel LibreOffice Calc 的 ODS 版本 ...
有人知道如何从 Google Drive 中的 Excel 文件预览中删除这些大白块吗?该文件本身有些旧,经历了许多重大更改,包括转换为 Libre Calc 并重新转换为 Excel。我猜这些块是 Excel 本身能够优雅处理的过程中引入的某些东西的产物。在 Google Sheets 中打开文件进行编辑也可以优雅地处理假定的产物,这样它们就不会出现。有什么想法吗? ...
我有这个电子表格(链接到谷歌驱动器--- 请注意,在线应用程序没有显示过滤,您需要下载它...): 它运行良好,让我在使用条件 1 或 2(或两者)进行过滤时可以看到总数。现在,我想在单元格中输入“选定”值B8,并将其输入到过滤器中:C8 如果我改变过滤器: ... 上也类似B8。我不介意在仅选择 Crit1 时B8单元格是空白的还是包含列表的随机值。在实际应用中,C8单元格值将用于索引另一个表。 这个想法是“放入B8上面两行显示的内容,注意过滤”---这可能吗calc?(或者excel,我不介意切换)。 ...
假设我有以下数据: A 乙 1 idx1 值1 2 idx2 值2 3 idx3 值3 4 idx4 值1 5 idx5 值4 6 idx6 值1 7 idx7 值1 8 idx8 值2 9 idx9 值5 10 idx10 值3 对于 B 列中的每个“VAL[n]”,我想 得到全部A 列中存在的匹配值; 将它们连接成一个字符串; 将连接的文本放在单元格中。 也就是说,在另一张表中,我希望获得以下内容: A 乙 1 值1 idx1、idx4、idx6、idx7 2 值2 ...
假设我在一个单元格中有以下数据(注意:带有减号和换行符的列表式文本): - val1 - val2 - val3 如何使用上述列表式文本的逗号分隔列表版本填充另一个单元格? 也就是说,我想在单元格 B1 中有类似这样的内容: A 乙 1 上方有列表形式的文本 值 1、值 2、值 3 奖励1 那么如何制作类似于上面的例子的东西,但是来自这个类似列表的文本(注意:添加了“string:”) string: - val1 - val2 - val3 单元格 B1 中的这个? - string: val1, val2, val3 ...
当我将自动筛选功能应用于 LibreOffice Calc 电子表格时,很自然地会删除一些行,例如截屏。但是,处理起来很麻烦,我不希望这种行为持续下去。我怎样才能让 LibreOffice Calc 永久应用自动筛选中的更改,这样就无法返回,并且行会再次开始正确编号? ...
假设我有以下数据: A 乙 C 德 1 值1 字符串1 2 缬氨酸 Str2 3 值2 Str3 4 缬氨酸 Str4 5 缬氨酸 Str5 6 值3 Str6 7 缬氨酸 Str7 8 值4 Str8 9 值5 Str9 10 缬氨酸 Str10 我想: 查找ValMA 列中存在的所有匹配项 对于步骤 1 中找到的每个值,获取 B 列中对应的行值 使用步骤 2 中连接的文本填充单元格(例如 D1) 也就是说,我想要这样的输出: A 乙 C 德...
假设我有以下数据: 地点 方向(度) 距离 速度 起源 不适用 不适用 不适用 A 090 5 50 乙 180 15 75 我可以使用以下数据制作图表来显示某事物所采取的路径: 地点 X 是 东方 西方 起源 0 0 A D*SIN(度) D*COS(度) D1+B2 E1+C2 乙 D*SIN(度) D*COS(度) D2+B3 E2+C3 如果我知道旅途中每一段旅程的速度,以及从出发地出发的开始时间(为简单起见,假设开始时间 = 单元格 A1),我是否可以使用=NOW()-A1经过时间...
我不确定标题是否足够描述!我使用 CONCATENATE 公式创建了以下内容: =$'2022'.a17 具体如下: =CONCAT("=$'";TEXT(A20;"YYMM");"'.a17") 当我输入上述文本时,它会显示工作表“2022”中单元格 A17 的内容。当我使用公式创建文本时,尽管完全相同,但无法进行任何计算。有没有办法强制 calc 计算这个等式? ...
我想编写一个公式,给出不连续的非空单元格的累计计数。由于没有更好的术语,因此称之为索引计数列。 A-计数 B - 此列中混合有空单元格和非空单元格 1 一些文字 2 更多文本 (这些单元格没有编号...) (...因为右边的单元格是空的) 3 文本继续,左侧的计数也继续 4 仍仅计算此列中的非空单元格 5 结果是左侧的索引计数列 ...