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

如何在Google Sheet中结合VLOOKUP与COUNTIFS统计昨日通话数据?

解决Google Sheet中前一日通话类型统计问题

核心解决方案:用COUNTIFS多条件直接计数

不需要结合VLOOKUP,单独使用COUNTIFS就能实现前一日各类通话的数量统计,核心是同时匹配「日期为前一日」和「指定通话类型」两个条件。

假设你的原始数据存储在名为通话记录的Sheet中:

  • A列:表单同步的通话日期(支持纯日期或带时间的时间戳)
  • B列:通话类型(如已接听、留言、无效号码)

针对不同通话类型的统计公式:

  1. 统计前一日已接听数量
=COUNTIFS(通话记录!A:A, TODAY()-1, 通话记录!B:B, "已接听")
  1. 统计前一日留言数量
=COUNTIFS(通话记录!A:A, TODAY()-1, 通话记录!B:B, "留言")
  1. 统计前一日无效号码数量
=COUNTIFS(通话记录!A:A, TODAY()-1, 通话记录!B:B, "无效号码")

特殊场景兼容处理

场景1:日期列是文本格式

如果A列的日期是以文本形式存储(如2024-5-27),需要统一格式匹配:

=COUNTIFS(ARRAYFORMULA(TEXT(通话记录!A:A, "yyyy/mm/dd")), TEXT(TODAY()-1, "yyyy/mm/dd"), 通话记录!B:B, "已接听")

场景2:日期列包含时分秒时间戳

如果表单同步的是带时间的完整时间戳(如2024/5/27 14:30:00),需要提取日期部分再匹配:

=COUNTIFS(ARRAYFORMULA(INT(通话记录!A:A)), TODAY()-1, 通话记录!B:B, "已接听")

INT()函数会舍去时间部分,只保留日期的整数数值,确保和TODAY()-1的日期值匹配。

为什么之前VLOOKUP+COUNTIFS组合无效?

VLOOKUP的作用是查找并返回匹配行的指定值,而当前需求是计数,仅需通过COUNTIFS的多条件筛选即可完成,嵌套VLOOKUP反而会引入不必要的逻辑复杂度,导致公式失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 09:33:21