EXCEL中的常用函数利用

来源:互联网 发布:视频相册制作软件 编辑:程序博客网 时间:2024/06/04 19:27

1 字符串操作

用于拼接文件名,例如

="raw_"&A2&"_"&B2&"_"&YEAR(TODAY())&MONTH(TODAY())&DAY(TODAY())-1&".xlsx"

&连接单元格的值(也可以用CONCATENATE()),用TODAY()等日期相关函数来加上时间戳

有时候还会利用到批处理中(http://www.360doc.com/content/11/1108/09/6964901_162694893.shtml)


MID(), RIGHT(),LEFT(),LEN()也会经常用于字符串截取操作

LEN(A3)获取A3单元格内字符长度

MID(A3,3,2)从A3单元格的字符的第三个字符截取两位

LEFT(A3,3)从A3单元格的字符左边开始截取三位

RIGHT(A3,2)从A3单元格的字符右边开始截取两位


SUBSTITUTE(aim,find,replace)用于查找替换

=SUBSTITUTE(A3,"A","B")将A3中的所有A替换成B


2 数学统计

SUM()求和

ABS()求绝对值

AVERAGE()算数平均数

INT()向下取整

MAX()、MIN() 最大值/最小值

MOD()求余数


COUNTIF,例如:

=COUNTIF(C:C,"<>"&"")统计C列非空单元格的数量

=COUNTIF(B:B,"ABC")统计B列单元格值为“ABC”


3 逻辑判断

AND(condition1,condition2,...)所有条件为TRUE,返回TRUE,否则返回FALSE

OR()与AND对应

IF(condition,exp1,exp2)

例如:=IF(A1=A2,"SAME","DIFFERENT")判断A1,A2的值是否相等


4 日期相关

DATE(year,month,day)给出指定数值的日期,如=DATE(2015,1,2)返回2015-1-2(月份溢出会自动判断)

DATEIF(date1,date2,"y/m/d")返回两个日期相差的年月天

NOW()当前的日期和时间




0 0