Excel公式主要功能是通过函数对工作表中的数据进行处理和统计。在日常办公中可能存在使用函数基本功能难以解决的问题,例如使用函数统计唯一值数量。函数进阶即通过合理调整函数内的参数内容以实现更多的功能。
绝对引用和混合引用的用法和功能在1.1.3小节中已经做过详细介绍。合理地使用引用方式可以用函数实现需要的复杂功能,例如前面介绍的使用COUNTIFS函数筛选唯一值(混合引用),使用VLOOKUP函数模糊匹配实现数据分组(绝对引用)等。
嵌套函数是指多个函数之间的配合使用,将一个函数返回的结果作为另外一个函数的参数传入,如前面介绍的VLOOKUP函数和COLUMN函数配合使用实现多列数据匹配。较复杂的嵌套函数可能需要几个函数配合,进而实现功能。
使用复合函数一般是由外向内的,例如VLOOKUP函数匹配多列时,首先是使用固定的参数匹配一个值,如果需要同时匹配多列时,可以改变第三个参数为公式,而其他的参数不需要改变,这就是由外向内的编写方法,首先将最外层的函数参数输入再修改其中的某个参数为某个公式。
也可以由内向外添加IF判断函数返回两个公式的结果。
Excel中有很多经典的嵌套函数,例如INDEX函数和MATCH函数可以实现比VLOOKUP函数更加灵活的数据匹配功能。
位置关系引用一般用于上下行级有关系的情况,有时也用于左右列级关系。例如使用IF函数判断值是否唯一,首先对列数据进行排序,再通过IF函数判断上下相邻单元格内容是否相同。
数组公式是将数组作为Excel函数的参数,是Excel对公式的一种扩充。数组公式最重要的功能是可以返回多值数据或对一组值而不是单个值进行操作。
数组是指一行、一列或多行多列排序的数据元素的集合,数组公式返回一个数组,即可能有多值,所以一般选择单元格区域作为数组公式存放的位置。
数组公式在输入方式上也与普通公式不一样,数组公式在编辑栏输入公式时需要按Ctrl+Shift+Enter组合键,Excel将在公式两边自动加上花括号“{}”以便于表明这是一个数组公式。
数组公式一般结合SUMIFS、COUNTIFS、SUM等函数以数组作为参数。正确地使用数组公式可以用一个公式替代多个普通公式实现需求。