【问题标题】:Need the cell reference for a cell with unknown row and known column需要具有未知行和已知列的单元格的单元格引用
【发布时间】:2011-02-24 01:52:59
【问题描述】:

我正在尝试使用ColumnX 中的ID 并验证使用MATCH() 函数在columnY 中找到此ID 的出现。此函数返回匹配的行号。我现在需要获取行号并将其与 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 函数,但它没有产生预期的结果。

【问题讨论】:

    标签: excel excel-formula excel-match


    【解决方案1】:

    您是否尝试过使用INDIRECT

    我相信这就是您可能需要的功能。您现在需要检查哪里您需要添加它。我猜它在这里:

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

    Rgds

    【讨论】:

      【解决方案2】:

      迈克,

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-05-06
        • 2019-02-11
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 2015-02-24
        • 1970-01-01
        相关资源
        最近更新 更多