Excel公式无需死记,掌握核心高频公式即可应对90%以上场景,以下是按功能分类的20个必用核心公式,覆盖数据计算、统计、查找、逻辑等关键需求:一、基础数据计算(3个) • 求和:=SUM(数据范围),如=SUM(A1:A10),计算指定区域所有数值的和。 • 平均值:=AVERAGE(数据范围),如=AVERAGE(B1:B20),忽略文本和空值,计算数值平均值。 • 计数(仅数值):=COUNT(数据范围),如=COUNT(C1:C15),统计区域内非空数值的个数。
二、条件计算与统计(5个) • 单条件求和:=SUMIF(条件范围, "条件", 求和范围),如=SUMIF(A1:A10, "苹果", B1:B10)(统计A列“苹果”对应的B列数值和)。 • 多条件求和:=SUMIFS(求和范围, 条件1范围, "条件1", 条件2范围, "条件2"),如=SUMIFS(C1:C10, A1:A10, "苹果", B1:B10, ">10")(A列“苹果”且B列>10的C列和)。 • 单条件计数:=COUNTIF(条件范围, "条件"),如=COUNTIF(A1:A50, ">=80")(统计A列≥80的单元格个数)。 • 多条件计数:=COUNTIFS(条件1范围, "条件1", 条件2范围, "条件2"),如=COUNTIFS(A1:A50, "数学", B1:B50, "<60")(A列“数学”且B列<60的个数)。 • 条件平均值:=AVERAGEIF(条件范围, "条件", 平均范围),如=AVERAGEIF(A1:A10, "男生", C1:C10)(A列“男生”对应的C列平均值)。
三、查找与匹配(4个) • 精确查找(单条件):=VLOOKUP(查找值, 查找范围, 返回列数, 0),如=VLOOKUP("张三", A1:C10, 3, 0)(在A列找“张三”,返回对应C列值,0=精确匹配)。 • 双向查找:=INDEX(返回范围, MATCH(行查找值, 行范围, 0), MATCH(列查找值, 列范围, 0)),如=INDEX(B2:D10, MATCH("张三", A2:A10, 0), MATCH("数学", B1:D1, 0))(找“张三”“数学”对应的分数)。 • 单条件返回位置:=MATCH(查找值, 查找范围, 0),如=MATCH("李四", A1:A20, 0)(返回“李四”在A列的行号,0=精确匹配)。 • 多条件查找:=INDEX(返回范围, MATCH(1, (条件1)*(条件2), 0))(数组公式,需按Ctrl+Shift+Enter确认),如=INDEX(C1:C10, MATCH(1, (A1:A10="苹果")*(B1:B10="红色"), 0))(A列“苹果”且B列“红色”对应的C列值)。
四、逻辑判断(3个) • 单条件判断:=IF(条件, 满足时返回值, 不满足时返回值),如=IF(B1>=60, "及格", "不及格")(B列≥60显示“及格”,否则“不及格”)。 • 多条件嵌套判断:=IF(条件1, 结果1, IF(条件2, 结果2, 结果3)),如=IF(B1>=90, "优秀", IF(B1>=70, "良好", "及格"))。 • 多条件同时满足:=AND(条件1, 条件2, ...),返回TRUE/FALSE,如=AND(A1="男生", B1>=80)(A列“男生”且B列≥80时为TRUE)。
五、文本处理(3个) • 合并文本:=CONCATENATE(文本1, 文本2, ...) 或简化为 =文本1&文本2,如=A1&B1(合并A列和B列文本)、=A1&"_"&B1(合并并加下划线)。 • 提取指定长度文本:=LEFT(原文本, 提取长度)(从左提取)、=RIGHT(原文本, 提取长度)(从右提取),如=LEFT(A1, 2)(提取A列文本前2个字符)。 • 查找文本位置:=FIND(查找文本, 原文本, 起始位置),如=FIND("@", A1, 1)(返回A列邮箱中“@”的位置)。
六、日期与时间(2个) • 计算两个日期间隔天数:=DATEDIF(开始日期, 结束日期, "D"),如=DATEDIF(A1, B1, "D")(计算A列和B列日期相差的天数)。 • 获取当前日期时间:=TODAY()(仅日期,如2024/5/20)、=NOW()(日期+时间,如2024/5/20 14:30)。掌握以上公式后,可通过组合(如IF+VLOOKUP、SUMIFS+DATE)应对更复杂场景,无需盲目记忆大量公式。