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
相关产品推荐
相关产品推荐

