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

如何基于Google Sheet下拉筛选从外部表聚合销售输赢数据

解决方法

核心逻辑

通过IMPORTRANGE跨文件获取输赢数据,结合IF判断下拉选项(G1)是否为“全部”,分别用COUNTIF/COUNTIFS统计对应状态的数量,最后计算赢单率。

公式实现(主表中输入)

  1. 赢单数量(示例单元格:G3)
=IF(G1="全部",COUNTIF(IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!D:D"),"赢单"),COUNTIFS(IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!B:B"),G1,IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!D:D"),"赢单"))
  1. 输单数量(示例单元格:G4)
=IF(G1="全部",COUNTIF(IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!D:D"),"输单"),COUNTIFS(IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!B:B"),G1,IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!D:D"),"输单"))
  1. 赢单率(示例单元格:G5,自动处理无数据的情况)
=IFERROR(IF(G1="全部",G3/(G3+G4),G3/(G3+G4)),0)

关键注意事项

  • 首次使用IMPORTRANGE时,主表会弹出授权请求,必须点击允许访问,否则公式返回#REF!错误
  • 确保G1下拉选项的文本(全部、Adam、Joe、Sarah)与输赢数据表B列的全名完全一致(包括大小写、空格),否则无法匹配数据
  • 若数据量较大,建议先将输赢数据导入主表的隐藏工作表(公式:=IMPORTRANGE("17FhkMrhjKJr1iOcJ4hpCKMwQtd6B_BAyT_XAFt7rIBc","Win-Loss!A:D")),再基于该隐藏表统计,提升公式效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 23:52:51