作者:乔山办公网日期:
返回目录:excel表格制作
输入以下公式
=INDEX(B表!A:A,MATCH(A2,B表!B:B,0))
首先打开要引用的数据表,然后把要查找的对象拷贝到这个表中,位置自己根据需要放置就可以了。
我把光标定位在K2栏,在这里输入公式,有时记不熟的,可以在上面菜单栏里去找。
在公式里点击查找与应用右边的下拉箭头,找到最下边的vlookup函数点击。
这时百出现函数参数对话框,在这里可以输入,也可以点击选取,我要查找值是I2单元度格回的,可以点击,然后输入下面的查找数据表,这个可以拖拽选取,然后输入我要返回的第几列内容。最后输入匹配条件。
这时会出来结果,然后把鼠标放在k2单元格右下角,向下拖拽,可是结果里却出现#N/A的结果,这个问题出在哪里,明明我的查找数据表里有这个人啊。
等我把鼠标放在出现问题的单元格,查看公式时发现,原来我查找的区域出现了问题,不是我所选的所有答区域,而是向下变化了。
在查找区域这里输入几个$,这样就可以绝对引用刚才所选的区域,当然,这个要重新在k2单元格做一下。
然后选中K2单元格,把鼠标放在单元格的右下角,出现黑色小十字后,向下拖拽,填充好下面的单元格即可,也可以在此双击鼠标左键。
9
再看一下刚才的位置,是不是没问题了。如果有什么不对的地方也请大家多指正。
说明没有找到相同的查找内容,再核对一下表格的格式是否一样,单元格内有无空格等情况
可以加一个IFERROR函数来解决。
举例说明。
例如有数据copy表如图:
现要求从单价清单读取对应产品的单价写入到销售清单的D列。
第一步:在D2输入公知式:=VLOOKUP(B:B,单价清单!道A:B,2,0)并下拉至D4,结果如图:
可以看到在D4出现了 #N/A,这是因为在单价清单中没有该产品代码。
第二步:将D2公式修改为=IFERROR(VLOOKUP(B:B,单价清单!A:B,2,0),"无单价"),并下拉至D4,结果如图: