最新整理Excel中VLOOKUP函数应用一例
Excel中VLOOKUP函数应用一例
Excel功能非常强大,利用它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。Excel之所以功能强大、应用广泛主要是其内置了非常丰富的函数,主要有数学和三角函数、统计函数、文本函数日期与时间函数、查和引用函数等。在这些函数中大多数人比较熟悉的是SUM、AVERAGE和COUNT之类的常用函数,其他函数使用较少。其实Excel中还有很多函数可以帮助我们高效、快速的完成工作,比如VLOOKUP函数,它的作用是在表格或数值数组的首列查指定的数值,并由此返回表格或数组当前行中指定列处的数值。尤其适合对已有的各种基本数据            加以整合,避免重复输入数据的情况。下面通过一个实例介绍VLOOKUP 函数的使用。
  2 需要解决的问题
  某学校在期末结束时各部门都需要统计教师的工作量,笔者所在学校教师的工作量分两块,一个是由教务部门统计的课堂教学工作量,另一个是由其他部门如学工处、团委统计的非课堂
教学工作量。有些教师既有课堂教学工作量,又有非课堂教学工作量,而有些教师只有课堂教学工作量或者只有非课堂教学工作量(如图3和图4所示), 现在需要将两张表合并成一张表。由于两张表中的教师相互有交叉,直接复制粘贴行不通。此时如果使用VLOOKUP函数进行查引用,结合IF函数就可轻松完成任务。
  3 解决方法
  第一步:引用工作量统计表2中的数据填充工作量统计表1中相应单元格。为此,在工作量统计表1的C2单元格输入以下内容:“=VLOOKUP(A2,工作量统计表2!$A$2:$C$21,3,FALSE)”。含义是在工作量统计表2的A2:C21单元格区域中查与A2值相同的那行所对应的第3列的值填充到工作量统计表1的C2单元格。然后按住填充柄向下拖拉到C16单元格释放鼠标。此时可以看到由于两个工作表中的人员并不全部相同,工作量统计表1中部分单元格的值在工作量统计表2中不到,显示的内容为“#N/A”。
  第二步:引用工作量统计表1中的数据填充工作量统计表2的相应单元格。在工作量统计表2的D2单元格输入以下内容:“=VLOOKUP(A2,工作量统计表1!$A$2:$D$16,4,FALSE)”。意思是在工作量统计表1的A2:D16单元格区域中查与A2值相同的那行所对应
的第4列的值填充到工作量统计表2的D2单元格。按住填充柄向下拖拉到D16单元格,同样也会有部分单元格显示为“#N/A”。
  第七步:在新工作表中删除“重复否1”列,然后按“重复否2”字段作升序排序,可以看到从第29行开始到36行都是重复的记录,删除这些重复记录,再删除“重复否2”列,并将工作重命名为“合并”,至此问题就解决了。
  如果要查替换的数据是按行排列的,那么与VLOOKUP 相类似可以用HLOOKUP函数来完成。通过以上例子我们看到利用Excel提供的函数可以帮助我们解决很多实际问题。vlookup函数怎么用不了