美文网首页
13. 找对象的VLOOKUP

13. 找对象的VLOOKUP

作者: 贱贱的七少 | 来源:发表于2019-12-08 23:52 被阅读0次

    很多简历都有“数据分析能力较强”,坐下一聊,SUMIF不会COUNTIF不懂,VLOOKUP不是很熟,就想问问是谁给的勇气?底气这么足,老爹是股东还是房东?莫非数据分析能力在大家眼里是数小棍?

    前面说到SUM函数的普及程度最高,不过说到厉害,还得VLOOKUP这位老大哥,妥妥的撩妹利器,要找到对象还真得好好学学VLOOKUP。

    首先看函数功能,在最简单的形式中,VLOOKUP 函数表示 = VLOOKUP(你想要查找的内容,要查找的位置,包含要返回的值的区域中的列号,返回近似或精确匹配-表示为 1/TRUE 或 0/假)

    为了撩到合适的妹子,我得仔仔细细的说下这四个参数:

    1. 你想要查找的内容,也被称为查找值。

    “查找值”可以是文本,也可以是数字,也可以与通配符"*",“?”组合捞池子里更多的妹。

    2.要查找的位置。

    初学阶段请牢牢记住,查找值应该始终位于要查找的位置的第一列,这样 VLOOKUP 才能正常工作。 例如,如果查阅值位于单元格 C2 内,那么您的位置就应该以 C 开头。换句话描述就是你要撩的妹子务必必须排在纵队的第一队,否则你就是白忙活。

    3.包含要返回的值的区域中的列号

    单独看文字很头疼,举个例子,指定 B2: D11 作为区域,B 就是第一列列号“1”,C列就是第二列列号“2”,依此类推。

    4.返回近似或精确匹配-表示为 1/TRUE 或 0/FALSE,缺失时默认为近似匹配。

    通俗的说,你喜欢175CM姓王的姑娘,少一厘米都不行还必须姓王,那就是精确匹配,写0/FALSE,你觉得差不多的也能接受,那就是近似匹配写1/TRUE。

    枯燥的理论说完了,来点鲜活生动的例子,你想找到你的“女神姐姐”的年龄,体重,身高,在目标单元格输入=VLOOKUP(B15,$B$2:$E$11,2),查到年龄29?

    在目标单元格的编辑栏,选择“B15”,按F9查看VLOOKUP第一参数查找值是“女神 姐姐”,同时第4个参数(近似或精确匹配)缺失,将默认为近视匹配。调整查找值改近似匹配为绝对匹配,C16公式为=VLOOKUP(B16,$B$2:$E$11,2,0), 将公式往右复制到E列,出现#NA错误。

    按照刚刚的方法检查公式,点击D16的公式选中查找值C16,发现查找值为“24”,即=VLOOKUP(24,$B$2:$E$11,2,0),姓名列明显没有“24”这个值,所以出现#NA错误,大家回忆下之前学的绝对引用符号$,是不是有一句话说的美金符号在哪哪不变,例中不能的是列,我们将美金符号放到B列前,即在C16输入=VLOOKUP($B16,$B$2:$E$11,2,0),右拉。

    诡异的事情又出现了,年龄,体重和身高都是24,再次检查发现第三参数包含要返回的值的区域中的列号均是2,与事实不符,手工修改下,得到正确结果。

    为了解释近似和绝对匹配的差异,再举个例子,假设按自然天1~7号为WK01,8~14为WK02,类推请用公式计算23号是第几周?有部分同学的做法如图,这样做自然没错,不过要是将一年的365天按10天划一个组,同学们是不是需要列365行?按年份的话,列清楚2000多行?

    那大家还不如用手指头算算好了,这么不智能大家还学什么函数?请大家看下面的公式是不是更简单点?

    今天就说到这里,VLOOKUP函数具体找对象的方法,后续慢慢讲,本期主要的目标是学会VLOOKUP函数的基本范式= VLOOKUP(你想要查找的内容,要查找的位置,包含要返回的值的区域中的列号,返回近似或精确匹配-表示为 1/TRUE 或 0/假),更简单的:

    1.相对查找VLOOKUP(查找值,区域,返回列号,1),

    2.绝对查找VLOOKUP(查找值,区域,返回列号,0)。

    相关文章

      网友评论

          本文标题:13. 找对象的VLOOKUP

          本文链接:https://www.haomeiwen.com/subject/zvgmgctx.html