【发布时间】:2018-08-16 07:51:39
【问题描述】:
我遇到了 INDEX + MATCH 组合的问题:
=INDEX(ALL!$C$1:$I$1,MATCH(TRUE,ALL!C2:I2<>0,0))
目前,上述公式在一定程度上完成了这项工作,如果它在一行中找到 0 值,它将从该特定列返回标题。问题是需要指定 ROW(如上 C2:I2)。
我需要在工作表“ALL”的“A”列中查找值,并在此基础上查看 C:I 之间的相应行,如果该特定行中的值是 0,则返回标题值。
因此,在绿色中,我需要一个公式来根据值 1 或任何值 0 从“数据源”标题中提取数字。我猜这一切都会以某种方式导致某种“vlookup”混合。
任何想法如何在其中结合 vlookup?
谢谢
【问题讨论】:
-
您能否提供一些数据输入和所需输出的示例数据?我知道你已经在问题中描述了它,但我不确定我是否理解正确(最好编辑到原始问题中)
-
我认为您需要澄清是否只需要查看一行或多行以及如果有多个匹配项会发生什么。
-
@Rawrplus - 完成。该列表是动态的并且会发生变化,因此理想情况下我们可以查看整个列。根本没有重复。
-
@WestRay 好多了,谢谢
-
如果每行只有一个“1”,您可以使用 SUMIF,您需要类似 =SUMIF(INDEX(B:E,MATCH(G2,A:A,0),0) ,">0",$B$1:$E$1) 但我没有时间把它正确地发布到以后。
标签: excel excel-formula