一、公式中的常量
1.常量参数
公式中可以使用常量进行运算。所谓常量,是指在运算过程中自身不会改变的值,但是公式以及公式产生的结果都不是常量。
(1)数值常量,如:=(5+8)*4/2
(2)日期常量,如:=DATEDIF(“2010-1-1”,NOW(),”m”)
(3)文本常量,如:=”I LOVE”&”ExcelHome”
(4)逻辑值常量,如:=VLOOKUP(“张三丰”,A:B,2,FALSE)
(5)错误值常量,如:=COUNTIF(A:A,#DIV/0!)
1.1 数值与逻辑值转换
在Excel公式运算中,逻辑值与数值的关系为:
(1)在四则运算及乘幂、开方运算中,TRUE=1,FALSE=0。
(2)在逻辑判断中,0=FALSE,所有非0数值=TRUE。
(3)在比较运算中,数值<文本
1.2 文本型数字与数值想换
文本型数字可以作为数值直接参与四则运算,但当此类数据以数组或者单元格引用的形式作为某些统计函数(如SUM,AVERAGE和COUNT函数等)的参数时,将被视为文本来运算。
例如,在A1单元格输入数值1(单元格数字格式为默认的“常规”),在A2单元格输入前置单引号的数字’2,则对数值1和文本型数字2的运算如表1所示。
2.常用常量
下面两个公式分别可以返回A列单元格区域中最后一个数值和文本型的数据:
=LOOKUP(9E+307,A:A)
=LOOKUP(“龠”,A:A)
2.1 人数数值常量9E+307
9E+307是数值9乘以10的307次方的科学计数法表示形式,也可写作9E307。根据Excel计算规范限制,在单元格中允许输入的最大数值为9.99999999999999E+307,因此,采用较为接近限制值且一般不会使用到的一个大数9E+307来简化公式输入,用以在A列中查找最后一个数值。
2.2 认识文本常量“龠”
使用“龠”字的原理与9E+307相似,是接近字符集中量大全角字符的单字,此外也常用“座”或者REPT(“座”,255)来产生一串“很大”的文本,以查找A列中最后一个文本值数据。
3.使用数组常量
在Excel中,数组(arry)是由一个或者多个元素按照行列排列方式组成的集合,这些元素可以使文本、数值、逻辑值、日期、错误值等、数组常量的所有组成元素为常量数据,其中文本必须使用半角引号将首尾标识出来。其标识方法为:用一对大括号({})将构成数组的常量包括起来,并以半角分号(;)间隔行元素、以半角逗号(,)间隔列元素。
数组常量根据尺寸和方向不同,可以分为一维数组和二维数组。只有1个元素的数组称为单元素数组,只有1行的一维数组又可称为水平数组,只有1列的一维数组又可称为垂直数组,具有多行多列(含两行两列)的数组称为二维数组。例如:
(1)单元素数组:{1},可以使用=ROW(A1)或=COLUMN(A1)返回。
(2)一维水平数组:{1,2,3,4,5},可以使用=COLUMN(A:E)返回。
(3)一维垂直数组:{1;2;3;4;5},可以使用=ROW(1:5)返回。
(4)二维数组:{0,”不及格”;60,”及格”;70,”中”;80,,”良”;90,”优”}。
提示:如果手工输入数组中切换中英文输入法和输入逗号、分号、双引号等较为繁琐,可以借助单元格输入并使用键转换法,例如上述二维数组,可以在A1:A5分别输入0、60、70、80、90,在B1:B5分别输入相应的文字,然后在其他单元格中输入=A1:B5并按下键快速
网友评论