【速查】Excel常用函数

将个人工作中遇到的常用Exce函数总结如下,便于遗忘时快速记忆查找:

1)日期类:

TODAY():获取当前日期,用EXCEL长期制作T+1报表时可用TODAY()-1,自动同步统计日期

WEEKDAY():查询日期是过去或者未来的星期几

WEEKNUM()查询日期在一年中的第几周

DAY()、MONTH()、YEAR():获取年月日中的日、月、年

2)函数类:

IFERROR():用于EXCEL报表展示时,会出现“#DIV/0!”之类的数值,手动一个个修改为“-”的话。下次复用文件时,费力还容易弄错。可用IFERROR(A2/B2,"-")。

SUMIF():对范围中符合指定条件的值求和。

PRODUCT():计算若干数的乘积,如销售数量*单价*商品折扣价*商品佣金

SUMPRODUCT():对给定数组间的元素相乘,并返回乘积之和

RAND():返回一个大于等于0且小于1的平均分布的随机函数

ROUND() :将数字四舍五入到指定的位数

3)统计类:

MAX():返回一组数中的最大值

LARGE():返回数据集中第k个最大值

SMALL():返回数据集中第k个最小值

RANK():返回在一组数中的相对于其他数的大小排位

COUNT():计算个数

COUNTIF():满足特定条件的个数,如求“是否为本地客户”列中“是”的个数。

4)查找引用:

VLOOKUP()(要查找值名称,源数据中选定查找范围,选定需要范围里的第几列数据,一般精确匹配false)

CHOOSE()根据指定的条件查询表格中的数据

MATCH():指定区域内按指定方式查询与指定内容所匹配的单元格位置;

INDEX():返回表或区域中的值”或“对值的引用

ROW()   COLUMN()行、列

row或column函数可以实现每行或列数据位置变而序号位置不变,不用函数用正常序号则序号会随着数据位置变而变化位置

5)文本函数

Text():把数字、日期转为文本,转换时要指定格式。

常见可用于完成“加上元(¥)”,“价格大于 0,显示价格,价格为 0 或空显示 0”等

FIND():=find(find_text,within_text,start_num)

(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])

SEARCH():=search(find_text,within_text,start_num)

=search(要查找的字符,字符所在的文本,从第几个字符开始查找)

返回一个指定字符或文本字符串在字符串中第一次出现的位置 ,从左到右查找,忽略英文字母的大小写。

PS:FIND区分大小写,SEARCH不分。SEARCH支持通配符(*、?),而FIND函数不支持。

LEN():返回文本字符串中的字符个数

MID():从字符串返回指定数量的字符。

比如有个字段叫做“URL”,需要用EXCEL,将其拆出成不同的参数信息,如product_id,source_type等。如URL='https://x.x.x.com/xx/xx/xx1234/?ad_name=abc-1111-toutiao&plat=3&source_type=101&...',假如URL在B2位置,希望快速拆出“abc-1111-toutiao”这一段,放到C这一名为ad_name的列。

可用=MID($B2,FIND(C$1,$B2)+LEN(C$1)+1,FIND("&plat",$B2)-(FIND(C$1,$B2)+LEN(C$1)+1))

6)逻辑函数

AND、OR、NOT、FALSE、IF、TRUE

未完...持续增加...

你可能感兴趣的:(【速查】Excel常用函数)