需要具有未知行和已知列的单元格的单元格引用

时间:2011-02-24 01:52:59

标签: excel excel-formula excel-match

我正在尝试ID中的ColumnX并使用ID功能验证columnY中是否MATCH()找到了ColumnZ。此函数返回匹配的行号。我现在需要取行号并将其与IF(EXACT(MATCH(X:X, Y:Y, 0), Z:Z), "Y", "N") 结合起来,以便引用一个值,我稍后会对此值进行比较。

这是我到目前为止的代码:

EXACT

此代码中的错误是我将参数传递到Z:Z函数的位置。它想要两个字符串(即单元格值),只有IF(EXACT(("Z" + MATCH(X:X, Y:Y, 0)), Z:Z), "Y", "N") 语句正确地满足这个要求,无论如何都要实现这样的目标:

MATCH

我只是尝试从已知的列号(我不知道该怎么做)和未知的行号(由Vlookup函数生成)创建单元格引用。

我已尝试使用{{1}}功能,但无法产生预期效果。

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用 INDIRECT

我相信这是你可能需要的功能。您需要立即检查 您需要添加的位置。我猜它就在这里:

=IF(EXACT(INDIRECT("Z" & MATCH(X:X, Y:Y, 0)), Z:Z), "Y", "N")

RGDS

答案 1 :(得分:1)

麦克,

如果我了解您的需求,以下内容将有效。它说,“找到Y列中与X1中的值匹配的行,并返回Z列中该行的值”:

=INDEX(Z:Z,MATCH(X1,Y:Y,0))

Match函数中的0参数指定完全匹配,这意味着不需要对列Y进行排序(类似于VLookup中的可选False参数)。