【发布时间】:2015-10-30 04:35:02
【问题描述】:
我有下面的公式,它应该在单元格中查看当前工作表 ($A$7:$B$7)、($A$8:$B$8) 等等。然后我试图让 Excel 查看这些单元格及其值,然后查看名为 Names 的工作表以查看指定范围之间是否匹配。
=INDEX(Names!$A$2:$C$4,MATCH(H6,Names!$A$7:$B$7)^(H7,Names!$A$8:$B$8)^(H8,Names!$A$9:$B$9)^(H9,Names!$A$10:$B$10),0)
我知道上面的公式不起作用,并且 Excel 在名为 Names 的工作表中查找范围 $A$7:$B$7,而不是在当前工作表中。但是我不知道如何更改它以执行我指定的操作。
附言。尽管使用此公式对于电子表格的大小而言似乎毫无意义,但这只是在将其应用于更大的电子表格之前的测试。
任何有关如何解决此问题的帮助都会非常有帮助。
我附上了两张图片来说明公式的使用位置和用途。
上面有名字的表格:
上面有公式的表格:
【问题讨论】:
-
Match公式中的插入符号应该做什么? -
它应该匹配这些条件中的任何一个,即它可以匹配 H6 或 H7 中的值)
-
哦,哇,太棒了 - 我不知道您可以使用索引/匹配来做到这一点,谢谢! (很遗憾,我不确定如何解决您的问题,但会考虑一下!)
-
对不起,很难解释。我在描述中说过,范围 ($A$7:$B$7) ($A$8:$B$8) 应该引用当前工作表中的单元格来获取值,但它们没有,它们引用了'Names' 表,这意味着公式是错误的。我需要获取公式以查看当前工作表中的上述单元格,然后将这些单元格中的值用作名称表中的范围。
-
这里更好地描述了我想要公式做什么。基本上我写Name1。该公式采用 Name1(作为 H6),然后查看当前工作表中的单元格 A7 和 B7(上面没有名称的那个)。然后将单元格 A7 和 B7 中的值(在本例中为 B2 和 B4)用作应在“名称”表中查看的单元格范围,以查看我输入的文本 Name1 是否匹配。
标签: excel indexing match spreadsheet worksheet-function