超实用的14个Excel函数,必须掌握!

恋习Python

共 1290字,需浏览 3分钟

 ·

2022-06-08 22:43

来  源:数据分析与统计学之美/作  者:黄伟呢 

转自:爱数据LoveData

Excel是我们从事数据分析的朋友们,会经常会用到的最基本的工具。而Excel函数又是Excel中最为重要的、最为常用的知识点,我们必须要掌握。


基于此,小编就分类为大家讲述最为常用的Excel函数。今天我们要学习的是时间函数、匹配查找函数、行列统计函数与错误处理函数。



01
时间函数


(1)today_now:返回系统时间


(2)year_month_day:提取某个日期中的年、月、日


(3)days_datedif:计算两个日期之间的年、月、日


(4)edate_eomonth:将时间前、后移动指定月份


(5)weekday:返回星期几的函数

这个函数需要特别注意一下,默认情况下,显示的是国外的时间,也就是说星期天显示的是1。但是我们国家希望星期天显示的是7,星期一显示的是1,怎么办呢?我猜你肯定不知道,weekday()函数还有第二个参数,如下图所示。



今天是2020年5月1号,按照国外默认来说,今天应该是周六,即显示结果为6。如果使用了第2个参数后,可以改成我们习惯的“星期”显示方式。



(6)text:返回各种日期、时间格式的函数(强大)


text()函数相当强大、有用,涉及到的知识点也是众多的,因此这里提供一个学习链接给大家,就不详细演示了:https://baijiahao.baidu.com/s?id=1615357210194597308&wfr=spider&for=pc



(7)networkdays_networkdays.inl:计算工作日的常用函数



关于networkdays.inl的第4个参数,很有用,我们利用下图进行展示一下,从下图可以看出,每一个数字代表每一周的休息日是哪一天,例如“数字11”表示,休息日只有星期天,周六仍然需要上班,这就是我们所说的“单休”。




02
匹配查找函数


(8)vlookup

注意:多条件查询,需要添加辅助列。



(9)lookup及其高级应用


注意:使用lookup( )函数需要特别注意“查找对象所在的列必须升序排列”,否则结果做出来都是错的。同时,这个进行多条件查询的时候,不需要添加辅助列。



假如,我不想改动源数据,仍然想要使用lookup( )做查找,应该怎么办呢?那么就需要使用lookup( )高级应用了。关于lookup( )高级应用,这里需要记住一句话:首先它会默认你的查找区域是升序排列,当查找值在查找区域中找不到目标值的时候,就会返回该区域中的“最大值”,这就是下面要讲述方法的“解题关键”。



(10)index



关于index( )函数显示某一行值,涉及到数组的操作,下面我们录制了一个视频。



(11)match


注意:index( )和match( )进行搭配使用,进行多条件查找,相当有效,也特别好用。组合棋类的效果是这样的:index(查找区域,行号,列号)。


(12)offset



03
行数、列数统计函数


(13)column_columns_row_rows




04
错误处理函数


(14)iferror


浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报