用函数公式vlookup匹配,有多个符合条件的,但只能返回第一个值,大神求教?

如题所述

在F1单元格输入公式=IFERROR(INDEX($B$1:$B$1000,SMALL(IF($A$1:$A$1000=$E$1,ROW($A$1:$A$1000),4^8),ROW(A1))),"")

数组公式,按Ctrl+Shift+Enter结束公式,拖动填充柄下拉公式到任意。 如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-09

用IF函数愿意不

E列 =IF(A2=A1,B2&CHAR(10)&E1,B2) 单元格自动换行

D列 =IF(A2=A3,"",A2)

最后再用VLookup实现

第2个回答  2019-11-09

用数据透视表最为简单快捷,不过要先增加一个标题行。