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

如何从Google Sheets三个工作表中提取已勾选的匹配值?

解决方案

核心思路

找出同时满足以下条件的语句:

  • 在Person1工作表中被勾选
  • 在Person2工作表中存在且被勾选
  • 在Person3工作表中存在且被勾选

公式实现(二选一即可)

方法1:FILTER+COUNTIF组合

在「Desired output」工作表的A2单元格输入以下公式:

=FILTER(Person1!A:A, Person1!B:B=TRUE, COUNTIF(Person2!A:A&Person2!B:B, Person1!A:A&TRUE)>0, COUNTIF(Person3!A:A&Person3!B:B, Person1!A:A&TRUE)>0)

逻辑:先筛选Person1中已勾选的语句,再逐一检查这些语句在Person2、Person3中是否同时存在且被勾选。

方法2:ARRAYFORMULA+QUERY(更灵活)

同样在A2单元格输入:

=ARRAYFORMULA(QUERY(
  {Person1!A:A, Person1!B:B, 
   COUNTIF(Person2!A:A&Person2!B:B, Person1!A:A&TRUE), 
   COUNTIF(Person3!A:A&Person3!B:B, Person1!A:A&TRUE)},
  "select Col1 where Col2=TRUE and Col3>0 and Col4>0",
  1
))

逻辑:把三个表的勾选状态关联起来,通过QUERY语句精准筛选符合所有条件的语句。

注意事项

  • 确保三个工作表中的语句文本完全一致(无多余空格、大小写统一),否则匹配失效。可以用TRIM(LOWER(单元格))统一格式,比如把Person1!A:A替换为TRIM(LOWER(Person1!A:A))。
  • 如果勾选标记不是TRUE(比如用"√"表示勾选),把公式里的TRUE替换成对应的标记即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:22:08