Excel-函数库(VLOOKUP(lookup_value,table_array,col_index_num,range_lookup))

Excel-VLOOKUP

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Excel-函数库(VLOOKUP(lookup_value,table_array,col_index_num,range_lookup))
Eg:
Excel-函数库(VLOOKUP(lookup_value,table_array,col_index_num,range_lookup))
当前可以是数字,也可以是匹配相同的任意字符。
具上述例子来说:
这里要获取的是C4列对应的ID数据。
lookup_value:此字段的值就是说明你想要对应的列数据,不包含表头,直接对应数据内容,比如上述例子,就应该写A3,A2为表头数据,不是获取内容,因此该参数写A3。
table_array: 想要查找的区域范围,就是说你匹配的A3的数据 在什么地方进行数据匹配,这个范围是需要大范围,我刚开始选择的是C3:C9,这是我个人理解的错误,因为最终想要获取的数据是需要C4列,因此应该选择的范围为C3:D9。
col_index_num: 此字段就是你想要的数据返回的列字段了,例如我这里选择的区域是C3:D9,因此这个值我需要的是D列的值,但是此字段选择的是你在选择区域内的列数正整数,例子中选择的区域为两列,因此获取的数据为第二列,因此这里的参数为2。
range_lookup:模糊匹配or精确匹配,True/false。模糊匹配就是包含你想要查找的关键字即可,精确就是必须完全一致。
因此上述例子的完整函数为:
                           
=VLOOKUP(A3,C3:D9,2,FALSE)

我再实际运用的过程中,存在一些问题,可能有些字段没有被匹配成功,因此我调查后发现,是在选择 区域的时候出现的问题,在下拉的过程中 Table域发生了变化,因此如果我想要固定我想要的区域如何?
可以使用’$’, 这里使用‘%’代替美元符号,改变之后的函数为:

    =VLOOKUP(A3,%C%3:%D%9,2,FALSE)

Excel-函数库(VLOOKUP(lookup_value,table_array,col_index_num,range_lookup))
以上