【问题标题】:excel lookup value and return cell referenceexcel查找值并返回单元格引用
【发布时间】:2014-07-05 07:49:06
【问题描述】:

你好我想写一个excel公式,可以让我从工作表2中找到工作表1的一列值,然后返回工作表2中的单元格引用,

例如,查找值在 sheet1 的 A 列中,范围为 Sheet 2 中的 A1:AX131,

我可以使用什么公式来返回工作表 2 单元格引用?

谢谢,

【问题讨论】:

  • 在多列和多行的搜索中没有任何作用

标签: excel


【解决方案1】:

返回单元格引用的公式是ADDRESS( row, column, [ref_type], [ref_style], [sheet_name] ) 来源:http://www.techonthenet.com/excel/formulas/address.php

对于数组的查找,并没有特定的公式来进行数组查找。如果您可以对信息进行排序以使其全部位于一列或一行中,则可以使用索引匹配公式来查找您要查找的单元格。谷歌“索引匹配”的例子。

【讨论】:

    【解决方案2】:

    使用单元格、索引和匹配,可以完成这项任务。

    match(lookup_value, range0, 1) 是返回look_value在范围内的值
    index(range1, match_return, col) 是返回 (match_return, col) 所在的引用
    cell("address", index_return) 是返回查找的地址,如$C$4

    在你的例子中,它应该是这样的:

    =Cell("address", Index(Sheet2!A1:X131, Match(lookup_value, sheet1!A1:A131,1), col)  
    

    注意:

    • col 是列的索引,用于获取与 A 列中的 lookup_value 对应的值

    • 根据需要设置 Match 的 3rd parm

    查看https://exceljet.net/formula/get-address-of-lookup-result了解更多详情

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      相关资源
      最近更新 更多