Excel中逆向Vlookup查找if({1,0})公式理解.doc

Excel中逆向Vlookup查找if({1,0})公式理解.doc

ID:50452028

大小:21.00 KB

页数:2页

时间:2020-03-06

Excel中逆向Vlookup查找if({1,0})公式理解.doc_第1页
Excel中逆向Vlookup查找if({1,0})公式理解.doc_第2页
资源描述:

《Excel中逆向Vlookup查找if({1,0})公式理解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Excel中逆向Vlookup查找if({1,0})公式理解Vlookup函数是工作中天天要用到的函数,但它在原始数据中只能正向查找,不能直接逆向查找,需通过IF({1,0})进行辅助,很多朋友不理解公式,便记不住。如下所示:需要查找值是英雄,返回值是定位,正常需要在原始数据库中返回值在查找值的右边,但现在原始数据库中的英雄在定位的后面。所以在E2使用的公式是:=VLOOKUP(D2,IF({1,0},$B$1:$B$7,$A$1:$A$7),2,0)大家不理解的是中间的IF({1,0},$B$1:$B$

2、7,$A$1:$A$7)正向查找匹配当然,我们可以将原始数据进行复制剪切成正向的查找匹配=VLOOKUP(D2,$G$1:$H$7,2,0)为了方便理解,不影响取消绝对引用,对比逆向和正向查找,发现IF({1,0},B1:B7,A1:A7)等同于G1:H7我们对G1:H7公式进行框选按F9计算一次得到的结果是:我们看下对IF({1,0},B1:B7,A1:A7)的分解计算对B1:B7和A1:A7进行F9一次计算IF({1,0},数组1,数组2)可以转换成两个公式IF(1,数组1,数组2)返回的结果是竖向的

3、数组1IF(0,数组1,数组2)返回的结果是竖向的数组21和0是用逗号拼在一块,其实就是将两个竖向的横向连接在一块。从而形成了和实际存在一样的两列数组虚拟的存在,在Excel中叫做内存数组,它得到的结果和引用正向的区域结果是一样的,我们再对IF函数内F9计算一次所以使用公式:=VLOOKUP(D2,IF({1,0},$B$1:$B$7,$A$1:$A$7),2,0)或=VLOOKUP(D2,$G$1:$H$7,2,0)都是一样的甚至还可以使用公式:=VLOOKUP(D2,IF({0,1},$A$1:$A$

4、7,$B$1:$B$7),2,0)IF(0)得到的是B1:B7IF(1)得到的是A1:A7然后用逗号把两列拼在一块,形成一个内存数组这样原始数据中查找值在前,返回值在后,就得得到正确的结果。本节完,不知道说了这么多,有没有说清楚,朋友们都理解了吗?-----------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。