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

Google Sheets跨工作簿统计同一列中Yes和No的总数量

跨工作簿统计Yes/No数量的可行方案

先完成必要的授权步骤

使用IMPORTRANGE前必须先授权访问目标工作簿:

  1. 在当前工作表的空白单元格中输入:
    =IMPORTRANGE("你的目标工作簿完整URL", "Answers 2023!H:H")
    
  2. 点击单元格旁的「允许访问」按钮,完成授权后再使用统计公式。

原公式错误原因

你之前的公式报错主要有两个问题:

  • 使用了中文全角引号(如“No”“Yes”),Google Sheets仅支持英文半角引号("No""Yes")。
  • 数组公式存在语法错误:括号不匹配、比较运算符位置错误,导致解析失败。

推荐的统计公式

1. 分别统计Yes/No数量(独立公式)

  • 统计"Yes"的数量:
    =COUNTIF(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "Yes")
    
  • 统计"No"的数量:
    =COUNTIF(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "No")
    
  • 若需要两者总和,直接将两个公式相加:
    =COUNTIF(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "Yes") + COUNTIF(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "No")
    

2. 一次性返回Yes/No计数(高效无重复调用)

使用QUERY函数,一次导入数据并分组统计,返回两列结果(第一列是选项,第二列是数量):

=QUERY(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "SELECT Col1, COUNT(Col1) WHERE Col1 IN ('Yes', 'No') GROUP BY Col1", 1)

3. 数组公式批量输出结果

在单个单元格输入公式,自动在当前单元格和右侧单元格分别显示Yes、No的数量:

=ARRAYFORMULA(COUNTIF(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), {"Yes", "No"}))

4. 仅统计Yes+No的总数量

如果只需要两者的总数,用QUERY筛选后计数:

=COUNTA(QUERY(IMPORTRANGE("目标工作簿URL", "Answers 2023!H:H"), "SELECT Col1 WHERE Col1 IN ('Yes', 'No')", 1))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:05:14