Google Sheets跨表查询:Dynamic 3-5 Checklist按蓝单元格匹配A列内容
跨表多区域匹配返回对应列内容解决方案
适用场景
你需要在《Dynamic 3-5 Checklist》工作表的蓝色列单元格,以同表蓝色单元格内容为关键词,在《Dynamic Grade 5》工作表B9:P21区域查找所有匹配项,返回匹配项对应A列的内容,多个匹配结果合并在同一个单元格内。
操作方法
直接在需要填充结果的单元格(如示例中的C1单元格)输入对应公式即可:
常规公式(适配新版本Google Sheets)
=TEXTJOIN("、",TRUE,FILTER('Dynamic Grade 5'!A9:A21,COUNTIF('Dynamic Grade 5'!B9:P21,"*"&[参照单元格位置]&"*")>0,"无匹配结果"))
旧版本兼容公式
=ARRAYFORMULA(TEXTJOIN("、",TRUE,IF(COUNTIF('Dynamic Grade 5'!B9:P21,"*"&[参照单元格位置]&"*")>0,'Dynamic Grade 5'!A9:A21,"")))
参数调整说明
[参照单元格位置]替换为你当前用作搜索依据的蓝色单元格地址,比如参照B1单元格内容就改为B1- 公式中的
"、"为多个匹配结果的分隔符,可根据需求替换为其他符号,如需换行分隔可改为CHAR(10),同时开启单元格的「自动换行」功能即可 - 如需要精确匹配关键词,将公式中包裹参照单元格的
*删除,改为"="&[参照单元格位置]即可 - 公式末尾的
"无匹配结果"为搜索不到对应内容时的提示内容,可自定义为空白或其他文本 - 批量操作时,选中已输入公式的单元格,下拉单元格右下角的填充柄即可自动匹配对应行的参照单元格
内容的提问来源于stack exchange,提问作者David Cantler
相关产品推荐
相关产品推荐

