用excel的函数写了vlookup老出错
发布网友
发布时间:2022-04-19 22:57
我来回答
共2个回答
热心网友
时间:2022-04-06 18:50
=vlookup(a2,sheet1!$a$2:$b$12659,2,1)
1,公式中最后的1改为0,是精确匹配
2,把sheet1的a列升序排列一下,如果就一样的,公式结果以第一个为准
3,你在知道里搜一下vlookup相信有很多详细的解释
以下引用“
回答者:
vikicoco
-
四级”
的回答,有88好评
vlookup各参数解析:
lookup_value:lookup是查找的意思,value是值,就是要查找的值
table_array:“你要到哪去查找这个值?”就在这个table_array的区域里。选定这个区域,公式将在这个区域对lookup_value进行查找
col_index_num:col是column单词的缩写,是列的意思,index是索引的意思,合起来就是你在table_array区域中要找的值所在的列数,比如你要找一列电话号码,是在table_array区域的第三列,那么col_index_num就是3,这是一个相对引用的概念
range_lookup填0就可以了,代表精确匹配。
可以在sheet1的b2格写如下公式:
=vlookup(a2,sheet2!$a$2:$a$7,1,0)
热心网友
时间:2022-04-06 20:08
因为你的VLOOKUP用了模糊查询,把公式改成下面这个,就是在2后面加个逗号。
=IFERROR(VLOOKUP(B10,调用数据库!$A$2:$B$14,2,),0)