分享

比Vlookup、Lookup函数还好用?这个Excel函数简单多了

 猪小呱呱 2019-11-27

在Excel表格中,Vlookup和Lookup函数几乎可以搞定所有的查找难题,但在合并单元格前却束手无策。

于是Excel函数高手想了很多方法搞定这个查找难题,其中2个较“简单”的公式:(G2)

=VLOOKUP(F2,OFFSET(A$2,MATCH(E2,A:A,)-1,1,13,2),2,)

=VLOOKUP(F2,INDIRECT('B'&MATCH(E2,A:A,)+1&':C13'),2,)

以上两个公式,估计90%的人看不太懂,更别说去用。

取消合并?虽然可以用Lookup函数直接搞定,表格看起来却就没这么直观了:

=LOOKUP(1,0/((A$2:A13=E2)*(B$2:B13=F2)),C$2:C13)

取消合并动画演示:

取消合并 - 定位空值 - 在编辑栏中输入=A2后按Ctrl+enter完成填充

如果在合并状态下让Lookup公式可用?其实也不难。只需要在合并前把A列的格式刷到一空列在合并后再刷回来即可

如果你还是觉得Lookup函数公式还是太复杂记不住。兰色再教你一招。

先把合并后的表格转换为数据透视表,再用GETPIVOTDATA函数可以轻松查找了。

=GETPIVOTDATA('数量',B5,'产品',E2,'型号',F2)

GETPIVOTDATA语法:

=GETPIVOTDATA(查找的列,数据透视表中任一单元格,列1,条件1,列2,条件2)

GETPIVOTDATA公式也记不住?没关系,你只需要在空单元格中输入=,然后点一下数据透视表任一单元格,公式就自动生成,再稍修改就可以了。

兰色说很多人讨厌合并单元格,原因就是单元格合并后给后续求和、查找带来麻烦。如果微软能给Excel增加一个针对合并单元格的查找、求和的函数数就完美了。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多