Excel函数应用(1)

声明:本人博客Excel的内容来自各方各地,均非纯原创,但也不是纯抄袭。
1.and()函数
and(logical,logical2,…)
当参数全为非零元时,返回True;
否则,返回False.
示例:已知 A列是学生姓名,B列、C列分别是数学、语文成绩,要求筛选出姓王,语文和数学成绩都大于90的同学。
在D1单元格中输入公式
=AND(LEFT(A1)=“王”,B1>90,C1>90)

=AND(FIND(“王”,A1)=1,B1>90,C1>90)
向下填充即可。
结果:符合条件的返回TRUE,否则返回FALSE.
2.ABS(number)函数
返回数字number的绝对值。

number取值函数返回值
800800
-800800
字符串 A 1#VALUE!
TRUE1
FALSE0
#NAME?#NAME?

3.AVERAGE(number1,number2,…)
参数的不同情况,返回值也不同:
对于文本而言,不参与运算,比如:
A1单元格中是文本格式的 chara

公式返回值
=AVERAGE(A1,1)1=1/1
=AVERAGE(A1,2)2=2/1

对逻辑值而言,TRUE=1,FALSE=0,参与计算,比如:

公式返回值
=AVERAGE(FALSE,1)0.5
=AVERAGE(TRUE,1)1

对错误值而言,
公示结果的错误类型与参数的错误类型一致:
B1单元格的错误类型为 #NAME?

公式返回值
=AVERAGE(B1,1)#NAME?

4.AVERAGEA(number1,number2,number3,…)
该函数和上面AVERAGE()的区别是文本也参与计算。
将文本=0,示例如下:

公式返回值
=AVERAGEA(A1,1)0.5=(0+1)/2
=AVERAGEA(A1,2)1=(0+2)/2

5.MATCH(lookup_value,lookup_array,[match_type])
匹配函数,
在查询范围lookup_array中查找lookup_value,
[match_type]参数可以省略,用来选定查找方式:模糊查找?精确查找?
一般使用0为精确查找,或者省略不写。
该函数常与index(lookup_range,aim_row,aim_cloumn)函数嵌套使用,用于查找.
比如:
在这里插入图片描述
要查找王皓月的数学成绩,公式为
=INDEX(A1:F12,MATCH(“王皓月”,B:B,0),column(D1))
中间利用MATCH()函数找到行标。
使用这两个函数需要注意:
index行标和列标都是被选区域的行标和列标;
match返回的坐标也是以被选区域为基准的。

6.ADDRESS(row_num,column_num,abs_num,[a1],sheet_text)
以文本的方式返回引用地址。
利用行标row_num和列标column_num找到某单元格,用abs_num参数规定返回该单元格的引用(相对,混合)引用,参数[a1]规定返回文本的样式,sheet_text指定该单元格所在的工作表(要使用双引号括起来)
示例 :
=ADDRESS(9,4,1,1,“Abs”)
使用A1样式绝对引用“Abs”工作表中的第九行第1列
返回值:
在这里插入图片描述
具体地,参数规定:

abs_num引用方式
1绝对引用
2绝对行,相对列
3相对行,绝对列
4相对引用
a1引用样式
0R1C1
1A1

7.DSUM(database,field,cteria)函数
用于多条件求和。
database为构成列表和数据库的单元格区域,也可为单元格区域名称。
field为指定函数要汇总的数据列数(在选中单元格区域的列数)。
criteria为包含指定条件的单元格区域。
示例:
在这里插入图片描述
公式为: =DSUM(A1:F12,F1,H2:J3)
注意:field参数可以输入总分所在列的列标,也输入代表的单元格。使用后者不易出错。
8.LEFT(text,[num_chars])
用于从文本字符串text的左边第一字符开始返回指定位数num_chars的字符 .
示例:
在这里插入图片描述
利用函数公式 =LEFT(B2,1)提取了第一个字符,得到了班级序号。
9.FIND(find_text,within_text,[start_num])
从within_text文本(整体)的第start_num位开始查找find_text文本(部分)的位置。
示例:
从A1单元格的字符串“江苏省徐州市”中查找“徐州”的所在位置,
=FIND(“徐州”,A1,1)
最后一个参数可省略(默认为1),也可为1,2,3,…
但最终结果都是4.
我猜:这是因为,第三参数的设定可以减少查找工作量,但不会改变“徐州”在原字符串中的位置。
注意:
区别于【ctrl+F】窗口查找,FIND函数不可使用通配符;
当find_text为空文本时,返回值为start_num.
10.REPLACE(old_text,start_num,num_chars,new_text)
将旧字符串old_text中的从第start_num位起的num_chars位替换成new_text.
示例:隐藏手机号码的从第3位之后的六位数,如13******778
=REPLACE(A1,3,6,"******")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值