添加后的效果见下图,点击保存
如果枚举联动设置错误,可以再次点击枚举联动按钮,对于已设置区域单元格背景为绿色底色。
(5)浮动区域属性
固定行数是指表格建立之初如果只有1行可填写区域,那么填表人只能在此行录入,不会自动增行,也无法插行;如果设置了最大行数为5,填表人不可录入第6行,也无法实现插入第5行以后的行。
总结,数据格式进行设置时,在下图红框处选中单元格,点击【数据】对应的格式设置内容。
3.5函数与公式
3.5.1 逻辑函数
(1)AND
检查是否所有参数均为TRUE,如果所有参数值均为TRUE,则返回TRUE,否则返回FALSE。AND(logical1,logical2,??) logical:判断条件,E2。例如:
=IF(AND(D2>80,E2>80,F2>80),\录取\不予录取\笔试成绩、E:面试成绩、F:综合成绩) 如果面试成绩,笔试成绩,综合素质分数都大于80,给予录取,否则不予录取。 (2)False
例如:A1=25 B1=30 =if(A1>B1,TURE,FALSE) 结果:FALSE
(3)IF
判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。 IF(logical_test,value_if_true,value_if_false) logical_test:表达式value_if_true:表达式正确时返回的值value_if_false:表达式错误时返回的值。例如:销售品种统计表中:=IF(明细表!F2=E4,1,0) 如果跨表明细表的F2单元格的值=E4时,则返回结果为:1 ,否则返回结果为:0 (4)IFERROR
如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值。 IFERROR(value,value_if_error) value:任何值或表达式value_if_error:任何值或表达式。例如:A2=2 B2=0 =IFERROR(A2/B2,\计算中有错误\结果:计算中有错误 因为B2=0 (5)NOT
对参数的逻辑值求反:参数为TRUE时返回FALSE;参数为FALSE时返回TRUE。 IFERROR(value,value_if_error) value:任何值或表达式value_if_error:任何值或表达式。例如:IF(NOT(LEFT(A2,4)=\待检查\从A2单元格中提取前4位字符,判断是否为“0011”,如果是,利用IF函数显示“待检查”,如果不是,利用IF函数显示空值。 (6)OR
如果所有参数值均为FALSE,则返回FALSE,否则返回TRUE。OR(logical1,logical2,...) logical:判断条件,例如:黑龙江:OR(POS(\法院\, 返回结果:包含法院字段或者有下级的节点
(7)True
例如:A2=6 B2=3 =if(A2>B2,TURE,FALSE) 结果:TURE
3.5.2 数值和三角函数
(1)ABS:返回给定数值的绝对值,即不带符号的数值。例如:A2=-4,设置为=ABS(A2) 结果为4
(2)INT:将数值向下取整为最接近的整数。INT(number) number:实数,例如:A1=16.24、A2=-28.389 =INT(A1) 结果为16 =INT(A2) 结果为为-29 (3)LN:返回给定数值的自然对数,LN(number) number:正实数。例如:LN(N) 以e为底N的对数 N=E^2,返回结果:2
(4)LOG:返回给定数值的对数 LOG(number,base) number:正数base:对数的底数 例如:=LOG(N,M),如N=100,M=10,返回结果:10 以M为底N的对数 (5)LOG10:返回给定数值的10为底的对数,LOG10(number) number:正数 例如:log10(100)结果:2
(6)MOD:返回两数相除的余数 MOD(number,divisor) number:被除数divisor:除数,例如:=IF(OR(AND(MOD(B1,4)=0,MOD(B1,100)<>0),MOD(B1,400)=0),\是闰年\不是闰年\闰年的判定条件是 :年份能被 4 整除而不能被100 整除,或者能被 400 整除
(7)ROUND:按指定的位数对数值进行四舍五入,ROUND(number, num_digits) number:要四舍五入的数num_digits:四舍五入到的位数,例如:=ROUND(3.19, 1) 结果:3.2
(8)ROUNDUP:向上舍入数字,ROUNDUP(number, num_digits) number:要向上舍入的实数num_digits:舍入到的位数。例如:=ROUNDUP(3.2,0) 结果为:4 =ROUNDUP(3.14159, 3) 结果为:3.142。 =ROUNDUP(-3.14159, 1) 结果为:-3.2。 =ROUNDUP(31415.92654, -2) 结果:31500
(9)ROUNDDOWN:向下舍入数字,ROUNDDOWN(number, num_digits) number:要向下舍入的实数num_digits:舍入到的位数。例如:=ROUNDDOWN(3.2, 0) 小数位为:0 结果:3 =ROUNDDOWN(76.9,0) 小数位为:0 结果:76 例如: =ROUNDDOWN(3.2, 0) 小数位为:0 结果:3 =ROUNDDOWN(76.9,0) 小数位为:0 结果:76 =ROUNDDOWN(3.14159, 3) 结果:3.141 =ROUNDDOWN(-3.14159, 1) 结