如何找出 LibreOffice 电子表格中某一列(或至少第一列)中哪些单元格大于阈值?

如何找出 LibreOffice 电子表格中某一列(或至少第一列)中哪些单元格大于阈值?

我有一个 LibreOffice 电子表格(实际上是在电子表格中打开的 CSV 文件)。

它有几列。

像这样:

1,3,4
2,4,6
1,3,4
10,3,4
2,4,5
0,3,4
-10,3,4

我想在一列(比如说第一列)中找到绝对值大于阈值的值。

例如,如果阈值为 9,则上表将以第 4 行(10)和第 7 行(-10)作为答案。

我曾尝试这样做:

=MATCH(1, A89723:A89731>1, 0)

但它并没有实现我想要的效果。

我怎样才能在公式中包含这个内容?

答案1

在单元格 D1 中输入以下公式并向下填充。

=IF(ABS(A1)>9;"Row " &ROW()&" ("&A1&")";"")

结果:

Row 4 (10)


Row 7 (-10)

答案2

我可以想到一种方法来实现您的目标,但是您需要一个“辅助”列(可以隐藏)和一个结果列。

帮手列公式=IF(ABS(A1)>9,ROW(A1),"")A1是第一个被测试的细胞,9是比较数。

结果列公式=IFERROR(SMALL($D$1:$D$25,ROW(E2)-ROW($E$1)),"")是辅助列,是结果列。

相关内容