Excel反向匹配
我试图find一种方法来在Excel中进行反向匹配。 我有一列TRUE / FALSE语句,我需要find一种方法来在这一列中find匹配和反向匹配,以在两个方向上查找TRUE
语句之间的差异。
True False False False True False False True
在这种情况下,从中间True语句的angular度来看,正常的MATCH
函数下降会返回数字4.我试图find一个额外的匹配函数,会向上看到TRUE
语句,并返回值5
快速和肮脏:
A1:A7
:真/假
A8
:数组公式: {=LARGE(IF(A1:A7=TRUE;ROW(A1:A7);"");1)}
结果将是从下面的最接近TRUE
的行号。 在公式窗口中通过Shift-Ctrl-Enter插入公式。 曲线括号由Excel插入,而不是由用户插入。
如果需要从最后一个TRUE
移位: {=LARGE(IF(A1:A7=TRUE;ROW(A1:A7);"");2)}
更改公式中的最后一个数字将使您从下面的第n个TRUE
。
用LARGE
代替LARGE
将从上面给出行号。 所以可以通过组合公式来find相关组合之间的转换。