如何根据脱敏的数值信息,从完整的 Excel 表中匹配出信息?

文摘   科技   2024-09-07 11:00   上海  

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!


点击上方蓝字 --> 点击“...”--> 选择“设为星标


做过数据分析的同学都知道,客户的所有个人信息在工作中都要脱敏。那么问题来了,如果信息脱敏了,比如电话号码缺位,如何还能用它匹配出其他信息呢?


案例:


下图 1 中上方的是员工联系信息表,请根据下方表格中打码的电话号码,匹配出完整的员工信息。


效果如下图 2 所示。


解决方案:


1. 选中 A2:A13 区域 --> 按 Ctrl+1


2. 在弹出的对话框中选中“文本”--> 点击“确定”


3. 保持选中区域 --> 按 Ctrl+C --> 选择菜单栏的“开始”--> 点击“剪贴板”区域右下角的小箭头


4. 在左侧的“剪贴板”区域单击刚才复制的项目。


A 列的号码格式变成了文本。


5. 在 B17 单元格中输入以下公式 --> 向右向下拖动公式:=VLOOKUP(LEFT($A17,3)&"*"&RIGHT($A17,4),$A$1:$G$13,COLUMN(B1),0)


公式释义:

  • LEFT($A17,3)&"*"&RIGHT($A17,4):提取出 A17 单元格中左边 3 位和右边 4 位数,中间用“*”号连接起来;如果选中这段公式,按 F9,就能直观看出结果;

  • VLOOKUP(...,$A$1:$G$13,COLUMN(B1),0):在区域 $A$1:$G$13 中查找上面提取出来的字段,返回 COLUMN(B1) 列;此处用 COLUMN 函数的作用是向右拖动的时候,该参数自动增加,从而提取出下一列


* 请注意公式中参数的绝对和相对引用。


本案例中巧妙将原数据表中的电话转换成了文本格式,利用文本可以通过通配符查找的特性匹配出结果。


转发、点赞、在看也是爱!

Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章