【问题标题】:How Do I Find First Occurrence Of A Value In An Array In Excel如何在Excel中的数组中查找第一次出现的值
【发布时间】:2015-03-22 15:39:00
【问题描述】:

我需要一些关于 Excel 的帮助。

我有一个电子表格,在最左边一列(A 列。每个客户有 5 个票号。5 个票号(B 到 F 列)中的每一个都有一个列。我想查看范围 (B - F) 以查找特定票号,然后返回持有该票号的客户的姓名。

请问有什么办法吗? (它不是 VLookUp,我已经尝试过了,这与我想做的相反。)

【问题讨论】:

  • 是唯一的票号,因为它们只会在 B2:Fn 中出现一次
  • 感谢您的所有建议。我终于找到了一个适合我的解决方案,采用用户定义公式的形式:stackoverflow.com/questions/15530596/…

标签: excel excel-formula spreadsheet


【解决方案1】:

在 H2 中,填写您要查找的票号

在 I2 中输入这个公式

=IFERROR(IFERROR(IFERROR(IFERROR(INDEX($A:$A,MATCH(H2,$B:$B,0)),INDEX($A:$A,MATCH(H2,$C:$C,0))),INDEX($A:$A,MATCH(H2,$D:$D,0))),INDEX($A:$A,MATCH(H2,$E:$E,0))),INDEX($A:$A,MATCH(H2,$F:$F,0)))

【讨论】:

    【解决方案2】:

    试试这个:

    =IF(SUMPRODUCT(--($B$2:$F$n=TicketNumber))=0,"",INDEX($A$1:$A$n,SUMPRODUCT(($B$2:$F$n=TicketNumber)*ROW($B$2:$F$n))))
    

    其中n 等于表中的最后一行。

    【讨论】:

      【解决方案3】:

      感谢您的所有建议。我终于找到了一个适合我的解决方案,形式为用户定义的公式:excel lookup within multiple columns

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多