匹配绝对值和 return 整列 EXCEL
Match absolute value and return whole column EXCEL
我们有一行指示性数字,从中提取了两个最大的绝对值。在这些指示性数字下,我们有跨越 n 行的数据。现在我们想要获取每个最大指示值的行。
例如:
-1.6 2.5 0.5 1.2
gh bh dh jh
12 45 45 89
以下公式找到前两个最大值(假设 P1
和 Q1
):
=LARGE(ABS($A:$D),1)
=LARGE(ABS($A:$D),2)
现在,如果最大指标为正,则下面的公式有效:
=INDEX(A:D,0,MATCH($Q,$A:$D,0))
当指示符为负时,我们无法让它工作。任何提示将不胜感激。谢谢。
在此特定情况下的预期输出应如下所示:
-1.6 2.5
gh bh
12 45
使用这个数组公式:
=INDEX(A:D,0,MATCH($Q,ABS($A:$D),0))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是回车。如果正确完成,那么 Excel 将在公式周围放置 {}
。
这将 return 整列作为一个数组。如果要显示完整的列。突出显示足够多的行以显示数据,其中顶行处于活动状态。将上面的公式放在公式栏中,然后按 Ctrl-Shift-Enter。
Excel 将用数组中的公式填充选定的单元格,并在每个公式周围放置 {}
。
我们有一行指示性数字,从中提取了两个最大的绝对值。在这些指示性数字下,我们有跨越 n 行的数据。现在我们想要获取每个最大指示值的行。
例如:
-1.6 2.5 0.5 1.2
gh bh dh jh
12 45 45 89
以下公式找到前两个最大值(假设 P1
和 Q1
):
=LARGE(ABS($A:$D),1)
=LARGE(ABS($A:$D),2)
现在,如果最大指标为正,则下面的公式有效:
=INDEX(A:D,0,MATCH($Q,$A:$D,0))
当指示符为负时,我们无法让它工作。任何提示将不胜感激。谢谢。
在此特定情况下的预期输出应如下所示:
-1.6 2.5
gh bh
12 45
使用这个数组公式:
=INDEX(A:D,0,MATCH($Q,ABS($A:$D),0))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是回车。如果正确完成,那么 Excel 将在公式周围放置 {}
。
这将 return 整列作为一个数组。如果要显示完整的列。突出显示足够多的行以显示数据,其中顶行处于活动状态。将上面的公式放在公式栏中,然后按 Ctrl-Shift-Enter。
Excel 将用数组中的公式填充选定的单元格,并在每个公式周围放置 {}
。