Excel公式vlookup使用方法 |
您所在的位置:网站首页 › vlookup函数自动填充的使用方法 › Excel公式vlookup使用方法 |
目录 函数解释 用法一:查找数据 用法二:反向查找 用法三:跳过空格查找 用法四:双条件查找 用法五:判断一列数据是否在另一列中出现过 用法六:整行查找 用法七:通配符查找 用法八:区间查询 函数解释vlookup(lookup_value, table_array, col_index_num,range_lookup) lookup_value:需要查找的数值 table_array:需要在其中查找数据的单元格区域 col_index_num:在table_array区域中待返回的匹配值的列序号 range_lookup:如果为TUER或1或省略,则返回近似匹配值,如果为FALSE或0,则返回精确匹配值,如果找不到,则返回错误值#N/A 说明:函数写完后使用快捷键ctrl+shift+enter组合键结束。 用法一:查找数据目的是通过NAME列查找AGE =VLOOKUP(E2,B2:C5,2,FALSE) 说明:会将E2和B列(table_array中第一列)进行精准查找,查找到后将查找区域中第2列(也就是C列)显示在单元格中 如果B列中有多个参数和E2中相同,只返回匹配到的第一条数据 用法二:反向查找目的是通过NAME列反向查找到前面列的CD =VLOOKUP(E2,IF({1,0},B2:B5,A2:A5),2,FALSE) 说明:正常情况下如果需要用NAME查找CD,需要NAME列在第一列,所以需要IF函数辅助,IF({1,0},B2:B5,A2:A5)返回的结果为{"张三",001; "李四",002; "王五",003; "张三",004},相当于使用if制造了一个NAME为第一列的区域值 如果B列中有多个参数和E2中相同,只返回匹配到的第一条数据 用法三:跳过空格查找目的是无视table_array区域或lookup_value中空格开头的数据 =VLOOKUP(TRIM(F3),IF({1,0},TRIM(B:B),TRIM(C:C)),2,0) 说明:由于字符串中含有空格,而导致返回结果为错误值#N/A,0在这里等同于FALSE,其中B:B代表查询B列所有数据,其他同理 用法四:双条件查找目的是通过多个条件去查找 =VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,FALSE) 说明:如果有需要使用多个条件进行查询,可以使用&把多个条件连接起来,其中A:A代表查询A列所有数据,其他同理 用法五:判断一列数据是否在另一列中出现过=VLOOKUP(F2,$B$2:$C$5,2,FALSE) 说明:如果数据不存在,会显示#N/A,如果存在,显示公式中要求的数据,其中$符号的作用是在下拉自动填充单元格时,不会改变数据 用法六:整行查找用于根据第一列内容,匹配整行的数据 =VLOOKUP($E$2,$A:$C,COLUMN(B1),FALSE) 说明:COLUMN(B1)相当于查询B1单元格所在列,会返回2,但是COLUMN(B1)在向右自动填充单元格时,B1会变成C1、D1,这样,返回的数字就会自动变成2,3,4,方便自动填充整行数据 用法七:通配符查找类似于模糊查询,使用通配符代替某些不确定的内容 =VLOOKUP("*"&E2&"*",A2:C5,2,FALSE) 说明:通过&符号,把"*"符号和E2单元格结合,"*"可以匹配任意文字内容 用法八:区间查询=VLOOKUP(B2,$F$2:$G$5,2,TRUE) 说明,TRUE代表近似匹配,会自动判断B2中的数字和F列大小的比较,然后根据2返回对应G列的内容 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |