问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel常用函数与公式集锦:让数据处理更高效

创作时间:
作者:
@小白创作中心

Excel常用函数与公式集锦:让数据处理更高效

引用
CSDN
1.
https://blog.csdn.net/2401_87299120/article/details/142425018

Excel函数与公式

Excel函数与公式的作用是进行数据计算、分析、转换和操作,可以实现一些复杂的数据处理任务,例如:

  • 对数值进行基本的四则运算、求和、求平均值等数学运算。
  • 对数值进行条件判断、筛选、分类等操作,例如IF、SUMIF、COUNTIF等函数。
  • 对日期、时间进行格式化、计算、排序等操作,例如DATE、TIME、DATEDIF等函数。
  • 对文本进行处理、匹配、替换等操作,例如LEFT、RIGHT、FIND、SUBSTITUTE等函数。
  • 对数据进行统计、分布分析、回归分析等操作,例如AVERAGE、STDEV、CORREL、LINEST等函数。
  • 对数据进行逻辑运算、位运算、数组运算等操作,例如AND、OR、NOT、INDEX、MATCH等函数。

这些函数和公式可以帮助用户快速、准确地处理和分析数据,提高工作效率和准确性。

逻辑函数

IF:根据逻辑条件返回不同的结果,语法为:

IF(logical_test, value_if_true, value_if_false)

示例:=IF(A1>10, "大于10", "小于等于10")

AND:判断所有参数是否都为TRUE,语法为:

AND(logical1, [logical2], ...)

示例:=AND(A1>10, B1<20)

OR:判断是否至少有一个参数为TRUE,语法为:

OR(logical1, [logical2], ...)

示例:=OR(A1>10, B1<20)

NOT:将参数逻辑值反转,语法为:

NOT(logical)

示例:=NOT(A1>10)

IFERROR:如果公式结果是错误,返回自定义值,语法为:

IFERROR(value, value_if_error)

示例:=IFERROR(1/0, "除数不能为0")

IFNA:如果公式结果为#N/A错误,返回自定义值,语法为:

IFNA(value, value_if_na)

示例:=IFNA(VLOOKUP(A1, B1:C10, 2, FALSE), "未找到")

SWITCH:根据指定值返回对应结果,语法为:

SWITCH(expression, value1, result1, [value2, result2], ...)

示例:=SWITCH(A1, 1, "一", 2, "二", "其他")

文本函数

LEFT:返回文本字符串左侧的指定字符数

LEFT(text, [num_chars])

示例:=LEFT("Hello", 2)

RIGHT:返回文本字符串右侧的指定字符数

RIGHT(text, [num_chars])

示例:=RIGHT("Hello", 2)

MID:返回文本字符串中指定位置开始的一定数目的字符

MID(text, start_num, num_chars)

示例:=MID("Hello", 2, 3)

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

LEN(text)

示例:=LEN("Hello")

FIND:返回某个文本字符串在另一个文本字符串中的位置

FIND(find_text, within_text, [start_num])

示例:=FIND("l", "Hello")

REPLACE:替换文本字符串中的一部分

REPLACE(old_text, start_num, num_chars, new_text)

示例:=REPLACE("Hello", 2, 3, "i")

SUBSTITUTE:替换文本字符串中的某个字符串为另一个字符串

SUBSTITUTE(text, old_text, new_text, [instance_num])

示例:=SUBSTITUTE("Hello", "l", "r", 2)

CONCATENATE:将两个或多个文本字符串合并为一个字符串

CONCATENATE(text1, [text2], ...)

示例:=CONCATENATE("Hello", "World")

TEXT:将数字或日期格式转换为文本格式

TEXT(value, format_text)

示例:=TEXT(123456, "#,##0")

UPPER:将文本字符串转换为大写字母

UPPER(text)

示例:=UPPER("hello")

LOWER:将文本字符串转换为小写字母

LOWER(text)

示例:=LOWER("HELLO")

PROPER:将文本字符串中的每个单词的首字母转换为大写字母

PROPER(text)

示例:=PROPER("hello world")

日期和时间函数

TODAY():返回当前日期

TODAY()

NOW():返回当前日期和时间

NOW()

YEAR(serial_number):返回日期或时间值的年份

YEAR(serial_number)

示例:=YEAR(TODAY())

MONTH(serial_number):返回日期或时间值的月份

MONTH(serial_number)

示例:=MONTH(TODAY())

DAY(serial_number):返回日期或时间值的日份

DAY(serial_number)

示例:=DAY(TODAY())

HOUR(serial_number):返回时间值的小时部分

HOUR(serial_number)

示例:=HOUR(NOW())

MINUTE(serial_number):返回时间值的分钟部分

MINUTE(serial_number)

示例:=MINUTE(NOW())

SECOND(serial_number):返回时间值的秒部分

SECOND(serial_number)

示例:=SECOND(NOW())

DATE(year, month, day):返回给定年、月、日的日期

DATE(year, month, day)

示例:=DATE(2023, 10, 1)

DATEVALUE(date_text):将文本日期转换为日期序列号

DATEVALUE(date_text)

示例:=DATEVALUE("2023-10-1")

TIME(hour, minute, second):返回给定小时、分钟、秒的时间

TIME(hour, minute, second)

示例:=TIME(12, 30, 0)

TIMEVALUE(time_text):将文本时间转换为时间序列号

TIMEVALUE(time_text)

示例:=TIMEVALUE("12:30:00")

DATEDIF(start_date, end_date, unit):计算两个日期之间的差值,以指定的时间单位显示结果

DATEDIF(start_date, end_date, unit)

示例:=DATEDIF("2023-1-1", "2023-10-1", "m")

EDATE(start_date, months):返回从指定日期开始经过指定月份数后的日期

EDATE(start_date, months)

示例:=EDATE("2023-1-1", 9)

EOMONTH(start_date, months):返回指定日期经过指定月份数后的月份的最后一天

EOMONTH(start_date, months)

示例:=EOMONTH("2023-1-1", 9)

查找与引用函数

VLOOKUP:用于在一个表格中查找某个值,并返回该值所在行的某个单元格的值

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

示例:=VLOOKUP(A1, B1:C10, 2, FALSE)

HLOOKUP:与VLOOKUP类似,但是是在水平方向查找某个值

HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

示例:=HLOOKUP(A1, B1:C10, 2, FALSE)

INDEX:用于在一个数组或区域中查找某个值,并返回该值所在位置的单元格的值

INDEX(array, row_num, [column_num])

示例:=INDEX(B1:C10, 2, 2)

MATCH:用于在一个数组或区域中查找某个值,并返回该值所在位置的索引

MATCH(lookup_value, lookup_array, [match_type])

示例:=MATCH(A1, B1:B10, 0)

OFFSET:用于从某个单元格开始,返回指定偏移量的单元格的值

OFFSET(reference, rows, cols, [height], [width])

示例:=OFFSET(A1, 1, 1)

INDIRECT:用于从一个字符串中构造一个区域的引用,并返回该区域的值

INDIRECT(ref_text, [a1])

示例:=INDIRECT("A1")

数学与统计函数

SUM:求和函数,可以对一组数值求和

SUM(number1, [number2], ...)

示例:=SUM(A1:A10)

AVERAGE:平均值函数,可以计算一组数值的平均值

AVERAGE(number1, [number2], ...)

示例:=AVERAGE(A1:A10)

MAX:最大值函数,可以计算一组数值中的最大值

MAX(number1, [number2], ...)

示例:=MAX(A1:A10)

MIN:最小值函数,可以计算一组数值中的最小值

MIN(number1, [number2], ...)

示例:=MIN(A1:A10)

COUNT:计数函数,可以计算一组数据中非空单元格的数量

COUNT(value1, [value2], ...)

示例:=COUNT(A1:A10)

STDEV:计算一组数据的标准差

STDEV(number1, [number2], ...)

示例:=STDEV(A1:A10)

VAR:计算一组数据的方差

VAR(number1, [number2], ...)

示例:=VAR(A1:A10)

MEDIAN:求一组数据的中位数

MEDIAN(number1, [number2], ...)

示例:=MEDIAN(A1:A10)

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号