我正在尝试找到一种在 Excel 中进行反向匹配的方法。我有一列 TRUE/FALSE 语句,我需要找到一种方法来在这一列中找到匹配和反向匹配,以找出 TRUE
之间的区别两个方向的陈述。
True
False
False
False
True
False
False
True
在这种情况下,从中间 True 语句的角度来看,正常的
MATCH
向下的函数将返回数字 4。我试图找到一个额外的匹配函数,它会向上看 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
与 SMALL
将从上面给出行号。因此可以通过组合公式找到相关组合之间的转换。
关于Excel反向匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189085/