Excel的公式是其数据处理的重要工具。
1 公式的组成所有公式是以“=”号为引导,通过运算符按照一定的顺序组合进行数据运算处理的等式。简单的公式有加、减、乘、除等计算。
公式里可以包含函数,以函数的返回结果参与运算,函数则是按照特定算法进行计算的产生一个或者一组结果的预定义的特殊公式,函数也可以嵌套。
1 以等于号=开头,也可以以加号 开关或以@开头;
2 运算符;
3 单元格引用,包括命名的单元格和范围,既可以是当前工作表,也可以是当前工作簿的其他工作表的单元格,或是其他工作薄中的单元格;
4 值或字符串;
5 工作表函数和参数;
6 括号:控制着公式中表达式的计算顺序;
1.1 运算符:
运算符有算术、比较、文本、引用、逻辑运算符等;使用运算符,可以对数据执行各种操作。
1.2 运算符优先级:
运算符的优先级是指在一个运算符表达式中同时有多个运算符时,优先级高的运算符优先计算,用小括号括住的运算符具有最高的优先级。
1.3 A1引用样式
公式和函数的强大之处在于可以引用工作表中的单元格并使用其值,引用的实质是使用了一个行、列交叉的地址(Excel中行编号为1,2,3……,列编列为A,B,C……,C3即表示第3行第3列)。在公式或函数中,对单元格的引用就相当于使用了一个变量。为方便单元格的引用,Excel使用了两种引用方式,一种是绝对引用,是指对单元格的引用不相对于公式所在的位置而变化(公式复制时);而相对引用则相反,公式的地址相对于公式所在位置而变化(公式复制时),这是因为公式所在单元格与引用单元格有一个相对的位置。如B2单元格有公式"=C3"时,此时两个单元格的编址有一个相对性,引用单元格在公式所在单元格的左下角,也就是下偏一行,左偏一列的位置,相对引用时,保持相对性不变,如将公式复制到B3时,使用相对引用,则公式变为"=C4",还有一样的相对性,即引用的是公式左下角的单元格,这样在公式复制时带来了极大的方便性。特性情况下,如果认定对C3的引用不变,则使用绝对引用,公式变为"=$C$3",公式复制时,不管公式所在单元格在哪个位置,其都是对C3的绝对引用,没有考虑到两者相对位置的变化。