Excel反向匹配
我正试图找到一种在Excel中进行反向匹配的方法。我有一列真/假语句,我需要找到一种方法,在这一列中找到匹配项和反向匹配项,以找出两个方向上Excel反向匹配,excel,match,Excel,Match,我正试图找到一种在Excel中进行反向匹配的方法。我有一列真/假语句,我需要找到一种方法,在这一列中找到匹配项和反向匹配项,以找出两个方向上TRUE语句之间的差异 True False False False True False False True 从中间True语句的角度来看,在这种情况下,正常的MATCH函数向下运行将返回数字4。我试图找到一个额外的匹配函数,该函数将向上查找TRUE语句,并返回一个值5Quick and dirty: A1:A7:对/错 A8:数组公式:{=LARGE
TRUE
语句之间的差异
True
False
False
False
True
False
False
True
从中间True语句的角度来看,在这种情况下,正常的MATCH
函数向下运行将返回数字4。我试图找到一个额外的匹配函数,该函数将向上查找TRUE
语句,并返回一个值5Quick and dirty:
A1:A7
:对/错A8
:数组公式:{=LARGE(如果(A1:A7=TRUE;行(A1:A7);“”);1)}
结果将是下面最接近的TRUE
的行号。
通过Shift-Ctrl-Enter键在公式窗口中插入公式。卷曲括号由Excel插入,而不是由用户插入
如果您需要从上一个TRUE
转换:
{=LARGE(如果(A1:A7=TRUE;行(A1:A7);“”);2)}
更改公式中的最后一个数字将从下面移动到第n个TRUE
将LARGE
替换为SMALL
将给出上面的行号。因此,通过组合公式,可以找到相关组合之间的转换。快速和肮脏:
A1:A7
:对/错A8
:数组公式:{=LARGE(如果(A1:A7=TRUE;行(A1:A7);“”);1)}
结果将是下面最接近的TRUE
的行号。
通过Shift-Ctrl-Enter键在公式窗口中插入公式。卷曲括号由Excel插入,而不是由用户插入
如果您需要从上一个TRUE
转换:
{=LARGE(如果(A1:A7=TRUE;行(A1:A7);“”);2)}
更改公式中的最后一个数字将从下面移动到第n个TRUE
将
LARGE
替换为SMALL
将给出上面的行号。因此,通过组合公式,可以找到相关组合之间的偏移。能否添加一些样本数据/所需输出?关于“反向匹配”是什么意思,以及您希望输出是什么样子,我相信如果不借助vba,您就无法做到这一点。excel access中的所有本机函数的范围从上到下和/或从左到右。能否添加一些示例数据/所需输出?关于“反向匹配”是什么意思,以及您希望输出是什么样子,我相信如果不借助vba,您就无法做到这一点。excel access中的所有本机函数的范围从上到下和/或从左到右。