干货预警,全文3586字,阅读需要8分钟,赶时间的朋友点赞收藏退出,一气呵成!https://m./answer/6879217860720820494/?app=news_article&app_id=26&share_ansid=6879217860720820494 在Excel函数中,有那么的一个万金油Excel函数,它既可以正向查找,逆向查找,还可以多条件查找,它就是Vlookup。Vlookup与IF、sumifs/countifs誉为四大必学Excel函数。 在了解VLOOKUP函数之前,给大家科普一下Excel函数用法的基础知识,方便大家知道Excel的神奇之处。 Excel函数的规范写法可能许多同学不太了解函数的构造,一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范,此处我们利用SUM函数举个例子: 在函数里面的标点要使用英文输入法下的标点,不同函数的参数有不同的含义。通过函数,我们能快速求出多个数值运算结果,拖动填充可求出多行,如单元格的数字发生变化,函数公式能自动变化,算出准确的数值。 经过上面的Excel函数理解,我们重新看回Vlookup函数。 VLOOKUP函数首先我们看一下vlookup函数的含义,就是这么一串英文,不用急着弄明白其中的意思,大概知道它有4个参数就可以。 第一次看到的人,看不太明白其中的意思,下面我们通过具体的例子,给大家科普其中的意思。 1.正向查找例子,我们要在成绩单中找到喜洋洋、哆啦A梦、大雄的段位分别是多少? 这时候我们利用VLOOKUP正向查找即可,在段位处填入的公式为: =VLOOKUP(J3,$B$2:$F$94,3,0) 发现一:②查找范围,要根据①用谁找作为,查找范围的第一列。 发现二:返回列数是以②查找范围(红色区域)作为参考系,而不是整个表格作为参考系。【段位】在查找范围第3列,所以返回【3】 喜洋洋、哆啦A梦、大雄的段位分别是黄金、白金、黄金。 2.查找多列例如现在我们要找喜洋洋的段位,数学、语文成绩三样东西 公式为: =VLOOKUP($J3,$B$2:$F$94,COLUMN(C1),0) 对比查找单列和查找多列的公式: 查找单列 查找多列 发现一:①用谁找的J3变成了$J3,固定引用J列 发现二:③返回第几列,由固定的3变成相对引用COLUMN(C1),当我们往右拖动填充时,里面的C1变成了D1,E1。 在函数中,COLUMN(C1)=3,COLUMN(D1)=4,COLUMN(E3)=5,COLUMN函数只与列有关,与行无关。 3.逆向查找例:我们现在要查找哆啦A梦的学号 逆向查找表达式: =vlookup(查找值,IF({1,0},查找值所在列,结果值所在列),2,0) 正常表达式: 逆向查找表达式: 逆向查找其实是构造出新的查找区域↑ 通过对比上面的2个公式发现,主要是②在哪里查找发生了变化,由原来的区域,变成了IF函数嵌套。我们可以理解为红色部分的IF函数,重新构造了②查找区域。 重构的②查找区域存在代码中,不真正显示在单元格上 重构后的查找区域只有2列,所以返回列数为2,匹配类型:【0】绝对匹配。 延伸阅读在工作时,我们可以直接构造出辅助列在数据最后一列,这样可以沿用原来的正向查找的方法,可以用隐藏或填充颜色把【辅助列】隐藏掉。所以我们要学会灵活多变。
|
|
来自: 山峰云绕 > 《Excel电子表格Access》