如何在Excel中筛选由同一Caller完成全部Client呼叫的记录?
用Excel公式标记单一Caller完成跟进并成交的客户呼叫
假设你的表格结构如下(可根据实际列调整):
- A列:Client ID
- B列:Caller
- C列:成交状态(比如值为“成交”表示该客户已成交)
你可以在D列(或任意空白列)添加标记,输入以下公式并下拉填充:
=IF(AND(COUNTIFS(A:A,A2,B:B,"<>"&B2)=0,COUNTIFS(A:A,A2,C:C,"成交")>0),"是","否")
公式逻辑说明:
COUNTIFS(A:A,A2,B:B,"<>"&B2)=0:统计当前Client ID对应的所有呼叫中,Caller与当前行Caller不同的记录数。结果为0时,说明该客户的所有呼叫都由同一个Caller完成。COUNTIFS(A:A,A2,C:C,"成交")>0:确认该客户存在成交记录(避免标记那些只有单一Caller跟进但未成交的情况)。- 两个条件同时满足时,单元格显示“是”,否则显示“否”。
示例验证:
比如你提到的Client ID 76442,所有行的Caller都是Garfield Cat,且该客户有成交记录,那么对应的D列所有行都会显示“是”;如果某个Client ID下有多个Caller跟进,或者单一Caller跟进但未成交,D列会显示“否”。
注意事项:
- 如果你的成交状态文本不是“成交”,请把公式里的
"成交"替换为实际的表述(比如“已成交”“Closed”等)。 - 若数据量较大,建议把公式里的整列范围(如
A:A)改成实际的数据区域(比如A2:A1000),减少计算耗时。 - 确保Client ID列的格式统一(比如都是文本或都是数字),避免因格式差异导致统计错误。
内容的提问来源于stack exchange,提问作者user30082921
相关产品推荐
相关产品推荐

