【问题标题】:How do I determine the address of the cell with a target value if the range has multiple columns?如果范围有多个列,如何确定具有目标值的单元格的地址?
【发布时间】:2020-09-13 11:46:25
【问题描述】:

我的数据由排列在二维范围内的唯一名字组成(例如,A1:E10)。我想确定某个目标值的单元格地址。我建立的公式有效,但它依赖于我创建一个公式,该公式对每列使用 MATCH 函数,然后将这些公式(与一些复杂的数学运算)结合起来以获取地址。这是电子表格的屏幕截图:

在最终的电子表格中,列数会有所不同,因此我需要消除为每列创建不同公式的需要。我觉得数组公式的一些应用会起作用,但我似乎无法破解它。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    我命名了要搜索的范围(尽管您当然可以使用不带名称的寻址,如果您愿意的话):

    myRange:  Refers To: $A$1:$F$10
    

    那么你可以使用:

    =ADDRESS(MAX((I2=myRange)*ROW(myRange)),MAX((I2=myRange)*COLUMN(myRange)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 2017-07-02
      • 1970-01-01
      相关资源
      最近更新 更多