zh
免费预览

WhatsApp号码格式与国家代码:清理Excel中出错的号码

作者: WapFlow 团队 · 2026年11月6日 · 2 分钟阅读
WhatsApp号码格式与国家代码指南

您知道营销名单中有多少比例的号码真正是正确的吗?在粘贴到Excel中的客户名单里,同一个人可能以四种不同的格式出现:0532 123 45 67、5321234567、+90 (532) 123-45-67,以及5,32E+11。由于这些书写差异,WhatsApp找不到该号码,消息无法送达,错误报告也越积越多。好消息是,这类问题通常只需几条简单规则和几个Excel公式就能解决。本文将介绍WhatsApp所要求的号码格式、国家代码、常见错误,以及清理名单的步骤。

WhatsApp要求的格式

WhatsApp识别国际格式的号码:国家代码,后面紧跟不以零开头的国内号码。不需要加号、空格、括号或连字符,只需数字即可。

本地写法(土耳其)WhatsApp格式说明
0532 123 45 67905321234567去掉开头的0,加上90,删除空格
532 123 45 67905321234567加上国家代码
+90 532 123 45 67905321234567去掉加号和空格
0090 532 123 45 6790532123456700是国际拨号前缀,需删除
(0532) 123-45-67905321234567去掉括号和连字符

示例号码为虚构。在土耳其,手机号码(含国家代码)共12位,以905开头。

为什么开头的零很重要?

我们本地拨号的习惯是在号码前加零;但在国际格式中,这个零不应出现。如果写成9005321234567而不是905321234567,号码就是无效的。许多国家也遵循相同的规则:本地的"中继"零在加上国家代码后要去掉。例如,在英国,07911 123456应写作447911123456,而不是4407911123456。

常用国家代码

国家代码本地示例WhatsApp格式
土耳其900532 000 00 00905320000000
德国490151 0000 00004915100000000
英国4407911 000000447911000000
美国和加拿大1(212) 555-010012125550100
阿塞拜疆994050 000 00 00994500000000
荷兰3106 0000 000031600000000
法国3306 00 00 00 0033600000000
阿拉伯联合酋长国971050 000 0000971500000000

表中号码仅为示意。某些国家(例如墨西哥、阿根廷)的手机号码可能需要额外的前缀;如果海外客户较多,请查阅相应国家最新的号码编排规则。

Excel中常见的错误

错误表现形式解决办法
科学计数法5,32E+11把该列设为"文本"格式,然后重新输入号码;已经丢失的数字无法恢复
开头的零消失5321234567没有问题;10位土耳其号码前加上90即可
空格和连字符532 123 45 67使用清理公式
同一单元格中有多个号码532...,533...拆分到不同行
固定电话0212 000 00 00可能没有WhatsApp账户;请单独保存
位数缺少或多余53212345从文件中删除,或向客户确认
包含字母的单元格0532 xxx xx xx删除该行

科学计数法转换的号码尤其危险:Excel会对数字进行舍入,因此末尾数字会永久丢失。所以,在粘贴数据之前,请先把号码列设为文本格式。

在Excel中逐步清理

  1. 备份文件。不要改动原始文件。
  2. 选中号码列,并将单元格格式设为文本。
  3. 在旁边新建一列,去除空格、连字符、括号和加号。土耳其语版Excel中的示例公式:=YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(A2;" ";"");"-";"");"(";"");")";"");"+";"")
  4. 处理开头的"00"前缀和零,并加上土耳其国家代码:=EĞER(SOLDAN(B2;2)="90";B2;EĞER(SOLDAN(B2;1)="0";"90"&PARÇAAL(B2;2;20);EĞER(UZUNLUK(B2)=10;"90"&B2;B2)))
  5. 检查是否为土耳其手机号码:=VE(SOLDAN(C2;3)="905";UZUNLUK(C2)=12)。结果为"错误"的行需要人工检查。
  6. 复制结果列,使用"选择性粘贴 > 值"固定下来,然后删除公式。
  7. 使用数据 > 删除重复项删除重复记录。

英文版Excel中对应的函数是SUBSTITUTE、IF、LEFT、MID、LEN和AND,而且参数分隔符可能是逗号而不是分号。对于外国号码,上述公式并不适用;请在单独的工作表中按国家代码进行整理。

WapFlow会做什么,不会做什么?

WapFlow在导入Excel时会自动修正常见的写法:开头的0会被替换为土耳其国家代码,十位土耳其号码会补上90,空格会被删除。但对于外国号码,您需要自行完整输入国家代码;过短或位数不足的号码也需要您从文件中删除。导入步骤请参阅Excel导入指南。

导入后请做两项检查:

  • 在通讯录中随机打开几位联系人,确认号码保存在正确的字段中,位数也正确。
  • 在验证器页面运行WhatsApp筛选,查看号码是否已注册WhatsApp。格式正确但没有WhatsApp的号码会在这一步被筛出。详情请参阅号码验证器文章。

验证并非100%准确,结果取决于WhatsApp当时的响应。对于重要名单,请在活动发送前再次核对。

示例:清理500行名单

以下表格并非来自真实客户,而是参考典型的清理流程虚构的。数字仅用于说明逻辑。

步骤剩余行数做了什么?
开始500从不同来源合并的名单
删除重复项455同一个人被录入了多次
删除含字母和空白单元格的行440备注为"稍后再问"的行
格式修正440用公式转换为12位格式
分离固定电话395以0212和0216开头的号码移到单独的工作表
通过验证器筛选350淘汰没有WhatsApp的号码

最终您会得到一个更小、但真正可以触达的名单。在这份名单上测得的回复率也会更有意义。此外,记录每个阶段名单缩减了多少,可以帮助您在下次收集数据时从源头上避免错误。

从源头防止错误

清理只是处理了问题的表象,根本的解决办法是从一开始就正确收集号码。在您收集客户信息的每个地方,都添加一些小规则:

  • 网页表单:使用可选择国家代码的字段。号码栏只接受数字。
  • 预约簿和店内登记:确定一种书写格式,例如"05xx xxx xx xx",并让所有人统一使用。
  • 向客户复述:"您的号码是0532 123 45 67,对吗?"简单的确认可以避免很多错误。
  • 验证:每月将新收到的号码通过验证器检查一次;旧名单会随时间过时。
  • 许可记录:在号码旁记下获取号码的目的和许可日期,以后会非常有用。

绑定您自己的号码时也遵循同样的规则

将自己的号码连接到面板时,同样需要包含国家代码。如果使用配对码连接,请输入包含国家代码的手机号码,不带加号和开头的零。使用二维码方式则无需输入号码。连接步骤请参阅二维码连接指南。

名单清理检查表

检查项是
号码列是否为文本格式?☐
是否仍有显示为科学计数法的号码?(不应有)☐
所有号码是否都以国家代码开头?☐
土耳其手机号码是否为12位并以905开头?☐
重复项是否已删除?☐
固定电话是否已分离?☐
是否已通过验证器检查?☐

常见问题解答

号码前面需要加加号吗?

在Excel文件中不需要加号,只写数字即可。加号可能会在单元格中引起问题。

固定电话号码能收到WhatsApp消息吗?

某些固定电话可能注册了WhatsApp Business,但大多数固定电话号码并没有WhatsApp账户。请使用验证器进行检查。

应该如何给海外客户发消息?

完整添加国家代码,并去掉本地的零。如果该国的编号规则不同,请先做一次小规模测试。

同一个人有两个号码怎么办?

用验证器检查哪个号码已注册WhatsApp,然后只使用那个号码。同时向两个号码发送同一条消息可能会打扰对方。另一个号码请记在备注中。

号码写对了,消息却没送达,为什么?

可能是该号码未注册WhatsApp,对方屏蔽了您,或者发送账户当时未连接。请在活动报告中查看失败原因。

清理完名单后,如果您希望在一个面板中完成通讯录、验证、定时发送和活动跟踪,不妨试用WapFlow。

相关文章