操作方法
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)”,其计算结果也是相同的。