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

2025-01-01 10:32:24
推荐回答(5个)
回答1:

我的答案与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向下向右复制。

回答2:

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

数组公式

回答3:

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

回答4:

直接透视表吧,鉴于这个技术对你有用,30元不多吧。

回答5:

  1. 截图带上行号

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