【问题标题】:excel index and match functionexcel索引和匹配函数
【发布时间】:2016-01-14 22:34:51
【问题描述】:

我遇到这样的情况:

  | A | B
1 | 1 | Z
2 | 2 | Z
3 | 3 | X

而单元格C3Z(Z 是日期)

我希望在C3 中的值为Z 时显示公式,例如在单元格D1 中应显示1 2(以空格或逗号分隔)。该公式应将C3B1B2B3 进行比较,然后显示类似于A1A2A3 的文本。我可以使用索引和匹配,比如

=INDEX(A1:A3,MATCH(C3,B1:B3))

但这只会给出一个结果。 IE。单元格A1,关于B1,我想要来自A2 的单元格值以及在一个单元格中。 任何帮助将不胜感激 谢谢

【问题讨论】:

  • HERE 是一些可能感兴趣的解决方法。
  • THIS

标签: vba excel match


【解决方案1】:

作为一个简单的公式,你只能像这样链接所有部分:

=TRIM(SUBSTITUTE(IF(A1=C3," "&B1&" ","")&IF(A2=C3," "&B2&" ","")&IF(A3=C3," "&B3&" ",""),"  ",", "))

但这一点都不灵活。所以要么创建一个 UDF 来链接数组,要么让它以你想要的方式直接输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2017-06-26
    相关资源
    最近更新 更多