来自:自学成才Excel(ID:selftt)
作者:小福
如何使用函数进行计算?
数组公式:在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)&""
(1)使用【数据选项卡】中的公式求值
多循环几次,我们便知道这种算法的思路如下:
核心思路Lookup函数查找最后一条记录+自定义格式的;;;用法!+混合引用的累计
第一个单元格:
使用lookup函数找到最后一个符合关键字的词语
然后使用text函数将前面找到关键字的词语使用自定义格式
【大于0怎么样】;【小于0怎么样】;【等于0怎么样】;【文本】
所以后面组成的数组都是;;计算机
当count函数已经被计数到时,就会输出大于0的数,自然被屏蔽
....
不管你有没有看懂,但遇到长公式时,这个一步步的求值是一个不错的理解方法!
(2)使用F9逐步计算
使用公式求值会按照系统的计算步骤一步步下来,也可以使用框先部分公式,然后按F9进行一步的计算,如:
框选这一部分公式后,按F9:
便对这一个公式进行了一步的计算,然后分别框选公式,使用F9进行计算理解。便可以慢慢对整条长公式进行理解
今天的课程对于小白来说有点复杂,但是对于中级学者,对函数的理解上有很大的帮助!
●进入公众号输入663发送,即可阅读本文
●进入公众号输入m发送,获取全部文章目录
●进入公众号输入c发送,获取动画教程