分享

Excel复杂公式的两种理解方法!

 惠阳居士 2017-05-20

来自:自学成才Excel(ID:selftt)

作者:小福


A列数据库,B1为条件,C列为关键字结果



如何使用函数进行计算?


1
公式


数组公式:在C1输入公式

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND($B$1,$A$1:$A$6)),ROW($A$1:$A$6),100),ROW(A1)))&''



非数组公式:插入一行在C2输入:

=LOOKUP(99,FIND(B$2,TEXT(COUNTIF(C$1:C1,A$1:A$7),';;'&A$1:A$7&REPT(B$2,A$1:A$7=''))),A$1:A$7)&''




2
理解方法


(1)使用【数据选项卡】中的公式求值



多循环几次,我们便知道这种算法的思路如下:


核心思路Lookup函数查找最后一条记录+自定义格式的;;;用法!+混合引用的累计


第一个单元格:


使用lookup函数找到最后一个符合关键字的词语


然后使用text函数将前面找到关键字的词语使用自定义格式

【大于0怎么样】;【小于0怎么样】;【等于0怎么样】;【文本】


所以后面组成的数组都是;;计算机

当count函数已经被计数到时,就会输出大于0的数,自然被屏蔽

....

不管你有没有看懂,但遇到长公式时,这个一步步的求值是一个不错的理解方法!


(2)使用F9逐步计算


使用公式求值会按照系统的计算步骤一步步下来,也可以使用框先部分公式,然后按F9进行一步的计算,如:



框选这一部分公式后,按F9:


便对这一个公式进行了一步的计算,然后分别框选公式,使用F9进行计算理解。便可以慢慢对整条长公式进行理解


今天的课程对于小白来说有点复杂,但是对于中级学者,对函数的理解上有很大的帮助!



●进入公众号输入663发送,即可阅读本文

●进入公众号输入m发送,获取全部文章目录

●进入公众号输入c发送,获取动画教程



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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多