在 OpenOffice 和 LibreOffice 中,如何根据该行中特定列的值自动设置整行的背景颜色?
Excel也有类似的问题,但这在 LibreOffice 中并不完全有效。
我可以使用公式设置条件格式规则,以根据该单元格中的值(例如=$D5
)设置特定单元格的颜色,但是如何将格式应用于整行?
我想采用 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)
一个人为的例子,但它涵盖了我正在寻找的东西。
我已经导入了一个 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 文件,其中的数据已经导入,而没有在导入时指定的格式,我仍然很好奇如何做到这一点。
我有一个像这样的简单电子表格:
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 创建每个日期的金额总和?我有一种感觉,它与大纲和分组有关,但我无法正确使用咒语。
这似乎是一个显而易见的问题。
我有一个日期列,我想创建一个公式来为每一列增加一个月。
10/2013, 11/2013, 12/2013, 1/2014, 2/2014, ...
Run Code Online (Sandbox Code Playgroud)
如何在日期上加一个月?
在我的职业生涯中,我仅限于使用 Microsoft Office。在 Excel 中,有一个选项可以将要粘贴的公式结果呈现为“固定值”。
例如A1 = "I"
,B1 = "ride"
,C1 = "a"
和D1 = "bike"
在E1,我可以把一个公式,通过D1来连接A1的值,显示了一句:“我骑自行车”,但如果我要复制并粘贴单元格,我只想再次拿到配方,如果我使用相对定位编写公式,以及 A1:D1 中的值是否发生变化。
为了解决这个问题,Excel有“选择性粘贴>值”,将单元格的当前值复制到目标单元格。
在家里,我使用 LibreOffice。
尽管我试图在 LibreOffice 和 OpenOffice.org 中找到与“选择性粘贴 > 值”相同的功能,但我找不到它。
有谁知道如何做到这一点?
我需要 LibreOffice 自动调整文本条目的行高。
我试图通过检查wrap text选项来实现这一点,我认为这将是解决方案,但事实并非如此。
我怎样才能做到这一点?
我习惯使用 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
我在 LibreOffice Calc 中有一个面积图,我希望 X 轴以一个月的间隔平均间隔测量。
然而,进入图表的数据并不是按一个月定期间隔的。在任何给定月份中可以有零个、一个或两个条目。
现在,图表保持数据的水平步调一致并调整 X 轴以适应,这与我想要的相反。在下面的示例图片中,您可以看到 3 月份有一个数据点,5 月份有一个数据点,6 月份有两个数据点。沿着 X 轴,四月已经过去,六月占据了两倍的空间。
取而代之的是,我希望月份保持相同的间距,因此有 4 月、5 月和 6 月,并且图表的数据区域可以根据需要水平压缩或扩展。我尝试编辑 X 轴并调整时间间隔,但这似乎没有任何作用。
我追求的可能吗?