锵锵!大家好哇~ 我是卫星酱!
前两天有位同学求助,她的 VLOOKUP 函数失灵了,无法跨表查找。
我按照她的描述做了几次测试,都没有出现她说的情况。
最后她将表格截图发来,我才发现,这个锅 VLOOKUP 根本不背啊!
有问题的是「查找值」:
用文本型数字查找数值,当然找不到对应数据了……
今天,我们就来解决一下这个问题吧!
1、格式转换
上面的公式有点复杂,我们先直接用文本型数字作为示范。
遇到这种情况,可以转换它的格式:
选中 A1:A7 区域,点击出现的黄色叹号标志,选择【转换为数字】。
这样就能正常运算了:
2、分列
或者选中该区域,在【数据】选项卡下找到【分列】,点击【分隔符号】-【下一步】-【下一步】-【完成】;
这样也能文本型数字转数值。
3、公式
不过,有的小伙伴可能注意到了 ——
上面那位同学不是非要用文本型数字给自己添堵,而是不得不用啊!
所以,如果要求不改变源数据,那我们可以利用文本函数 VALUE。
它的作用就是将文本型数字转化为数值。
像这样嵌套一下,即可运算成功:
=SUM(VALUE(A1:A7))
4、双减号
想要公式更简短一点,也能使用双减号:
=SUM(--(A1:A7))
关于双减号的原理,大家可以看看这篇;本文中就不再赘述了~
5、写在最后
最后我们回到开头的案例来看看效果:
有时公式出错,可以从多个角度逐步排查,说不定就是什么细节被忽略掉了呢~
Excel 中有个【公式求值】的功能,可以按步运算公式,能辅助我们进行判断:
好啦,今天的分享就到这里,如果有帮到你,可以点个赞和在看,支持一下~
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:卫星酱
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。