分享

EXCEL里最常用的三个函数

 昵称38017100 2019-06-16

Excel是一个好工具,也比较好学,不过很多人在最初接触Excel的时候,都不是太理解里面的公式和函数,这些都不重要,其实你只要学会了三个最基本的Excel函数,其他的基本上也就都会了,这三个最基本函数分别是Vlookup、Hlookup和match。

很多人可能会不太同意我的观点,因为Vlookup还比较常用,后面那两个函数是什么东西那?再说如果要讲Excel函数,if函数可以不讲吗?这里解释一下为什么,我个人认为Excel最常用的功能是数据匹配,像其他的功能在工作中用到的都比较少,就比如if,单独使用if的情况不多,大部分情况下是在组合函数中使用,这些稍微复杂一点,以后可能我会专门写一篇文章,不过今天我主要讲的是数据匹配,所以我只讲这三个数据匹配函数,来看下面的例子。

我这里截了一张图,是2018年中国大陆和世界主要国家和地区的出口额数据,它的排列顺序是不规则的,现在我的需求是,在选中的那块区域把美国、东盟和俄罗斯的出口额数据匹配出来,如果你不使用Vlookup,那你就只能手动复制了,在数据量比较多的时候会很慢,但是如果你使用了Vlookup,这是很简单的事,怎么用那?看下图。

首先选中H22这个单元格,然后点击左上角的fx按钮,这时会弹出一个函数选择窗口,选择Vlookup,再然后会弹出一个函数参数窗口,其中一共有四个参数,第一个参数是我们要匹配的数据,也就是G22“美国”,第二个参数是数据来源,这里要选择一个数据表,也就是“$B$21:$E$32”,需要注意的是,数据表的第一列一定要是美国所在的那一列,否则是匹配不出来的,第三个数据是我们需要匹配的“出口额”在数据表的哪一列,通过观察我们发现“出口额”在数据表的第二列,这个参数填2,最后一个参数是匹配模式,0代表精确匹配,1代表模糊匹配,选择0,所有参数都填好后回车皆可得到正确的数据,最后H22单元格的公式为“=VLOOKUP(G22,$B$21:$E$32,2,0)”美国的数据匹配完毕后,向下拖动可以得到东盟和俄罗斯的数据。

没有$符号时为相对引用

不过这里经常会出现一个问题,那就是在向下拖动的过程中,数据表的范围会变化,这是因为我们引用数据表的模式是相对引用,如果想要数据表范围不变化就需要使用绝对引用,有个小技巧,那就是在选择完数据表的范围后,将光标停在函数参数第二个输入框内按F4,即可把相对引用变为绝对引用,这些需要大家在实际操作中体会。

学会Vlookup之后,Hlookup基本上就不用学了,因为Vlookup是纵向匹配,而Hlookup是横向匹配,原理是完全一样的,那下面我给大家讲一下match。现在我们需求升级,我们要匹配三个国家的三个数据,而且只能用一个公式,大家有办法吗?我给大家公布一下答案,H22内的公式为“=HLOOKUP(H$21,$B$21:$E$32,MATCH($G22,$B$21:$B$32,0),0)”,将H22单元格向下向右拖动即可匹配所有数据,这里面就用到了match。

match解决的问题是查找某个数据在所在列的行数,比如“美国”在B21到B32的第二行,“MATCH($G22,$B$21:$B$32,0)”的结果就是等于2,Hlookup和match结合之后,可以将Excel的数据匹配能力从一维匹配升级为二维匹配,而Vlookup一般只用于一维匹配,这是我今天为什么要讲Hlookup和match的原因。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多