zoukankan      html  css  js  c++  java
  • 冯况教你如何使用Excel中的vlookup函数

    冯况工作的时候会遇到需要从一个总表中查找部分数据的情况,Ctrl + C、Ctrl + F、Ctrl + V,也能查找。查5个数据的话就把上面的操作重复5次,10个的话重复10次,但是如果是700多个呢?受到一股神秘力量的驱使---【懒】,冯况决定用快速查找大法---【vlookup】。

    冯况制作了一个excel表格简单讲解一下。

    想要查小明的年龄,并把结果放在F1单元格内?

    安排!

    首先选中F1单元格,直接输入

    =vlookup(E1,Sheet1!B2:C5,2,0)

    回车,搞定。

    欧了,来讲一下这些公式代码都是什么鬼!

    结束了?不,下面继续。

    输入E1,并不是查找【E1】,而是E1单元格对应的值。

    Sheet1指的是该excel文件的第一个工作表,B2:C5指的是区域,注意B2是查询区域的第一列而且要查询的数据一定是要在第一列。冯况举的这个例子简单,事实上还有别的情况。

    比如,查找结果放在Sheet2中,但是要从Sheet1中查,

    比如,查找结果放在excel2中,但是要从excel1中查。

    2就是查到数据后获取查找区域中对应的列数。

    0是模糊匹配,1是精确匹配。

    如果还要查小红的年龄,用智能填充的方法下拉填充数据,所有的数据都会被自动查询,不用一个一个查了。

    既然说到了智能填充,不得不说第二个参数:查找区域中的\$:(E1,Sheet1!B2:C5,2,0)和(E1,Sheet1!\$B\$2:\$C\$5,2,0)有哪些区别呢?(E1,Sheet1!B2:C5,2,0)往下自动填充的时候会变成(E2,Sheet1!B3:C6,2,0),意思是各项都会加1,而(E1,Sheet1!\$B\$2:\$C\$5,2,0)往下自动填充的时候还是(E1,Sheet1!\$B\$2:\$C\$5,2,0),不会改变,也就是说查找区域不变,所以推荐带\$的写法。

    再说查找结果中的0和#N/A的区别。0是指查到后的数值为空,#N/A是指没有查到。

    亲们多查几次就擅长了,越查越长。

  • 相关阅读:
    AD预测论文研读系列2
    hdu 5795
    sg函数的应用
    二分查找
    快速幂
    筛选法素数打表
    多校hdu-5775 Bubble sort(线段树)
    多校hdu5754(博弈)
    多校hdu5738 寻找
    多校hdu5726 线段树+预处理
  • 原文地址:https://www.cnblogs.com/awphwb/p/15647476.html
Copyright © 2011-2022 走看看