最基本最常用的函数,掌握了可以解决大部分问题。
(笔记模板由python脚本于2024年06月11日 19:05:56创建,本篇笔记适合熟悉excel的coder翻阅)
-
Python 官网:https://www.python.org/
-
Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单……
地址:https://lqpybook.readthedocs.io/
自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
—— 华罗庚
- My CSDN主页、My HOT博、My Python 学习个人备忘录
- 好文力荐、 老齐教室
本文质量分:
本文地址: https://blog.csdn.net/m0_57158496/article/details/139580521
CSDN质量分查询入口:http://www.csdn.net/qc
- ◆ Excel基本函数
- 1、基本函数
- 1.1 SUM
- 1.2 AVERAGE
- 1.3 MAX和MIN
- 1.4 COUNT
- 1.5 VLOOKUP、HLOOKUP
- 1.6 IF
- 1.7 CONCATENATE或&
- 1.8 PMT
- 2、日期、时间函数
- 2.11 DATEDIF函数
- 2.13 WEEKDAY函数
- 2.13.1 语法
- 2.13.2 返回中文字符
- 3、结语
◆ Excel基本函数
最近工作上要用电子表格统计产品检查数据,需对数据进行分类统计,用到了SUM
、IF
、COUNT
、COUNTS
、VLOOKUP
、ISBLANK
等函数,顺便学习了Excel最基本的其它几个常用函数和日期、时间函数,方便在以后用到不至于“热炒热卖”手忙脚乱。在这里习惯性的记录一下,如有同样需求的学习搭子,请酌情自取。
Excel 中有许多常用的函数,这些函数可以帮助您进行各种计算和分析。以下是一些最常用的 Excel 函数及其简要说明:
1、基本函数
1.1 SUM
- SUM
求和函数
用于计算一组数值的总和。
- 语法:
SUM(number1, [number2], ...)
- 示例:
=SUM(A1:A10)
计算A1到A10单元格中数值的总和。
- 语法:
1.2 AVERAGE
- AVERAGE
求平均值函数
用于计算一组数值的平均值。
- 语法:
AVERAGE(number1, [number2], ...)
- 示例:
=AVERAGE(B1:B10)
计算B1到B10单元格中数值的平均值。
- 语法:
1.3 MAX和MIN
- MAX 和 MIN
求最大值和最小值函数
分别用于找出数值中的最大值和最小值。- 语法:
MAX(number1, [number2], ...)
和MIN(number1, [number2], ...)
- 示例:
=MAX(C1:C10)
和=MIN(C1:C10)
分别找出C1到C10单元格中的最大值和最小值。
- 语法:
1.4 COUNT
- COUNT
计数函数
用于计算一组数值中的数字数量。- 语法:
COUNT(value1, [value2], ...)
- 示例:
=COUNT(D1:D10)
计算D1到D10单元格中数值的数量。
- 语法:
1.5 VLOOKUP、HLOOKUP
- VLOOKUP 和 HLOOKUP
垂直查找和水平查找函数
用于在一个数据表中查找特定值,并返回该值所在行的指定列或所在列的指定行的值。- 语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
和HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- 示例:
=VLOOKUP("特定值", A1:E10, 2, FALSE)
在A1到E10区域中查找“特定值”,并返回该值所在行的第二列的值。
- 语法:
1.6 IF
- IF
条件判断函数
根据指定条件返回不同的值。- 语法:
IF(logical_test, value_if_true, [value_if_false])
- 示例:
=IF(A1>10, "大于10", "小于等于10")
如果A1单元格的值大于10,返回“大于10”,否则返回“小于等于10”。
- 语法:
1.7 CONCATENATE或&
- CONCATENATE 或 &
连接文本函数
用于将两个或多个文本字符串合并为一个字符串。- 语法:
CONCATENATE(text1, [text2], ...)
- 示例:
=CONCATENATE(A1, " ", B1)
或=A1 & " " & B1
将A1和B1单元格中的文本合并,中间加上空格。
- 语法:
1.8 PMT
- PMT
支付函数
用于计算贷款或投资的定期支付金额。- 语法:
PMT(rate, nper, pv, [fv], [type])
- 示例:
=PMT(0.08/12, 10*12, -10000)
计算每月支付金额,年利率为8%,期限为10年,贷款金额为10000。
- 语法:
这些函数只是Excel众多函数中的一小部分,每个函数都有其特定的用途和参数设置。熟练掌握这些常用函数,可以大大提高您在Excel中进行数据处理和分析的效率。
2、日期、时间函数
E
x
c
e
l
Excel
Excel中处理日期和时间的数据分析函数非常强大和多样。以下是一些常用的日期和时间函数,以及它们的基本用途:
- TODAY():返回当前日期。
- NOW():返回当前日期和时间。
- DATE(year, month, day):根据给定的年、月、日,返回一个日期值。
- TIME(hour, minute, second):根据给定的小时、分钟和秒,返回一个时间值。
- YEAR(date):返回日期值中的年份。
- MONTH(date):返回日期值中的月份。
- DAY(date):返回日期值中的日。
- HOUR(time):返回时间值中的小时。
- MINUTE(time):返回时间值中的分钟。
- SECOND(time):返回时间值中的秒。
2.11 DATEDIF函数
-
DATEDIF(start_date, end_date, unit)
计算两个日期之间的差异,单位可以是年、月、日等。
DATEDIF函数计算的是从start_date
到end_date
的时间差,因此end_date
必须是在start_date
之后或与之相同的日期。如果end_date
早于start_date
,DATEDIF函数将返回错误值#NUM!
。这一点,一定要牢记。 -
例如,如果您尝试计算从"2023-06-15"到"2023-01-01"的天数,您应该会得到一个
#NUM!
错误,因为起始日期在结束日期之后。=DATEDIF("2023-06-15", "2023-01-01", "D") // 将返回 #NUM!
-
如图所示
:
正确的用法应该是
:=DATEDIF("2023-01-01", "2023-06-15", "D") // 将返回两个日期之间的天数
这将正确计算两个日期之间的天数
-
还可以自己格式化字符串
DATEDIF函数,也接受日期字符串为参数,与日期对象单元格返回值一样
-
以上图片中的公式
=DATE("1973-5-1") =TODAY() ="我已活到"&DATEDIF(A14, B14, "d")&"天" ="我已过完"&DATEDIF(A14, B14, "m")&"个月" ="我现在已"&DATEDIF(A14, B14, "y")&"岁" ="我已活到"&DATEDIF("1973-5-1", "2024-6-15", "d")&"天"
- NETWORKDAYS(start_date, end_date, [holidays]):计算两个日期之间的工作日天数,可以排除节假日。
2.13 WEEKDAY函数
- WEEKDAY(date, [return_type])
返回参数日期是一周中的哪一天,返回类型可选。在 Microsoft Excel 中,WEEKDAY
函数用于返回一个代表星期几的数值。
2.13.1 语法
-
其语法如下
:WEEKDAY(serial_number, [return_type])
-
serial_number
是必需的,它代表要查找的那一天的日期。可以是一个日期序列号、单元格引用,或者是用 DATE 函数返回的日期值。 -
return_type
是可选的,它指定返回的星期几的格式。如果省略,默认为1。
return_type
参数可以取以下几个值: -
1(默认):返回1(星期日)到7(星期六)的整数。
-
2:返回1(星期一)到7(星期日)的整数。
-
3:返回0(星期一)到6(星期日)的整数。
-
此外,
return_type
参数还可以使用11到17的值,这些值用于指定星期几的返回值以及一周的第一天。这些可选参数允许用户设定每周开始的第一天,如下所示:
11:返回1(指定的星期一开始)到7(星期日),如果星期一是每周的第一天。
12:返回1(指定的星期二开始)到7(星期一),如果星期二是每周的第一天。
13:返回1(指定的星期三开始)到7(星期二),如果星期三是每周的第一天。
14:返回1(指定的星期四开始)到7(星期三),如果星期四是每周的第一天。
15:返回1(指定的星期五开始)到7(星期四),如果星期五是每周的第一天。
16:返回1(指定的星期六开始)到7(星期五),如果星期六是每周的第一天。
17:返回1(指定的星期日开始)到7(星期六),如果星期日是每周的第一天。
可选参数11-17是分别设定返回值1对应星期几,也就是说规定每周开始第一天。
下面是一个使用 WEEKDAY函数的例子
:=WEEKDAY("2024-06-15", 2)
这个例子中,函数会返回2024年6月15日(星期六)的星期几,使用的是返回类型2,所以结果将是6。
CHOOSE函数帮忙,返回中文字符
截图中的公式
="今天是"&CHOOSE(WEEKDAY(NOW(), 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")
2.13.2 返回中文字符
在 Excel 中,WEEKDAY
函数本身并不支持直接返回中文字符的星期几。如果您需要返回中文字符表示的星期几,您可以使用 CHOOSE
函数结合 WEEKDAY
函数来实现。CHOOSE
函数可以根据 WEEKDAY
函数返回的数值来选择对应的星期字符串。
以下是一个示例公式,用于将日期转换为中文的星期几:
=CHOOSE(WEEKDAY("2024-06-15", 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")
在这个公式中,WEEKDAY("2024-06-15", 2)
首先计算出日期 “2024-06-15” 是星期几,返回一个1到7之间的整数。然后 CHOOSE
函数根据这个整数从后面的参数列表中选择对应的星期字符串。例如,如果 “2024-06-15” 是星期六,WEEKDAY
函数将返回7,CHOOSE
函数将返回列表中的第七个参数,即 “星期日”。
请注意:这个示例假设您的工作表使用的是中文语言设置,并且 Excel 中的星期字符串是按照 “星期一” 到 “星期日” 的顺序排列的。如果您的 Excel 语言设置不是中文,或者您需要使用不同的星期字符串,您可能需要根据实际情况调整 CHOOSE
函数的参数。
您还可以格式化字符串
您可以用&
任意拼接返回的中文星期字符串。
截图中的公式
:
="今天是"&CHOOSE(WEEKDAY(NOW(), 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")
- EOMONTH(start_date, months):返回给定日期月份的最后一天。
- EDATE(start_date, months): 返回给定日期后几个月的对应日期。
我的“日历牌”
用NOW
、TEXT
、WEEKDAY
和CHOISE
(让函数返回中文字符星期几)函数联动,我打造了一个简易日历牌。
这些函数可以用于各种数据分析任务,比如计算年龄、工作日计数、项目期限计算等。如果有具体的日期和时间处理需求,可以根据其详细的信息,设计相应的 E x c e l Excel Excel公式或数据分析流程。
3、结语
这些函数,是Excel中最基本且最常用的函数。它们覆盖了从简单的数学计算(如求和、平均值、最大值、最小值)到数据查找(如VLOOKUP和HLOOKUP)和条件判断(如IF),以及文本处理(如CONCATENATE)等多个方面。这些函数在大多数日常的数据处理和分析任务中都非常实用。
当然,Excel的功能非常强大,还有许多其他函数可以用于更复杂的数据操作和分析,例如统计函数、财务函数等。随着对Excel的使用越来越熟练,可能会发现需要学习更多特定用途的函数。但就初学者和日常使用而言,掌握这些基本函数已经可以解决大部分问题。
上一篇: URL解码编码(一)(用十六进制对特定字符编码,利用百分号标识搜索字符串解码十六进制字符。(Web学习专栏))
下一篇:
我的HOT博:
本次共计收集 311 篇博文笔记信息,总阅读量43.82w。数据于2024年03月22日 00:50:22完成采集,用时6分2.71秒。阅读量不小于6.00k的有
7
7
7篇。
-
001
标题:让QQ群昵称色变的神奇代码
(浏览阅读 5.9w )
地址:https://blog.csdn.net/m0_57158496/article/details/122566500
点赞:25 收藏:86 评论:17
摘要:让QQ昵称色变的神奇代码。
首发:2022-01-18 19:15:08
最后编辑:2022-01-20 07:56:47 -
002
标题:Python列表(list)反序(降序)的7种实现方式
(浏览阅读 1.1w )
地址:https://blog.csdn.net/m0_57158496/article/details/128271700
点赞:8 收藏:35 评论:8
摘要:Python列表(list)反序(降序)的实现方式:原址反序,list.reverse()、list.sort();遍历,全数组遍历、1/2数组遍历;新生成列表,resersed()、sorted()、负步长切片[::-1]。
首发:2022-12-11 23:54:15
最后编辑:2023-03-20 18:13:55 -
003
标题:pandas 数据类型之 DataFrame
(浏览阅读 9.7k )
地址:https://blog.csdn.net/m0_57158496/article/details/124525814
点赞:7 收藏:36
摘要:pandas 数据类型之 DataFrame_panda dataframe。
首发:2022-05-01 13:20:17
最后编辑:2022-05-08 08:46:13 -
004
标题:个人信息提取(字符串)
(浏览阅读 8.2k )
地址:https://blog.csdn.net/m0_57158496/article/details/124244618
点赞:2 收藏:15
摘要:个人信息提取(字符串)_个人信息提取python。
首发:2022-04-18 11:07:12
最后编辑:2022-04-20 13:17:54 -
005
标题:Python字符串居中显示
(浏览阅读 7.6k )
地址:https://blog.csdn.net/m0_57158496/article/details/122163023
评论:1 -
006
标题:罗马数字转换器|罗马数字生成器
(浏览阅读 7.5k )
地址:https://blog.csdn.net/m0_57158496/article/details/122592047
摘要:罗马数字转换器|生成器。
首发:2022-01-19 23:26:42
最后编辑:2022-01-21 18:37:46 -
007
标题:回车符、换行符和回车换行符
(浏览阅读 6.0k )
地址:https://blog.csdn.net/m0_57158496/article/details/123109488
点赞:2 收藏:3
摘要:回车符、换行符和回车换行符_命令行回车符。
首发:2022-02-24 13:10:02
最后编辑:2022-02-25 20:07:40
截屏图片
(此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺“未过审”还不如回收站,回收站还不如永久不见。😪值此年底清扫,果断移除。留此截图,以识“曾经”。2023-12-31)
精品文章:
- 好文力荐:齐伟书稿 《python 完全自学教程》 Free连载(已完稿并集结成书,还有PDF版本百度网盘永久分享,点击跳转免费🆓下载。)
- OPP三大特性:封装中的property
- 通过内置对象理解python'
- 正则表达式
- python中“*”的作用
- Python 完全自学手册
- 海象运算符
- Python中的 `!=`与`is not`不同
- 学习编程的正确方法
来源:老齐教室
◆ Python 入门指南【Python 3.6.3】
好文力荐:
- 全栈领域优质创作者——[寒佬](还是国内某高校学生)博文“非技术文—关于英语和如何正确的提问”,“英语”和“会提问”是编程学习的两大利器。
- 【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛
- 靠谱程序员的好习惯
- 大佬帅地的优质好文“函数功能、结束条件、函数等价式”三大要素让您认清递归
CSDN实用技巧博文: