我有一个 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)),"")
是德是辅助列,埃是结果列。