分享

Excel中双向查找, 除Index和Match组合, 还有3种组合, 你用过吗

 昵称2530266 2020-03-03

Match函数是一个神奇的函数,遇见她的函数都会八面玲珑,不信来看看双向查找。我们知道Excel表格中,双向查找也称交叉查找,即同时根据行和列的条件进行查找。以下通过举某某店水果采购量,查找某月某种水果的采购量,分享除Index与Match组合函数经典用法之外的3种用法,希望大家在学习不同公式时,能转换思维,培养思路,进行多种解决问题的思维训练。

公式=VLOOKUP(C12,$C$4:$I$9,MATCH(D12,$C$4:$I$4,0),0)说明:vlookup函数是单向查找,包含4个参数,即vlookup(本表查找目标,他表查找区域,他表查找区域里的目标所在的列数,逻辑值),用match函数查找3月(D12数据)所在列数,即MATCH(D12,$C$4:$I$4,0)=4,作为Vlookup函数的第3个参数。

同样,也可以用Hlookup和Match函数,横向查找,此处不再介绍。公式=HLOOKUP(D13,C4:I9,MATCH(C13,C4:C9,0),0)公式=INDEX(C4:I9,MATCH(C12,C4:C9,0),MATCH(D12,C4:I4,0))说明:Index和Match组合函数是双向查找的经典组合,利用Match函数分别查找水果所在的行数和月份所在的列数,然后用index(表格,行数,列数)提取对应的数值。

公式=OFFSET(C4,MATCH(C12,C5:C9,0),MATCH(D12,D4:I4,0))说明:OFFSET函数,通过偏移的位置定位,利用Match函数分别查找水果所在的行数和月份所在的列数,然后用offset(目标单元格,偏移行数,偏移列数)提取对应的值。

公式=INDIRECT(ADDRESS(MATCH(C12,C1:C9,0),MATCH(D12,A4:I4,0)……Sheet1 (4)))说明:Indirect函数,返回文本字符串所指定的引用,利用Match函数分别查找水果所在的行数和月份所在的列数,然后用address(行数,列数,绝对引用方式,是否为r1c1,表格名)组合成引用地址,最后用indirect(单元格地址)函数提取值。

数据分析时,双向查找经常遇到,多学一种组合,就是多一种破题的思路。有人说,熟练和精通的区别就是思维的发散。精通的人喜欢掘地三尺,把一件事情做到全面、深入,乃至极致。 而我想说,任何一个函数逆袭都不是容易的事情,但Match函数能八面玲珑。差别或许就在这里,找准自己的位置。愿我们在学习函数的时候,也有一些人生感悟。每天学一点,加班少一点。想了解更多精彩内容,快来关注每天学一点Excel

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多