标签: libreoffice-calc

如何根据 OpenOffice 和 LibreOffice 中的单元格值为行着色

在 OpenOffice 和 LibreOffice 中,如何根据该行中特定列的值自动设置整行的背景颜色?

Excel也有类似的问题,但这在 LibreOffice 中并不完全有效。

我可以使用公式设置条件格式规则,以根据该单元格中的值(例如=$D5)设置特定单元格的颜色,但是如何将格式应用于整行?

openoffice-calc conditional-formatting libreoffice-calc

51
推荐指数
1
解决办法
12万
查看次数

LibreOffice Calc:如何获得 HH:MM:SS 单元格的总数

我想采用 HH:MM:SS 格式的一组单元格,并将它们相加。我不想在 24 小时制中包装价值。我只想要这些值的绝对总数。( sum 函数似乎默认包装)。

所以如果我有:

20:00:00
20:00:00
00:10:00
00:00:10
00:00:10
Run Code Online (Sandbox Code Playgroud)

我想结束:

40:10:20
Run Code Online (Sandbox Code Playgroud)

一个人为的例子,但它涵盖了我正在寻找的东西。

libreoffice-calc

40
推荐指数
2
解决办法
4万
查看次数

如何从 LibreOffice Calc 中的所有选定单元格中删除保护单引号的纯文本?

我已经导入了一个 CSV 文件,其中第一列是ISO 8601格式的日期时间值,例如

2012-01-01T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

2012 年的第一个时刻。

然后,愿意让 LibreOffice 识别格式(因为我期待绘制图表),我选择了列,选择Format Cells...并输入自定义时间格式作为

YYYY-MM-DDTHH:MM:SS.000Z
Run Code Online (Sandbox Code Playgroud)

如果...我编辑一个单元格以从其开头删除隐藏的单引号(用于保护单元格内容不被解释),这似乎有效,因为所有新格式化的单元格现在存储的值如下

'2012-01-01T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

(请注意单引号 - 它仅在您编辑特定单元格时可见)。

我要为列中的所有单元格这样做。我怎样才能自动化这个?

更新:我已经找到了针对我的特定情况的解决方案:它有助于在 CSV 导入对话框中将列格式设置为“时间”。但我仍然很好奇,如果我没有要导入的原始 .csv 数据文件,而只有 .ods 文件,其中的数据已经导入,而没有在导入时指定的格式,我仍然很好奇如何做到这一点。

cells libreoffice-calc

35
推荐指数
2
解决办法
3万
查看次数

如何在 Libre Office Calc 中为每组数据创建总和?

我有一个像这样的简单电子表格:

Invoice_Number     Invoice_Date      Invoice_Amt
1000               1/1/12            1
1001               1/1/12            2
1002               1/2/12            3
1003               1/3/12            4
Run Code Online (Sandbox Code Playgroud)

如何让 LibreOffice Calc 创建每个日期的金额总和?我有一种感觉,它与大纲和分组有关,但我无法正确使用咒语。

libreoffice-calc

26
推荐指数
2
解决办法
3万
查看次数

如何在 LibreOffice calc 中添加月至今日

这似乎是一个显而易见的问题。

我有一个日期列,我想创建一个公式来为每一列增加一个月。

10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
Run Code Online (Sandbox Code Playgroud)

如何在日期上加一个月?

date libreoffice-calc

26
推荐指数
3
解决办法
3万
查看次数

LibreOffice Calc 中与 Excel 的“选择性粘贴 > 值”等价的是什么?

在我的职业生涯中,我仅限于使用 Microsoft Office。在 Excel 中,有一个选项可以将要粘贴的公式结果呈现为“固定值”。

例如A1 = "I"B1 = "ride"C1 = "a"D1 = "bike"
在E1,我可以把一个公式,通过D1来连接A1的值,显示了一句:“我骑自行车”,但如果我要复制并粘贴单元格,我只想再次拿到配方,如果我使用相对定位编写公式,以及 A1:D1 中的值是否发生变化。
为了解决这个问题,Excel有“选择性粘贴>值”,将单元格的当前值复制到目标单元格。

在家里,我使用 LibreOffice。
尽管我试图在 LibreOffice 和 OpenOffice.org 中找到与“选择性粘贴 > 值”相同的功能,但我找不到它。
有谁知道如何做到这一点?

spreadsheet libreoffice-calc

22
推荐指数
1
解决办法
2万
查看次数

如何在 Libre Office Calc 中设置小数点分隔符?

如何在 Libre Office Calc 中设置小数点分隔符?

我希望小数点分隔符是点 (.),而不是逗号 (,):

在此处输入图片说明

我想在系统范围内将此设置为默认值(不想为每个单元格设置)。

locale libreoffice-calc

19
推荐指数
2
解决办法
2万
查看次数

如何让 Libre Office 调整行高以适应文本输入?

我需要 LibreOffice 自动调整文本条目的行高。

我试图通过检查wrap text选项来实现这一点,我认为这将是解决方案,但事实并非如此。

我怎样才能做到这一点?

libreoffice-calc

16
推荐指数
2
解决办法
1万
查看次数

如何让 VLOOKUP 返回 *last* 匹配?

我习惯使用 VLOOKUP,但这次我遇到了挑战。我不想要第一个匹配值,而是最后一个。如何?(我正在使用 LibreOffice Calc,但 MS Excel 解决方案应该同样有用。)

原因是我有两个包含数千行的文本列,假设一个是交易收款人列表(亚马逊、Ebay、雇主、杂货店等),另一个是支出类别列表(工资、税收、家庭、租金等)。有些交易每次都没有相同的支出类别,我想抓取最近使用的一个。请注意,列表未按任何列排序(实际上按日期),我不想更改排序顺序。

我所拥有的(不包括错误处理)是通常的“第一场比赛”公式:

=VLOOKUP( 
[payee field] , [payee+category range] , [index of category column] , 
0 )
Run Code Online (Sandbox Code Playgroud)

我见过这样的解决方案,但#DIV/0!出现错误:

=LOOKUP(2 , 1/( [payee range] = [search value] ) , [category range] )
Run Code Online (Sandbox Code Playgroud)

解决方案可以是任何公式,不一定是 VLOOKUP。我还可以交换收款人/类别列。只是排序列没有变化,拜托。


选择最频繁的值而不是最后一个值的解决方案的奖励积分!

lookup openoffice-calc vlookup microsoft-excel libreoffice-calc

16
推荐指数
1
解决办法
5万
查看次数

当数据不规则时,如何让 LibreOffice Calc 中的图表具有规则的时间间隔?

我在 LibreOffice Calc 中有一个面积图,我希望 X 轴以一个月的间隔平均间隔测量。

然而,进入图表的数据并不是按一个月定期间隔的。在任何给定月份中可以有零个、一个或两个条目。

现在,图表保持数据的水平步调一致并调整 X 轴以适应,这与我想要的相反。在下面的示例图片中,您可以看到 3 月份有一个数据点,5 月份有一个数据点,6 月份有两个数据点。沿着 X 轴,四月已经过去,六月占据了两倍的空间。

图表示例

取而代之的是,我希望月份保持相同的间距,因此有 4 月、5 月和 6 月,并且图表的数据区域可以根据需要水平压缩或扩展。我尝试编辑 X 轴并调整时间间隔,但这似乎没有任何作用。

我追求的可能吗?

openoffice-calc libreoffice-calc

15
推荐指数
2
解决办法
2万
查看次数