如何让VLOOKUP提取多个匹配实例?
解决方案
你可以用谷歌表格原生支持的FILTER溢出函数替换现有VLOOKUP公式,无需手动新增分类行即可自动展示所有匹配的同类型同日期事件:
- 找到你原来输入
VLOOKUP公式的单元格(也就是你标注「TITLE EVENTS」的右侧对应日期单元格),将原有公式替换为:
=IFERROR(FILTER(Sheet1!$D:$D, Sheet1!$A:$A = B$3&" "&$A4), "")
- 输入公式后按回车,所有符合匹配条件的事件会自动在当前单元格下方溢出展示,无需你手动插入行或者新增「TITLE EVENTS 2」这类分类标注。
注意事项
- 要确保输入公式的单元格下方没有填充其他内容,否则溢出会被阻断,返回
#REF!报错,清空下方单元格即可恢复正常展示。 - 如果需要对返回的事件按时间/优先级排序,可以在
FILTER外层嵌套SORT函数,例如你要按总览表的B列(时间列)升序排列,公式可调整为:
=IFERROR(SORT(FILTER(Sheet1!$D:$D, Sheet1!$A:$A = B$3&" "&$A4), Sheet1!$B:$B, TRUE), "")
内容的提问来源于stack exchange,提问作者bababababa
相关产品推荐
相关产品推荐

