excel表公式大全:Excel公式大全,从基础到进阶,让你的数据处理效率翻倍!
在现代办公和数据分析中,Microsoft Excel 是不可或缺的工具,而 Excel 的真正强大之处,往往隐藏在其丰富的公式系统中,掌握公式,就如同掌握了 Excel 的“魔法”,能让你轻松处理数据、进行计算、查找信息、甚至进行数据分析,本文将为你梳理一些最常用、最实用的 Excel 公式,助你快速提升工作效率。
基础计算公式
这些是 Excel 的基石,用于执行基本的算术运算。
SUM (求和)
- 语法:
=SUM(数字1, [数字2], ...) - 用途: 将指定区域或一系列数值相加。
- 示例:
=SUM(A1:A10)计算 A1 到 A10 单元格的总和。=SUM(B2, C3, D4)计算 B2、C3、D4 三个单元格的总和。
- 语法:
AVERAGE (平均值)
- 语法:
=AVERAGE(数字1, [数字2], ...) - 用途: 计算指定区域或一系列数值的算术平均值。
- 示例:
=AVERAGE(B1:B10)计算 B1 到 B10 单元格的平均值。
- 语法:
COUNT (计数)
- 语法:
=COUNT(值1, [值2], ...) - 用途: 统计参数列表中包含数字的单元格个数。
- 示例:
=COUNT(A1:A10)统计 A1 到 A10 区域中包含数字的单元格数量。
- 语法:
COUNTA (计数非空)
- 语法:
=COUNTA(值1, [值2], ...) - 用途: 统计参数列表中非空单元格的个数(文本、数字、错误值等均计数)。
- 示例:
=COUNTA(B1:B10)统计 B1 到 B10 区域中非空单元格的数量。
- 语法:
MAX (最大值)
- 语法:
=MAX(数字1, [数字2], ...) - 用途: 返回指定区域或一系列数值中的最大值。
- 示例:
=MAX(C1:C10)返回 C1 到 C10 区域中的最大值。
- 语法:
MIN (最小值)
- 语法:
=MIN(数字1, [数字2], ...) - 用途: 返回指定区域或一系列数值中的最小值。
- 示例:
=MIN(D1:D10)返回 D1 到 D10 区域中的最小值。
- 语法:
条件判断与逻辑函数
这些函数根据条件判断结果执行不同的操作。
IF (条件判断)
- 语法:
=IF(条件语句, 值如果为TRUE, 值如果为FALSE) - 用途: 检查某个条件,如果条件为真,则返回指定值;如果条件为假,则返回另一个指定值。
- 示例:
=IF(A2>60, "及格", "不及格")A2 单元格的值大于 60,则显示“及格”,否则显示“不及格”。
- 语法:
AND (逻辑与)
- 语法:
=AND(条件1, [条件2], ...) - 用途: 检查所有参数是否都为逻辑真,至少有一个为假时返回 FALSE,全部为真时返回 TRUE。
- 示例:
=AND(B2>50, C2<100)检查 B2 是否大于 50 且 C2 是否小于 100,两者都满足时 IF 函数可以利用其结果。
- 语法:
OR (逻辑或)
- 语法:
=OR(条件1, [条件2], ...) - 用途: 检查所有参数是否都为逻辑假,至少有一个为真时返回 TRUE,全部为假时返回 FALSE。
- 示例:
=IF(OR(B2>70, C2>80), "优秀", "")B2 或 C2 达到相应标准,则显示“优秀”。
- 语法:
NOT (逻辑非)
- 语法:
=NOT(条件) - 用途: 将参数的逻辑值取反,如果参数为 TRUE,则返回 FALSE;如果参数为 FALSE,则返回 TRUE。
- 示例:
=IF(NOT(A2=""), "有值", "空")A2 不为空,则显示“有值”,否则显示“空”。
- 语法:
查找与引用函数
这些函数用于在数据区域中查找特定信息。
VLOOKUP (垂直查找)
- 语法:
=VLOOKUP(查找值, 表格区域, 列索引号, [匹配方式]) - 用途: 在表格或区域的第一列中查找指定的值,并返回相同行中指定列序号的数据。
- 示例:
=VLOOKUP(A2, B$1:C$10, 2, FALSE)在 B$1:C$10 区域的第一列(B 列)查找 A2 的值,然后返回同一行第二列(C 列)的值,精确匹配。
- 语法:
HLOOKUP (水平查找)
- 语法:
=HLOOKUP(查找值, 表格区域, 行索引号, [匹配方式]) - 用途: 在表格或区域的第一行中查找指定的值,并返回相同列中指定行序号的数据。
- 示例: 与 VLOOKUP 类似,但查找第一行,返回下方指定行的数据。
- 语法:
INDEX (数组索引)
- 语法:
=INDEX(数组, [行号], [列号])或=INDEX(引用, [行号], [列号]) - 用途: 返回引用中指定的行和列交叉处的值,或数组中指定行和列位置的值。
- 示例:
=INDEX(B1:C5, 3, 2)返回 B1:C5 区域中第 3 行第 2 列的单元格值。
- 语法:
MATCH (查找位置)
- 语法:
=MATCH(查找值, 查找数组, [匹配方式]) - 用途: 在单行或单列中查找指定值,并返回其位置。
- 示例:
=MATCH(A2, B$1:B$10, 0)在 B$1:B$10 区域中精确查找 A2 的值,并返回其在 B 列中的相对位置序号。
- 语法:
文本处理函数
这些函数用于处理和转换文本字符串。
CONCATENATE (连接文本)
- 语法:
=CONCATENATE(文本1, [文本2], ...) - 用途: 将多个文本字符串连接成一个文本字符串。(注意:在 Excel 2016 及更高版本中,通常直接使用
&运算符,如A2&B2,功能类似且更常用。) - 示例:
=CONCATENATE("First Name: ", A2, " Last Name: ", B2)将文本和单元格内容连接起来。
- 语法:
TEXT (设置文本格式)
- 语法:
=TEXT(值, 格式代码) - 用途: 将数值按指定的数字格式转换为文本。
- 示例:
=TEXT(TODAY(), "yyyy-mm-dd")将当前日期显示为 “2023-10-27” 格式的文本。=TEXT(A2, "0.00")将 A2 中的数字格式化为带两位小数的文本。
- 语法:
LEFT / RIGHT / MID (提取文本)
- 语法:
LEFT(文本, [字符数])RIGHT(文本, [字符数])MID(文本, 起始位置, [字符数])
- 用途: 从文本字符串的指定位置开始,提取指定数量的字符。
- 示例:
=LEFT(A2, 3)提取 A2 单元格文本前三个字符。=RIGHT(B2, 4)提取 B2 单元格文本后四个字符。=MID(C2, 5, 2)从 C2 单元格文本的第 5 个字符开始,提取 2 个字符。
- 语法:
日期与时间函数
这些函数用于处理日期和时间。
TODAY (当前日期)
- 语法:
=TODAY() - 用途: 返回系统当前日期。
- 示例:
=TODAY()显示当前日期。=A2-TODAY()计算两个日期之间的天数差。
- 语法:
NOW (当前日期时间)
- 语法:
=NOW() - 用途: 返回系统当前日期和时间。
- 示例:
=NOW()显示当前日期和时间。
- 语法:
DATE (创建日期)
- 语法:
=DATE(年, 月, 日) - 用途: 根据给定的年、月、日值,创建一个日期序列号。
- 示例:
=DATE(2023, 10, 15)返回代表 2023 年 10 月 15 日的序列号。
- 语法:
这只是 Excel 公式海洋中的一小部分明珠。 掌握这些基础公式,你就能解决大部分日常的数据处理问题,但 Excel 的公式世界远不止于此,还包括更复杂的函数如 SUMIF/SUMIFS, COUNTIF/COUNTIFS, IFERROR, CHOOSE, LOOKUP 等等,建议在实际工作中,结合具体需求,勤加练习和探索,逐步积累,你会发现 Excel 公式的无穷魅力!
希望这份公式大全能为你带来便利!

相关文章:
文章已关闭评论!










