使用vlookup时,多列引用经常需要确定数据对应的列,使用match函数就可以解决这个问题。
工具/原料
电脑
microsoftExcel2003以上软件
方法/步骤
1、首先介绍VLO蚪嬷吃败OKUP的语法结构VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup柯计瓤绘])。lookup_value:需要查找的值;table_array:查找的范围;col_index_num:引用的列号;[range_lookup]:逻辑值一般使用0或者1,0表示精确匹配,1表示模糊匹配,可以省略,缺省为1.中文表述就是:VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
2、现螅岔出礤在介绍Excel中一个很强大的辅助函数MATCH函数,MATCH函数语法为:MATCH(lookup_value,lookuparray,match-type)lookup_v锾攒揉敫alue:表示查询的指定内容;lookuparray:表示查询的指定区域;match-type:表示查询的指定方式,用数字-0或者1表示。1或者缺省表示在升序排列的数据中查询小于或者等于查询内容最大值,0表示在给定序列中查询等于查询内容的第一个值,-1表示在降序排列数据中查询大于或者等于查询内容的最小值。中文表述:MATCH(l查询值,查询范围,查询方式)该函数返回查询到查询内容在查询序列中指定方式查询到的值所在的位置或者排序位置。
3、将sheet1中政治、历史、地理成绩查询到sheet2中,在sheet2的P2单元格中输入“=vlookup($A1,sheet1!$A$1:$O$220,match(P$1,sheet1!$A$1:$O$1,0),0)”然后按回车键。
4、将鼠标放到sheet2的P2单元格右下角,当鼠标变为细黑十字时,拖选填充所需单元格。