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

Excel 2021中如何获取FILTER函数返回结果的单元格地址

解决Excel 2021中获取FILTER溢出结果对应单元格地址的问题

直接用FILTER结合ROW和ADDRESS函数就能实现,公式如下:

=ADDRESS(FILTER(ROW(Table1[Start]), (Table1[W/Prev]="Yes")*(Table1[Day]=B2), ""), COLUMN(Table1[Start]), 4)

公式说明:

  • ROW(Table1[Start]):获取Start列所有单元格的行号
  • FILTER(...):筛选出符合W/Prev="Yes"且Day=B2条件的行号,会动态溢出返回所有匹配结果
  • COLUMN(Table1[Start]):获取Start列的列号,确保表格位置变动时公式依然有效
  • ADDRESS(行号, 列号, 4):将行号和列号转换为相对单元格地址,如果需要带$的绝对地址,把第三个参数改成1即可

这个公式会自动溢出所有符合条件的Start列单元格地址,和你原FILTER的筛选结果一一对应。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:45:59