EXCEL中如何实现多条件查找,且能返回多个值?

将表1中>=2的数值对应的水果名称全部返回到表2中对应的季节后的同一个或多个单元格中

我的答案与wykcorp 老师的相似,只是结果的春夏秋冬的顺序可以不与原始数据一致,通过辅助列把符合条件的数据合并到一个单元格当中。

H3=INDEX($A:$A,SMALL(IF(OFFSET($A$3,,MATCH($G3,$B$2:$E$2,0),8,)>=2,ROW($A$3:$A$10),4^8),COLUMN(A1)))&""

数组公式向下向右复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

噢=P3&H3向下向右复制。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-27

=TEXTJOIN("、",,IF(OFFSET($B$2,1,MATCH($G2,$B$2:$E$2,)-1,8)>=2,$A$3:$A$10,""))

数组公式

追问

您好,我写出来报错了,您帮我看一下什么问题,谢谢

本回答被提问者采纳
第2个回答  2018-04-27

K3数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉至足够的单元格再下拉:

第3个回答  2018-04-27
直接透视表吧,鉴于这个技术对你有用,30元不多吧。
第4个回答  2018-04-27

    截图带上行号

    举例说明,如表2中“春天”后面应该得到什么数据