Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel反向匹配_Excel_Match - Fatal编程技术网

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

我正试图找到一种在Excel中进行反向匹配的方法。我有一列真/假语句,我需要找到一种方法,在这一列中找到匹配项和反向匹配项,以找出两个方向上
TRUE
语句之间的差异

True
False
False
False
True
False
False
True
从中间True语句的角度来看,在这种情况下,正常的
MATCH
函数向下运行将返回数字4。我试图找到一个额外的匹配函数,该函数将向上查找
TRUE
语句,并返回一个值5

Quick 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中的所有本机函数的范围从上到下和/或从左到右。