假设数据在 sheet1
现在要在 sheet2 B:D列 提取 sheet1 A:C 列数据, 条件为 sheet1 D列单元格 内数据 与 sheet2 A1 相同
sheet2 B1 输入
=INDEX(Sheet1!A$1:A$1000,SMALL(IF(Sheet1!$D$1:$D1000=Sheet2!$A$1,ROW(Sheet1!$D$1:$D$1000),4^8),ROW(A1)))
数组公式 需按 ctrl+shift+enter 结束
鼠标移到 B1 右下角变 实心十字 右拉, 然后下拉
=================
比如 sheet2 A1 为 男
sheet1 D 列 为 性别:男 或者 女
现在提取 D列 为男的 相对应的 A:C列数据, 如上 公式