Excel2013VLookup函数如何实现多工作表区域查询

 时间:2024-11-01 22:13:07

1、实例:初中学生学籍查询1、建立"初中学生学籍查询.xlsx"工作簿;2、插入三个工作表,2015,2014,2013,分别记录初中三个年级的学籍;

Excel2013VLookup函数如何实现多工作表区域查询

2、插入“学籍查询”工作表,如下图

Excel2013VLookup函数如何实现多工作表区域查询

3、左列(钽吟篑瑜A列)输入学生学号,在同行各列输入公式:=IFERROR(VLOOKUP($D$2,'2015'!$A$1多唉捋胝:$J$7,COLUMN(),0),IFERROR(VLOOKUP($D$2,'2014'!$A$1:$J$7,COLUMN(),0),VLOOKUP($D$2,'2013'!$A$1:$J$7,COLUMN(),0)))

4、解释:1、IFERROR(表达式1,表达式倦虺赳式2):如果表达式1的结果为错误,则返回表达式2的值;否则将返回表达式1的结果。IFERROR是2007及以上版本出现的新函数,在2003中是没有的。I僻棍募暖FERROR其实是03版的=IF(ISERROR(表达式),"指定值","表达式自身的值")的简化版。它有两个参数,第一参数是“表达式”,第二参数是“指定值”,通过对两个参数的设定,就能实现03版中嵌套函数才能完成的功能。尤其对于使用了VLOOKUP函数的公式来说,IFERROR的出现让公式得到了极大的简化,否则,一般都要将=VLOOKUP()定义成某个名称来缩短公式长度。可如果选择这种方式,公式是缩短了,操作步骤又增加了(因为要定义名称)。所以,这就是07版开始出现的一个很棒的函数。2、本例中应用了函数的嵌套;有几个工作表,就要嵌套N-1次。3、VLOOKUP($D$2,'2015'!$A$1:$J$7,COLUMN(),0)的解释:参数1:要查找(比对)的值;参数2:要查找(比对)的区域;参数3:要返回的值在查找区域中所处的列号;COLUMN(),是当前列的列号,这个用于当前列号与区域(块)列号相同;如果错位,可以用COLUMN()-N(N就是当前列与区域中的列相差的数值)参数4:0(精确匹配),1(模糊匹配,就是含有)。第四个参数省略时,表示“精确匹配”。

5、说明:1、在左第一列(A列)输入学号,即可得到查询结果;2、要想一次查询多个学生,请拖拽复制第三行,然后再在第一列中输入学号。

  • Excel怎样使用公式提取单元格中特定的文字/内容
  • Excel 替换函数的使用方法
  • excel如何自动获取另一个表格当中的数据?
  • excel跨工作簿提取数据
  • Excel单元格为空如何来表示
  • 热门搜索
    二年级的手抄报 初中法制手抄报 英语手抄报版面设计图 读书手抄报的资料 校园是我家手抄报 环境保护手抄报图片 呵护心灵手抄报内容 我爱诗歌手抄报 创卫手抄报图片 四年级手抄报内容