在迈入Excel公式的世界之前,让我们先了解其基本原理。
Excel公式基本结构
先来看看Excel公式的基本结构:
= 操作数运算符操作数
说明:
Excel公式都是以等号(=)开始。
等号后面跟着一个或者多个操作数。如果是多个操作数,那么使用运算符或括号连接。
操作数可以是数值、单元格或单元格区域、名称、函数。如果是函数,那么还可能带有一个或者多个参数。
运算符有算术运算符,包括加( )、减(-)、乘(*)、除(/)、负号(-)、百分数(%)、幂(^);还有比较运算符,包括等于(=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(<>);文本连接运算符(&);引用运算符,包括冒号(:)、空格、逗号(,)。在公式中同时使用某些运算符时,会按优先级进行计算。Excel运算符优先级见下表。此外,可以使用括号来控制运算符的优先级。
基本公式
下面是一个计算水果销售金额的工作表:
可以看出,计算每种水果销售金额时所使用公式的操作数是单元格,运算符是乘。而计算合计金额的公式只使用了一个操作数,即SUM函数,其参数为单元格区域。
这都是些最基本的公式的例子。
复杂的需求可能需要更复杂一些的公式,它们是基本公式和运算符的组合,但其基本原理都与基本公式相同。
数组公式
老板,做这么多Excel图表,想加班累死我吗?
领导传给我A产品的销量的完成情况表格,让我做成excel图表 我插入一个柱形图,效果不好。完成率的数字太小了看不到。 我把完成率设置为次标轴:选取完成率系列右键 - 设置数据系列格式 - 把主坐标轴改为次坐标轴。效果也不太好,柱子重叠在一起了。 再选取完成率柱子,右键 - 修改系列图表类型,改为折线图。这
在Excel中,还可以创建一类功能强大的公式,它就是数组公式。
仍以上图所示的工作表为例,我们要计算每种水果的销售金额,也可以先选择单元格区域D2:D5,然后输入公式:
=B2:B5*C2:C5
同时按下Ctrl Shift Enter组合键,输入数组公式,结果如下图所示:
可以看出,使用一个公式就达到了使用4个公式的效果。因此,在需要将同样的公式输入到众多不同的单元格中时,可以使用数组公式一次性输入,得到同样的结果。
在公式栏中,我们看到公式两侧有花括号,这是输入数组公式时Excel自动添加的,无须我们输入。
此外,数组公式也可以省掉许多中间过程,直接得到结果。例如,可以使用数组公式求出上例中的合计金额:
=SUM(B2:B5*C2:C5)
输入完公式后,记得要同时按下Ctrl Shift Enter组合键,结果如下图所示:
Excel在处理数组公式时,会在数组公式所在单元格与数组公式中使用的单元格之间建立对应的关联关系,然后使用对应的单元格计算得出结果。例如,上例中单元格D3中的数组公式,将会与对应的单元格B3和C3关联,并使用这两个单元格的值相乘得出结果。
技巧:在公式中,Excel允许在运算符和操作数之间添加空格,以提高可读性。Excel还允许使用Alt Enter组合键在公式中换行,将公式分成多个部分,这非常便于呈现长公式。如下图所示。
结语
任何美的事物看上去都非常简洁。
从上面的介绍可以看出,Excel公式的基本结构非常简单。正是从这个基本的等号开始,演绎出了数据分析之美。
excel搜索工作表指定列范围中的数据替换其复制到另一个工作表中
这里的应用场景如下: “ 在工作表 Sheet1 中存储着数据,现在想要在该工作表的第O 列至第T 列中搜索指定的数据,如果发现,则将数据所在行复制到工作表Sheet2 中。 用户在一个一级中输入要搜索的数据值,然后自动将满足前面条件的所有行复制到工作表Sheet2 中。” 首先,使用用户预先设计的输入第一步,如