excel索引和匹配功能

时间:2016-01-14 14:10:18

标签: excel vba excel-vba match

我遇到这样的情况:

  | 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))

但这只给出了一个结果。即对于A1,关于B1的单元格{I},我希望单个单元格中的单元格值A2。 任何帮助将不胜感激 感谢

1 个答案:

答案 0 :(得分:0)

将它作为一个普通公式,你只能链接所有这些部分:

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

但这在任何方面都不灵活。因此要么创建一个UDF来链接数组,要么让它以你想要的方式直接输出它。