access中数值分裂的方法_EXCEL中数值格式转换成文本,总有一种方法适合你的

在日常工作中总会遇到这样的问题,使用VLOOKUP函数时,往往由于两列数据格式不同,造成得出的结果错误问题出现:

97156e33518530db12511a89cc06f910.png

最常见的原因就是A列与D列的数据格式不同,从上图中可以明显示看出,A列是文本格(判断是否是文本格式,有机会讲讲),而D列是数值格式,两列因为格式不同而导致最终匹配结果错误。

两列数据格式统一后,匹配的结果自然而然就不会出错,但转换成什么格式好呢,建议使用文本格式,因为有很多时候数据是0开头的,使用数值格式将会导致0的消失,而与原始数据对不上,后面使用时还要再转换补齐,为避免重复操作,建议统一使用文本格式。

在这里根据个人经验,给出两个数值转换成文本格式的方法供大家参考:

第一个方法:利用分列来设置

第1步:选择要转换的数据列,找到数据菜单下的“分列”,点下一步

dbde8a0012f1c499ef60e5ea5706cbd6.png

第2步:这里不用怎么操作,直接使用默认选项,点下一步

0010059442439477510665f47013f215.png

第3步:这里列数据格式,选择“文本”,最后点完成即可。

4e918fcd919af371f2338169afc06c21.png

要点小结:使用分列时,在第3步中选择“文本”列数据格式即可,其它步骤选项直接忽略

第二个方法:使用TEXT函数

第1步:增加一个辅助列,在辅助列中填写函数公式=TEXT(D2,"00000000")

de838e0de9b554b1d5cf783e19c9c15d.png

公式解读:公式例子中D2表示要转换的单元格,后面引号中的8个0,是因数我们举例中工号写的是8位数,即几位数就写几个0

第2步:将公式转换成数据,先复制转换后的数据,即下图中的F列数据,在粘贴时选择“选择性粘贴”中的“值和数字格式”

631c30d62a761216304c058afbeb1f68.png
8c0583f8af7f55a39a623db0bb0740e5.png

最终两列数据格式一致后,匹配的结果就出来了

e76fdba39ea16336c9d363c1a40f098f.png

总结:处理时可以根据个人习惯,选择使用“分列”或是TEXT函数方式,数据格式统一转换成文本格式。

你习惯使用哪种方法呢,欢迎大家留言讨论,我是来一起学习,您的关注和鼓励,将是我坚持下去的动力,让我们一起学习吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值