2011-02-24 40 views
1

我想參加ColumnXID並使用MATCH()功能驗證發現這ID的出現在columnY。該函數返回匹配的行號。我現在需要取行號並將其與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

您是否試過使用INDIRECT

我相信這是您可能需要的功能。你需要現在檢查你需要添加它。我想這是在這裏:

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

RGDS

1

麥克,

如果我理解你的需求,下面的工作。它說,「發現價值X1匹配列Y中的行,該列的列以Z返回值」:

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

在匹配函數的0參數指定精確匹配,這意味着列Y不需要排序(類似於VLookup中的可選False參數)。

相關問題