Excel技能树系列04:函数的套路

2024-06-23 33

在开始本文之前,我们先来思考一下什么是Excel公式?所谓公式,简单来说就是一种算法。使用数字或文本作为参数,通过定义的算法输出特定的结果。在第02篇文章中,我们讨论了三种主要的单元格引用模式,即绝对引用、相对引用和混合引用。讲参考文献的目的是为了公式文章打基础。电子表格是数据的容器,这些数据可以是文本、数字等。现在我们总结一下:Excel单元格是一种数据存储方式。所谓Excel公式是一种定义好的算法。可以使用常量作为参数直接计算公式,例如,如果在单元格A1中直接输入“23”,则结果将为5。

本文并不是教读者具体的公式,而是为读者构建一个公式框架,这样读者即使需要使用全新的公式、应用框架并添加Excel自带的帮助(按F1退出),也是如此足以快速理解任何需要用到的公式的用法。如上所述,公式是定义好的算法,单元格是数据的容器,不难理解,公式可以直接使用数字或文本作为参数来计算,也可以使用单元格作为参数来引用。字段中的数据要进行计算,您还可以使用与文本混合的字段和数字。我们调用具体的数字和文本常量,稍后会调用。

至此,读者大概了解了公式的基本概念。其实,可以作为Excel公式参数的主要有以下几种:

位置(包括数字、文本、逻辑值)、单个单元格和单元格范围上的条件表达式(其实也是逻辑值,就是不大于或小于某个数字的格式,后面讲逻辑时会讲到)每个人都说的行动)

四大类。

其实Excel中的函数和公式是一样的东西,只是名称不同而已。现在我举一个不是很简单,但是特别有用的函数的例子,它就是VLOOKUP函数。在Excel中,除非函数本身需要,尽量不要使用常量作为参数。相反,使用字段,然后在字段中填写相应的数据。这样以后当函数计算结果出错时,可以现场追踪,而如果常量参数出错,数据量大时就很难解决。对于如何使用公式和函数,没有比随附的说明更权威的解释了。读者在学习公式时要充分利用帮助文档。按F1打开帮助文件,Excel2016直接在搜索框中搜索,搜索VLOOKUP。在结果中,我们看到VLOOKUP函数需要四个参数:

LAYOUT(要查找的内容,搜索范围,需要的结果在搜索范围内有多少列,精确匹配0表示或模糊匹配1表示)第一个参数:单字段第二个参数:字段范围,例如A1:C10第三个参数:结果为逻辑1或true的列数,表示模糊匹配,一般不使用。VLOOKUP有限制,即第一个参数的值只能在第二个参数范围的最左边一列,即范围的第一列的值,否则会报错。

特别注意:一个容易犯的错误是函数中使用的逗号和双引号,这些必须在英文输入法下输入,否则函数可能会出错。

下面的动画展示了Excel中VLOOKUP函数的工作流程是不是很简单呢?这个函数比较实用,参数也比较多。如果你知道这个函数中的例程,那么其他函数也会有几乎相同的例程。首先,你需要知道这个函数是做什么的,并得到你想要的东西。结果出来了。

下面总结了常用功能的约定和参数设置。读者可以理解并记住它们。使用时直接按AltM查找并直接使用或按ShiftF3插入公式鼠标点击公式菜单下的插入公式即可。

1算术公式

求和函数SUM(单元格区域或常量):该函数的参数是一个或多个单元格区域,或者是一组用逗号分隔的数字,如:SUM(A1:A6)SUM(A1:A6,B1:B6)SUM(2,4,6,8,10)都是正确的用法,具体使用哪个就看你的需要了。

条件求和函数SUMIF(条件单元格范围、条件、求和范围):该函数中第一个参数为单元格范围,第二个参数为条件,第三个参数为求和范围,如:SUMIF(A1:F1,'苹果',A2:F2)

平均函数AVERAGE(单元格范围或常数):该函数的对象是一个或多个单元格区域,或者是一组用逗号分隔的数字,如:AVERAGE(A1:A6)AVERAGE(A1:A6,B1:B6)AVERAGE(2,4,6、8、10)都是正确的用法,具体使用哪个就看你的需要了。

条件平均函数AVERAGEIF(条件单元格面积、条件、平均面积):该函数的第一个参数是单元格面积,第二个参数是条件,第三个参数是平均面积。例如:AVERAGEIF(A1:F1,'苹果',A2:F2)

计数函数COUNT和COUNTIF的参数同上。查看帮助,你就会明白如何使用幂函数POWER(单格或数,幂数)。求6的8次方比“6^8”更优雅,或者你可以计算A1中数字的8次方,并将其写为“POWER(A1,8)”二次函数PRODUCT。参数方式与SUM类似,可以用来代替“A2*B2”这样的写法,如:“PRODUCT(A2,B2)”、“PRODUCT(A1:A6)”,取模函数MOD,绝对函数SQUAREROOT函数和其他数学函数通过查看帮助就可以理解,这与数学和三角函数选项卡中的函数类似。。

2查找并引用类别函数

VLOOOUP:上面已经有例子和动画了,还有一个对应的HLOOKUP也有几乎相同的模式,可以看到这个函数有两种模式,我们先简单说一下常见的第一种模式。对于第一个设置,从帮助中可以看到,范围内某个字段的值是通过对应的行和列来引用的例如:“INDEX(A1:D10,5,4)”会返回A1到D10的值在此字段的第5行和第4列中。可以与MATCH函数配合使用来实现搜索功能。它比VLOOKUP更灵活,但也类似于VLOOKUP复杂一点,如果了解VLOOKUP,看帮助就知道了

INDIRECT:间接引用功能这个功能其实很实用,但是很多人都用它,比如我需要通过单元格C4引用A1单元格,我可以将'A1'存储在C4单元格中。间接(C4)”来实现这一要求

ADDRESS也很实用。实际上我了解VLOOKUP例程和INDEX例程。简单的OFFSET函数还可以与其他搜索函数、ROW、COLUMN和其他例程一起使用。它可以与其他查询函数一起使用,也可以与INDIRECT一起使用来实现隐式引用。

3合乎逻辑的司法行动

IF函数:查询帮助我们知道IF函数的套路如下:IF(条件表达式,条件表达式为真时的结果,条件表达式为假时的结果)所谓条件表达式无非是5种:判断是否等于:比如A110出现B1单元格中的条件,而A1不等于10时则出现不满足条件写的函数是“IF(A110,"满足条件","满足条件不满足条件")"是否大于:例如A1大于10,条件表达式为A1>10是否小于:例如A1小于大于10,条件表达式为A1不大于或不大于:例如A1不大于10,条件表达式为A1不小于或不小于:例如A1不少于10,条件表达式为A1>10所有带有IF、COUNTIF、SUMIF、AVERAGEIF的函数的条件表达式,均遵循此约定。

AND函数:只有多个条件表达式为真且关系为AND时结果才为真,关系为AND(条件表达式1,条件表达式2,)OR函数:参数与AND相同,但有条件中为1如果为真,则结果为真,或者NOT函数的关系:参数只有一个条件表达式,但与AND或OR一起,可以反转多个条件,表示关系不成立,即条件为真时结果为假说明:这些函数可以与IF或IF函数等算术函数结合使用,实现多个条件的汇总、判断、查找等。

Excel有大量函数,数百个,但我们使用的并不多。使用某些功能时,只需参考帮助资料即可以上三类功能数字比较可以代表活跃的习惯和模式。所有这些函数都通过示例进行了简要展示,但本文的目的始终是建立一个通过帮助文件立即了解函数规则的想法,从而学习如何应用函数。期望在这么短的篇幅里介绍所有最常用的功能也不是不可能,但是这样的东西都包含在Excel的内置帮助中,而且还非常详细。写操作流水账不是我的目的。第五篇文章会介绍一些常见的功能组合,都是比较实用的组合。一切都是为了引入活跃的套路。成为大师的唯一方法就是更多地使用它并更加努力地尝试。思想比工具重要得多,但同时我们也必须明白,要想做好工作,首先要磨砺工具。以下是本文的结论,动画键盘快捷键的掌握和介绍将在第二篇文章中介绍。

使用的快捷键:

CtrlDCtrlRCtrlEnterCtrl方向键CtrlShift方向键

为了模拟快捷键的使用,数据都准备好了。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

相关推荐