乐于分享
好东西不私藏

【临研】Excel一些常用函数

本文最后更新于2026-03-10,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

【临研】Excel一些常用函数

Excel函数是提升工作效率的核心工具。本篇将最常用的Excel函数按照功能分类进行总结和解析,并附带了简单的示例说明。


一、 求和与统计函数

  1. SUM (求和)

    • 作用: 计算单元格区域中所有数值的和。

    • 语法:=SUM(number1, [number2], ...)

    • 示例:=SUM(A1:A10) 计算A1到A10单元格的总和。

  2. AVERAGE (求平均值)

    • 作用: 返回参数的算术平均值。

    • 语法:=AVERAGE(number1, [number2], ...)

    • 示例:=AVERAGE(B1:B10) 计算B1到B10区域的平均分。

  3. COUNT (计数)

    • 作用: 计算包含数字的单元格个数。

    • 语法:=COUNT(value1, [value2], ...)

    • 示例:=COUNT(C1:C10) 统计C列有多少个格子填了数字(忽略文本)。

  4. COUNTA (非空计数)

    • 作用: 计算非空单元格的个数(包含文本、数字、符号等)。

    • 语法:=COUNTA(value1, [value2], ...)

    • 示例:=COUNTA(D1:D10) 统计D列有多少个格子填了内容。

  5. MAX / MIN (最大值/最小值)

    • 作用: 返回一组数值中的最大值或最小值。

    • 语法:=MAX(number1, [number2], ...)

    • 示例:=MAX(E1:E100) 找出E列中的最高分。


二、 逻辑判断函数

  1. IF (条件判断)

    • 作用: 根据逻辑测试的真假,返回不同的值。

    • 语法:=IF(logical_test, [value_if_true], [value_if_false])

    • 示例:=IF(A1>=60, “及格”, “不及格”) 如果A1大于等于60,显示“及格”,否则显示“不及格”。

  2. IFS (多条件判断)

    • 作用: (较新版本Excel)检查多个条件,返回第一个为真的条件对应的值。(替代多个嵌套IF)

    • 语法:=IFS(条件1, 结果1, 条件2, 结果2, ...)

    • 示例:=IFS(A1>=90, “优”, A1>=80, “良”, A1>=60, “中”, TRUE, “差”) (最后的TRUE代表其他所有情况)

  3. AND / OR (且/或)

    • 作用: 用于判断多个条件是否同时成立(AND)或者其中一个成立(OR)。通常嵌套在IF里使用。

    • 语法:=AND(条件1, 条件2)

    • 示例:=IF(AND(A1>=60, B1>=60), “合格”, “不合格”) 只有语文和数学都及格才算合格。


三、 查找与引用函数

  1. VLOOKUP (垂直查找)

    • 作用: 在表格或区域的首列搜索某个值,然后返回对应行的指定列的值。(最常用的查找函数)

    • 语法:=VLOOKUP(要查找的值, 要查找的区域, 返回区域中的第几列, [近似匹配/精确匹配])

    • 注意: 查找值必须在查找区域的第一列

    • 示例:=VLOOKUP(E2, A:C, 3, 0) 在A列查找E2的值,找到后返回同一行C列的值(A:C区域的第3列)。

  2. XLOOKUP (现代查找)

    • 作用: (较新版本Excel)VLOOKUP的升级版,解决了VLOOKUP的诸多限制(如从左向右查、插入列导致错误等)。

    • 语法:=XLOOKUP(找什么, 在哪一列找, 返回哪一列, [未找到时显示什么])

    • 示例:=XLOOKUP(E2, A:A, C:C, “未找到”) 在A列找E2,找到后返回对应的C列值。

  3. MATCH (位置匹配)

    • 作用: 返回指定数值在指定区域中的相对位置(第几个)。

    • 语法:=MATCH(查找值, 查找区域, [匹配类型])

    • 示例:=MATCH(“张三”, A1:A100, 0) 返回“张三”在A1:A100这一列中排在第几行。

  4. INDEX (索引取值)

    • 作用: 返回表格或区域中指定行和列交叉处的单元格的值。

    • 语法:=INDEX(区域, 行号, [列号])

    • 示例:=INDEX(A1:C10, 3, 2) 返回A1:C10这个区域中第3行和第2列交叉处的值(即B3单元格)。


四、 文本处理函数

  1. LEFT / RIGHT / MID (截取字符串)

    • =LEFT(文本, [字符个数])

    • =RIGHT(文本, [字符个数])

    • =MID(文本, 开始位置, 字符个数)

    • 作用: 从文本字符串的左边、右边或中间截取指定数量的字符。

    • 语法:

    • 示例:=LEFT(A1, 3) 提取A1单元格内容的前3个字。=MID(A1, 2, 4) 从第2个字开始提取4个字。

  2. LEN (长度)

    • 作用: 返回文本字符串中的字符个数。

    • 语法:=LEN(文本)

    • 示例:=LEN(A1) 计算A1单元格的文本长度。

  3. TEXT (格式转换)

    • 作用: 将数值转换为按指定数字格式显示的文本。

    • 语法:=TEXT(值, 格式代码)

    • 示例:=TEXT(A1, “yyyy-mm-dd”) 将A1的日期转为“2023-10-01”格式。=TEXT(B1, “0.00%”) 将小数转为百分比格式。

  4. CONCATENATE 或 & (合并)

    • 作用: 将多个文本字符串合并成一个。

    • 语法:=CONCATENATE(文本1, 文本2) 或 =文本1 & 文本2

    • 示例:=A1 & B1 或 =CONCATENATE(A1, B1) 将A1和B1的内容连起来。=A1 & “-” & B1 中间加个横杠连接。


五、 日期与时间函数

  1. TODAY / NOW (当前日期/时间)

    • 作用:TODAY()返回当前日期;NOW()返回当前日期和时间。括号内不需要参数。

    • 注意: 这两个函数是易失性函数,每次打开工作簿或计算时都会更新。

  2. YEAR / MONTH / DAY (提取日期)

    • 作用: 从日期值中提取出年、月、日的数字。

    • 语法:=YEAR(日期序列号)

    • 示例:=YEAR(A1) 如果A1是2023/5/4,则返回2023。

  3. DATEDIF (日期差)

    • 作用: 计算两个日期之间的天数、月数或年数。(Excel中的隐藏函数,但非常实用)。

    • 语法:=DATEDIF(开始日期, 结束日期, 单位)

    • 单位: “Y”(年)、“M”(月)、“D”(天)、“YM”(忽略年算月差)、“YD”(忽略年算天差)。

    • 示例:=DATEDIF(A1, TODAY(), “Y”) 计算从A1日期到今天一共多少年(计算年龄常用)。


六、 数学计算(进阶)

  1. SUMPRODUCT (乘积和)

    • 作用: 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。常用于多条件计数或求和。

    • 语法:=SUMPRODUCT(array1, [array2], ...)

    • 示例:=SUMPRODUCT((A1:A10=“苹果”) * (B1:B10)) 计算A列为“苹果”对应的B列数值之和。

  2. SUMIF / SUMIFS (条件求和)

    • =SUMIF(条件区域, 条件, [求和区域]) (单条件)

    • =SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...) (多条件,注意参数顺序)

    • 作用: 对满足条件的单元格求和。

    • 语法:

    • 示例:=SUMIFS(C:C, A:A, “张三”, B:B, “>=60”) 计算A列为“张三”且B列大于等于60分对应的C列数据总和。

  3. COUNTIF / COUNTIFS (条件计数)

    • 作用: 统计满足条件的单元格个数。

    • 语法:=COUNTIF(条件区域, 条件)=COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2, ...)

    • 示例:=COUNTIF(A:A, “*销售部*”) 统计A列中包含“销售部”字样的单元格个数。

使用小技巧:

  • F4键: 在编辑公式时,选中单元格区域按F4,可以在相对引用(A1)、绝对引用($A$1)、混合引用($A1, A$1)之间快速切换。

  • Ctrl + A: 输入函数名后(如 =VLOOKUP(),按 Ctrl + A 会弹出函数参数向导,帮助你填写参数。


下方为所有合集:

DM系列临床试验小游戏

七天玩转VBAVba学习

学习VBAVBA宏

相关合集推荐书籍:

    如果对您有帮助,欢迎关注留言点赞分享收藏这个公众号,小编会不定期发布手写实用宏以及分享一些写代码过程中的语句,但是真的真的不定期哦!

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【临研】Excel一些常用函数

猜你喜欢

  • 暂无文章

评论 抢沙发

1 + 6 =