【问题标题】:Matching of Cells to Arrays单元格与数组的匹配
【发布时间】:2016-05-27 03:35:37
【问题描述】:

我有一个数组 A1:A3 {Apple, Banana, Cherry}。让单元格 A4 = 苹果和单元格 A5 = 香蕉。对于数组公式{=A4=A1:A3},它返回一个TRUE。但是,对于数组公式{=A5=A1:A3},它返回一个 FALSE。

我意识到这是因为 A5 香蕉不在数组的第一行。有没有办法我仍然可以使用 array 函数匹配单元格 A5?

【问题讨论】:

  • 你说的是数组中的相对匹配。如果您选择 D10:D12,将 =A5=A1:A3 与 CSE 一起输入,您将得到 FALSE、TRUE、FALSE。第二个单元格(即 D11)为 TRUE,因为匹配数组中的第二个单元格是匹配项。这种方法很少使用;更不用说在数组范围上没有绝对锚点(例如 $)。

标签: excel excel-formula


【解决方案1】:

试试,

=isnumber(match(A5, A$1:A$3, 0))

【讨论】:

    【解决方案2】:

    你可以通过把它来工作

    =OR(A5=A1:A3)
    

    作为一个数组公式,但我想不出比使用 MATCH 有什么优势。

    【讨论】:

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