EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
VLOOKUP函数中搜索的值的格式不匹配如何处理
VLOOKUP函数是EXCEL中常用的一个函数,其在查找、引用方面的功能大大方便了我们的工作。但在实际工作中由于不同表格数据格式的不同,往往也会给我们的工作制造一些困惑,那么在不允许修改数据格式的情况下如何快速使用VLOOKUP函数进行查找呢?下面我们通过2个实例来进行简单的讲解。
工具/原料
- 电脑
- EXCEL2007版
方法/步骤
1.如下图所示,需要通过“产品编号”查询“单价”的表中的“产品编号”为文本格式,而所对应的表中的“产品编号”为数字格式,如果要求我们不得改变右侧表中“产品编号”的格式,但还需要查询到相对应的单价,需要用VLOOKUP函数。
2.为了方便输入公式,我们选中A2:B13,定义名称为“单价设置”。
3.在E2单元格输入公式:“=VLOOKUP(D2,单价设置,2,0)”,单击“回车”,显示的结果为“#N/A”错误,原因就是两张表中的“产品编号”的格式不同。
4.在不改变原有表格数据格式的前提下,我们在公式的D2前面增加两个负号,公式就变成了“=VLOOKUP(--D2,单价设置,2,0)”,也就是强制性的将右侧表中的“产品编号”变成数字格式,其原理是负值乘以负值等于正值。这样就可以查询到其对应的“单价”了。
5.懂得了这个原理,我们还可以用乘以1的方法来处理相同的问题,其结果是相同的。
6.下面我们再来看看另外一种情况,这种情况下“产品编号”的格式正好和上面的情况相反。同样我们先命名一个名称。
7. 在E2单元格输入公式:“=VLOOKUP(D2,单价设置1,2,0)”,单击“回车”,显示的结果为“#N/A”错误,原因就是两张表中的“产品编号”的格式不同。
8.我们可以输入公式“=VLOOKUP(“”&D2,单价设置1,2,0)”,让“产品编号”强制性的转换为文本格式,同时如果将公式变为“=VLOOKUP(D2&””,单价设置1,2,0)”,其计算结果也是相同的。
注意事项
- 遇到问题多想想,总有解决问题的方法的。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!