You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为INDEX+AGGREGATE数据表格查询添加书籍筛选约束?

Excel多条件匹配提取解决方案

当前公式仅能匹配Section列($C:$C)等于$H$4的内容,需新增对应书籍的匹配条件,且受限于不能使用数据透视表、VBA、Office 365新函数,可按以下方式修改公式:

修改后的公式(以I4为例)

=IFERROR(INDEX($D:$D,AGGREGATE(15,6,ROW($C:$C)/(($C:$C=$H$4)*($A:$A=$H$3)),ROW(1:1))),"")

使用说明

  1. 将上述公式输入I4单元格,下拉填充至I5、I6、I7等目标单元格,ROW(1:1)会自动递增为ROW(2:2)、ROW(3:3),实现依次提取符合双条件的内容。
  2. 公式中的$A:$A需替换为实际存放书籍名称的列,$H$3替换为选择目标书籍的单元格(可根据你的实际单元格位置调整)。

原理说明

  • ($C:$C=$H$4)*($A:$A=$H$3):同时判断Section和书籍两个条件,仅当双条件都满足时返回1,否则返回0;
  • AGGREGATE函数的15参数对应SMALL功能,6参数用于忽略错误值,ROW($C:$C)/[条件乘积]会得到符合条件的行号(不符合条件的计算结果为错误值,会被自动忽略);
  • INDEX函数根据行号提取D列对应内容,IFERROR确保无匹配结果时显示空值。

内容的提问来源于stack exchange,提问作者MacGyverRick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 03:11:24