查找匹配数组

时间:2015-10-22 02:46:47

标签: excel-formula

在Google表格中,如何获取值的所有可能匹配项?我想出的东西让我第一次比赛或NA,但不是两个匹配(理想情况下在不同的单元格中)

=iferror(MATCH(A2&"",Subjective_Photo!B:B,0),"NA")

1 个答案:

答案 0 :(得分:0)

比赛停止照看第一场比赛 获得多个结果的唯一方法是运行多个匹配 如果你想要匹配未知数量的事件,这当然会有不方便的趋势,除非你愿意在每次出现的次数超过旧的执行次数时扩展查找次数。

这样做的方法是偏移命令

A    B    B(Formula)
1    1    =IFERROR(MATCH(1,A1:A8,0),"NA")
2    5    =IFERROR(MATCH(1,OFFSET($A$1:$A$8,B1,0),0)+B1,"NA") (drag it down from here)
3    8    =IFERROR(MATCH(1,OFFSET($A$1:$A$8,B2,0),0)+B2,"NA") 
4    N/A  =IFERROR(MATCH(1,OFFSET($A$1:$A$8,B3,0),0)+B3,"NA")
1 
5
6
1

如果您希望在数组中返回所有结果,只能使用vba