快速信息分发技巧:按员工手机号通过企业微信点对点分发信息


        在“快速信息分发应用案例(1)-分发工资条”中,为您介绍了如何将Excel表中的信息逐条点对点分发给员工。其中要求模板表中要有员工的“企业微信账号”字段。但很多情况下业务部门提供的Excel数据表格中只有员工的手机号,没有员工的企业微信帐号。这时应该如何发送呢?本文向您介绍一种通过员工手机号推送信息企业微信信息的方法。

        本文方法的关键点:使用Excel的VLOOKUP函数从通信录中查找对应员工的企业微信账号。

        在使用本方法前,先按“快速信息分发应用案例(1)-分发工资条”所描述的方法配置好快速信息分发命令。具体方法参见“快速信息分发应用案例(1)-分发工资条”

1、准备要分发的Excel数据表格

        Excel数据表格的第一个Sheet中包含要分发的信息,且字段名称和顺序必须与模板表格的字段一致。另外再在数据表的最后一列添加一个字段“手机号”,并在这一列中填写每个员工的手机号。例如下面这样:

Excel数据表格格式

2、在企业微信管理后台导出企业微信通信录

        在企业微信管理后台导出企业微信通信录,然后在要分发的Excel数据表中新建一个Sheet2,并将导出的通信录中的“帐号”和“手机号”列复制到数据表的Sheet2中。注意:复制时必须把“手机号码”放到Sheet2的A列,“帐号”放到Sheet2的B列。

在企业微信中导出通信录

将通信录中的“手机号”和“帐号”字段复制到数据表的Sheet2中

修改Sheet1中的账号列公式。B2单元格的公式内容为:

=IFERROR(VLOOKUP(IF(ISNUMBER(N2),TEXT(N2,0),N2),Sheet2!A:B,2,0),"")

其中,N2表示取N2列即“手机号”列的内容。此函数将在Sheet2的A列查找手机号对应的值,找到后将Sheet2对应记录的B列的值(也就是员工的帐号)填入“企业微信账号”单元格中。

设置Sheet1中"企业微信账号"列单元格的公式

B2单元格的公式设置好后,将B2单元格复制到B列的其他单元格上。

数据表格准备好后,在EasySQLMAIL控制台中执行分发命令,上传做好的Excel数据表即可。具体执行方法参见“快速信息分发应用案例(1)-分发工资条”。

参考资料:

快速信息分发应用案例(1)-分发工资条
使用EasySQLMAIL进行快速信息分发
发送markdown消息
使用"快速信息分发"功能将Excel表格中的信息点对点推送给员工