EXCEL公式运算符有算术运算符、比较运算符、文本运算符、引用运算符。
一、运算符概论
算术运算符是用来计算基本的数学运算的符号,如加减乘除、百分比(%)、乘方(^)、负号(-)等。
比较运算符是用来比较大小的符号,如等于、大于、小于、大于或等于(>=)、小于或等于(<=)、不等于(<>)。
文本运算符是连接运算符“&”,用来连接文本、数字、单元格,连接文本时需要加双引号。
引用运算符是用来引用单元格区域的符号,如冒号(:)、逗号(,)、空格。
公式中运算符的优先顺序:引用运算符>算术运算符>连接运算符>比较运算符。如果想提高公式中某部分的运算顺序,则可以使用括号括起来,运算的优先顺序是由内向外的。
二、了解引用运算符引用的区域
引用运算符是用来引用单元格区域的,有使用冒号、逗号和空格三种方式。不同的符号引用的区域不同:
1、区域引用
冒号:引用的是连续的单元格区域,比如区域A1:C3,A1是该区域的第一个单元格,C3是该区域的最后一个单元格,也就是说冒号连接的是两个对角单元格地址的这一片区域。
2、联合引用
逗号:引用的是两个不连续的单元格区域,在公式中常常要引用不同区域,通常用逗号来连接这些区域。比如A1:B4,B7:C10。
3、交叉引用
空格:当两个区域重叠时,用空格来引用交叉的区域,比如以下公式中的两个区域用空格隔开,求和得到的结果是6,也就是引用的区域是B3:C5。
=SUM(A1:C5 B3:D8)
三、了解比较运算符的运算结果转换
使用比较运算符时,得到的结果只有两个,即逻辑值TRUE和FALSE。当比较结果成立时,返回值为TRUE;不成立时,返回值为FALSE。并且在 Excel 的数值计算中,逻辑值会自动转换为数值参与运算:TRUE 被当作 1,FALSE 被当作 0。对逻辑值进行算术运算时,可以验证TRUE=1,FALSE=0。
公式运算
结果
相乘时,逻辑值全部为TRUE值,TRUE=1,否则为0,相当于逻辑中的与关系;相加时,逻辑值全部为FALSE值,FALSE=0,否则为非0,相当于逻辑中的或关系。
四、单元格引用
Excel中单元格的引用方式主要有相对引用、绝对引用和混合引用。这三个引用方式的不同在于公式在复制或填充时,单元格地址的变化与否。通过锁定符($)来控制单元格地址的变化,可使用快捷键F4快速输入锁定符来切换引用方式。
1、相对引用
相对引用是excel中的默认引用关系,在公式复制或填充时,单元格地址会随位置相对变化(行变行、列变列)。
2、绝对引用
绝对引用中被引用的单元格地址不会随引用位置变化而变化,绝对引用要在行号和列号前添加绝对符号$。比如锁定单元格A1,使其不随公式的位置变化而变化,锁定格式是$A$1。
3、混合引用
混合引用顾名思义就是相对引用和绝对引用的混合使用。
以A1单元格为例:
$A1:固定列号时,向右填充公式不会使引用的内容发生变化,即不随列号的变化而变化。此时固定了列A,行号可以发生变化,向下填充时被引用单元格随位置相对变化,由$A1变成$A2、$A3……,后面以此类推。
A$1:固定行号时,向右填充公式会使被引用的单元格地址发生变化,随列号的变化而变化,引用的单元格地址由A$1变成B$1、C$1……,后面以此类推。如果公式向下填充,那么被引用的单元格地址不会随引用位置的变化而变化,依旧是A$1。
总之,$A1:固定列,不固定行;A$1:固定行,不固定列。