首页 > Office专区 > Excel教程 >

VLOOKUP函数中搜索的值的格式不匹配如何处理

来源:互联网 2023-02-21 15:53:39 494

VLOOKUP函数是EXCEL中常用的一个函数,其在查找、引用方面的功能大大方便了我们的工作。但在实际工作中由于不同表格数据格式的不同,往往也会给我们的工作制造一些困惑,那么在不允许修改数据格式的情况下如何快速使用VLOOKUP函数进行查找呢?下面我们通过2个实例来进行简单的讲解。ej5办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • EXCEL2007版

方法/步骤

  • 1

    1.如下图所示,需要通过“产品编号”查询“单价”的表中的“产品编号”为文本格式,而所对应的表中的“产品编号”为数字格式,如果要求我们不得改变右侧表中“产品编号”的格式,但还需要查询到相对应的单价,需要用VLOOKUP函数。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 2

    2.为了方便输入公式,我们选中A2:B13,定义名称为“单价设置”。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 3

    3.在E2单元格输入公式:“=VLOOKUP(D2,单价设置,2,0)”,单击“回车”,显示的结果为“#N/A”错误,原因就是两张表中的“产品编号”的格式不同。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 4

    4.在不改变原有表格数据格式的前提下,我们在公式的D2前面增加两个负号,公式就变成了“=VLOOKUP(--D2,单价设置,2,0)”,也就是强制性的将右侧表中的“产品编号”变成数字格式,其原理是负值乘以负值等于正值。这样就可以查询到其对应的“单价”了。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 5

    5.懂得了这个原理,我们还可以用乘以1的方法来处理相同的问题,其结果是相同的。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 5该信息未经许可获取自百度经验
  • 6

    6.下面我们再来看看另外一种情况,这种情况下“产品编号”的格式正好和上面的情况相反。同样我们先命名一个名称。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 7

    7. 在E2单元格输入公式:“=VLOOKUP(D2,单价设置1,2,0)”,单击“回车”,显示的结果为“#N/A”错误,原因就是两张表中的“产品编号”的格式不同。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 8

    8.我们可以输入公式“=VLOOKUP(“”&D2,单价设置1,2,0)”,让“产品编号”强制性的转换为文本格式,同时如果将公式变为“=VLOOKUP(D2&””,单价设置1,2,0)”,其计算结果也是相同的。ej5办公区 - 实用经验教程分享!

    VLOOKUP函数中搜索的值的格式不匹配如何处理ej5办公区 - 实用经验教程分享!

  • 注意事项

    • 遇到问题多想想,总有解决问题的方法的。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ej5办公区 - 实用经验教程分享!


    标签: excel函数格式匹配处理

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码