excel中使用vlookup出现#N/A如何解决

公式为=IF(G3="","",VLOOKUP(G3,书目编类!C2:F20,2,0))不知道错在哪里 要让类别代码与书目编类中的代码显示的一样

    首先打开要引用的数据表,然后把要查找的对象拷贝到这个表中,位置自己根据需要放置就可以了。

    我把光标定位在K2栏,在这里输入公式,有时记不熟的,可以在上面菜单栏里去找。

    在公式里点击查找与应用右边的下拉箭头,找到最下边的vlookup函数点击。

    这时出现函数参数对话框,在这里可以输入,也可以点击选取,我要查找值是I2单元格的,可以点击,然后输入下面的查找数据表,这个可以拖拽选取,然后输入我要返回的第几列内容。最后输入匹配条件。

    这时会出来结果,然后把鼠标放在k2单元格右下角,向下拖拽,可是结果里却出现#N/A的结果,这个问题出在哪里,明明我的查找数据表里有这个人啊。

    等我把鼠标放在出现问题的单元格,查看公式时发现,原来我查找的区域出现了问题,不是我所选的所有区域,而是向下变化了。

    在查找区域这里输入几个$,这样就可以绝对引用刚才所选的区域,当然,这个要重新在k2单元格做一下。

    然后选中K2单元格,把鼠标放在单元格的右下角,出现黑色小十字后,向下拖拽,填充好下面的单元格即可,也可以在此双击鼠标左键。

    9

    再看一下刚才的位置,是不是没问题了。如果有什么不对的地方也请大家多指正。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-22
=IF(G3="","",IFERROR(VLOOKUP(G3,书目编类!C:F,2,),""))