很多人用Excel 或 WPS 表格时,不是真的不会整理数据,而是卡在公式这一步。
老板发来一张客户名单,让你找出重复客户,你知道要看手机号,却不知道公式怎么写。
这时候直接问AI 帮我写一个公式,往往会得到一个看起来对、实际不一定能用的答案。
因为AI 不知道手机号在哪一列,也不知道数据从第几行到第几行。
更关键的是,公式只能先找疑似重复客户,不能直接证明他们一定是同一个人。
这篇只解决一个小问题:用AI 把按手机号统计重复次数,翻译成 Excel 公式。
下面用的是常见模拟场景,不当成真实客户数据。
一、先把问题说成表格语言
不要一上来问:怎么统计重复客户。
这句话对人能听懂,但对公式来说还不够。
公式需要知道字段、范围、判断条件和空白怎么处理。
人话需求 | 公式真正需要的信息 |
帮我找重复客户 | 按手机号、微信号还是公司名判断重复 |
客户名单在表里 | 客户名在哪列,手机号在哪列 |
统计重复次数 | 数据从第几行到第几行 |
空白不要算重复 | 手机号为空时返回空白 |
把这些说清楚以后,AI才更可能给出能落地的公式。

二、先定一个最小场景
不要同时让AI 判断手机号、微信号、公司名和地址。
新手先从一个字段开始,比如只按手机号判断疑似重复。
列 | 字段 | 示例 |
A 列 | 客户名 | 张三 |
B 列 | 手机号 | 13800000000 |
C 列 | 微信号 | zhangsan01 |
D 列 | 手机号出现次数 | 准备放公式 |
E 列 | 是否疑似重复 | 准备放公式 |
这篇先按B 列手机号判断疑似重复,数据范围假设是第 2 行到第 200 行。

三、可复制提示词
下面这段可以直接复制,把列名和行数换成你自己的表格。
我在Excel 或 WPS 表格里处理客户名单。
A列是客户名,B 列是手机号,数据从第 2 行到第 200 行。
请帮我写一个公式,统计B 列手机号在列表里出现了几次。
如果B2 为空,请返回空白,不要把空白算成重复。
请给出第2 行公式,并说明怎么向下填充。
最后列出我需要人工复核的地方。

四、AI 通常会给出这条公式
如果要在D2 统计手机号出现次数,可以用这一条。
=IF(B2="","",COUNTIF($B$2:$B$200,B2))
这条公式的意思不复杂。
公式片段 | 作用 |
B2="" | 先判断当前手机号是不是空白 |
"" | 如果为空,就让结果也显示空白 |
COUNTIF | 统计某个值在指定范围里出现了几次 |
$B$2:$B$200 | 固定统计范围,向下填充时范围不乱跑 |
B2 | 当前这一行要检查的手机号 |
如果D2 结果是 1,说明这个手机号只出现一次。
如果D2 结果大于 1,就说明这个手机号在名单里重复出现。
五、如果想直接标记是否重复
如果你不想看次数,只想显示重复或不重复,可以在E2 用这一条。
=IF(B2="","手机号为空",IF(COUNTIF($B$2:$B$200,B2)>1,"疑似重复","不重复"))
这条公式更适合发给不看函数的人,因为结果更直观。
手机号情况 | 公式结果 |
B2 为空 | 手机号为空 |
B2 在范围里只出现 1 次 | 不重复 |
B2 在范围里出现 2 次或更多 | 疑似重复 |
注意,这里只是按手机号判断,不代表一定是同一个客户。
一个手机号可能对应多人,一个客户也可能换手机号,所以最后还要人工看客户名和备注。
六、AI 给公式以后,先别急着全表套用
AI给出的公式只能算第一版,真正发给领导前要自己抽查。
我会先做3 个测试。
测试点 | 怎么测 | 看什么结果 |
空白手机号 | 找一行B 列为空的数据 | D 列应为空,E 列应提示手机号为空 |
已知重复 | 手动找两个相同手机号 | D 列应大于 1,E 列应显示疑似重复 |
唯一手机号 | 找一个只出现一次的手机号 | D 列应为 1,E 列应显示不重复 |
如果这3 类都对,再向下填充到整张表。
七、最容易踩的4 个坑
公式本身不复杂,真正容易错的是表格细节。
坑 | 表现 | 处理办法 |
列名错了 | AI 写了 C 列,实际手机号在 B 列 | 让AI 先复述字段结构 |
范围错了 | 只统计到第100 行,后面漏掉 | 把实际结束行写进提示词 |
空白被算重复 | 空手机号都显示重复 | 加上B2 为空时返回空白的判断 |
手机号格式乱 | 科学计数法、空格、横杠影响匹配 | 先统一成文本并清理空格 |
手机号、客户编号、订单号这类内容,最好按文本保存。
如果表格里有多余空格,先清理再统计,否则看起来一样的手机号也可能匹配不上。
如果你的Excel 或 WPS 提示公式有问题,先检查逗号是不是英文半角逗号。
少数区域设置会要求用分号分隔参数,这时把公式里的英文逗号换成分号再试。

八、如果手机号或微信号任一重复
进阶一点的情况,是手机号重复或微信号重复都算疑似重复。
这时可以让AI 在原公式基础上加 OR 和 AND 条件。
=IF(OR(AND(B2<>"",COUNTIF($B$2:$B$200,B2)>1),AND(C2<>"",COUNTIF($C$2:$C$200,C2)>1)),"疑似重复","不重复")
这条公式比前面更长,不建议新手一上来就用。
先把手机号重复判断跑通,再加微信号判断,出错时更容易排查。
九、这篇能直接拿走什么
AI能帮你写 Excel 公式,但前提是你先把需求说清楚。
·告诉AI 表格字段,不要只说帮我写公式
·告诉AI 数据范围,不要让它自己猜
·告诉AI 空白怎么处理,不要把空值算成重复
·拿到公式后,先用3 类样本手动抽查
普通人做AI 办公提效,不一定要先学完整函数体系。
先学会把办公需求翻译成公式条件,就能解决很多小而烦的表格问题。
夜雨聆风