谷歌表格能否用FIND函数查找多个项目?新手求批量查ID方法
谷歌表格批量查找多个ID并复制的方法
作为新手,不用复杂插件,靠自带功能就能搞定批量查找复制,给你三个实用方法:
方法1:用QUERY函数一键提取匹配数据(最省心)
- 先把所有要查找的ID单独放到一个空白工作表(比如命名为「待查ID」)的A列,确保每个ID占一行;
- 回到存储原始数据的工作表(比如「原始数据」),找个空白单元格输入公式:
=QUERY(原始数据!A:Z, "SELECT * WHERE A MATCHES '"&TEXTJOIN("|", TRUE, 待查ID!A:A)&"'", 1) - 关键参数说明:
原始数据!A:Z:替换成你实际的原始数据范围,比如数据在A到D列就写原始数据!A:D;WHERE A:这里的A是原始数据里ID所在的列,要是ID在B列就改成WHERE B;1:如果你的原始数据有表头就写1,没有就写0;
- 按回车后,所有匹配ID的整行数据会自动提取出来,直接选中这些结果复制到需要的地方就行。
方法2:用筛选功能手动批量匹配
- 选中原始数据的表头行,点击顶部菜单栏「数据」→「创建筛选器」;
- 点击ID列表头右侧的筛选箭头,选择「筛选条件」→「匹配」;
- 在弹出的输入框里,把所有待查找的ID用逗号分隔粘贴进去(比如
ID1,ID2,ID3),点击「确定」; - 此时表格只会显示匹配的行,直接选中这些行复制即可,完成后记得取消筛选。
方法3:标记匹配行后筛选复制
- 把待查ID放到空白工作表的A列;
- 回到原始数据,选中ID所在的整列(比如A列);
- 点击顶部菜单栏「格式」→「条件格式」,右侧会弹出设置面板;
- 在「格式规则」里选择「自定义公式」,输入:
然后选一个醒目的填充色(比如黄色),点击「完成」;=COUNTIF(待查ID!A:A, A1)>0 - 此时所有匹配的ID单元格会被标记颜色,点击ID列的筛选箭头→「按颜色筛选」→选中标记的颜色,就能筛选出所有目标行,复制即可。
内容的提问来源于stack exchange,提问作者Conor Kennedy
相关产品推荐
相关产品推荐

