EXCEL学习

一、基本计算

  1. 求和
    • =SUM(区域):计算区域内数值总和。
    • 示例:=SUM(A1:A10) 计算A1到A10的和。
  2. 平均值
    • =AVERAGE(区域):计算区域内数值的平均值。
    • 示例:=AVERAGE(B1:B10) 计算B1到B10的平均值。
  3. 计数
    • =COUNT(区域):统计区域内非空单元格数量。
    • 示例:=COUNT(C1:C10) 统计C1到C10中非空单元格数。
  4. 最大值/最小值
    • =MAX(区域)/=MIN(区域):返回区域内最大值或最小值。
    • 示例:=MAX(D1:D10) 返回D1到D10中的最大值。

二、条件判断

  1. 单条件判断
    • =IF(条件, 真值, 假值):根据条件返回不同结果。
    • 示例:=IF(A1>60, "及格", "不及格")
  2. 多条件判断
    • =AND(条件1, 条件2, ...):所有条件同时满足时返回TRUE。
    • =OR(条件1, 条件2, ...):任一条件满足时返回TRUE。
    • 示例:=IF(AND(A1>60, B1>80), "优秀", "一般")
  3. 错误处理
    • =IFERROR(公式, 错误返回值):屏蔽公式错误,返回自定义值。
    • 示例:=IFERROR(A1/B1, "除零错误")

三、文本处理

  1. 合并文本
    • =CONCATENATE(文本1, 文本2, ...)=文本1 & 文本2 & ...:合并多个文本。
    • 示例:=CONCATENATE(A1, " ", B1) 合并A1和B1,中间加空格。
  2. 提取文本
    • =LEFT(文本, 长度):从左提取指定长度字符。
    • =RIGHT(文本, 长度):从右提取指定长度字符。
    • =MID(文本, 起始位置, 长度):从指定位置提取字符。
    • 示例:=LEFT(A1, 3) 提取A1前3个字符。
  3. 文本长度
    • =LEN(文本):计算文本长度。
    • 示例:=LEN(A1) 计算A1的字符数。
  4. 替换文本
    • =SUBSTITUTE(文本, 旧文本, 新文本):替换文本内容。
    • 示例:=SUBSTITUTE(A1, "旧", "新") 将A1中的"旧"替换为"新"。

四、日期与时间

  1. 当前日期/时间
    • =TODAY():返回当前日期。
    • =NOW():返回当前日期和时间。
  2. 日期差值
    • =DATEDIF(开始日期, 结束日期, "单位"):计算日期差值。
    • 示例:=DATEDIF(A1, B1, "Y") 计算A1到B1的年份差。
  3. 日期构建
    • =DATE(年, 月, 日):构建指定日期。
    • 示例:=DATE(2025, 4, 21) 构建2025年4月21日的日期。
  4. 提取日期部分
    • =YEAR(日期):提取年份。
    • =MONTH(日期):提取月份。
    • =DAY(日期):提取日期。

五、查找与引用

  1. 垂直查找
    • =VLOOKUP(查找值, 区域, 列号, 是否近似匹配):在垂直区域中查找并返回值。
    • 示例:=VLOOKUP(A1, B1:C10, 2, FALSE) 在B列查找A1,返回C列对应值。
  2. 水平查找
    • =HLOOKUP(查找值, 区域, 行号, 是否近似匹配):在水平区域中查找并返回值。
    • 示例:=HLOOKUP(A1, B1:E2, 2, FALSE) 在B行查找A1,返回E行对应值。
  3. 灵活查找
    • =INDEX(区域, 行号, 列号) 结合 =MATCH(查找值, 区域, 匹配类型):实现灵活查找。
    • 示例:=INDEX(B1:B10, MATCH(A1, A1:A10, 0)) 查找A1在A列的位置,返回B列对应值。

六、统计与聚合

  1. 单条件求和/计数
    • =SUMIF(条件区域, 条件, 求和区域):按条件求和。
    • =COUNTIF(条件区域, 条件):按条件计数。
    • 示例:=SUMIF(A1:A10, ">50", B1:B10) 对A列大于50的B列求和。
  2. 多条件求和/计数
    • =SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...):多条件求和。
    • =COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2, ...):多条件计数。
    • 示例:=SUMIFS(C1:C10, A1:A10, "北京", B1:B10, "1月") 统计北京1月的销售额。
  3. 条件平均值
    • =AVERAGEIF(条件区域, 条件, 平均值区域):按条件计算平均值。
    • =AVERAGEIFS(平均值区域, 条件区域1, 条件1, 条件区域2, 条件2, ...):多条件平均值。
    • 示例:=AVERAGEIF(A1:A10, ">50", B1:B10) 计算A列大于50的B列平均值。

七.自动填充

  • 在空白单元格中输入「=Row 函数」,可以实现自动更新的序号。

  • 在空白单元格中输入「=Subtotal 函数」,可以实现自动重排的序号。

  • 选中空白列,在活动单元格中输入「=Max 函数」,可以实现合并单元格序号。

  • 选中序号列,按下「Ctrl+G」组合键打开「定位条件」,选择「空值」,输入函数公式:「=Counta」,可以实现跨行填充序号。

  • 在单元格中输入起始数字「1」,将光标移至该单元格区域的右下角,至光标变成十字形状。然后向下拖动到填充需要的位置,松开鼠标左键,单击展开右下角的「自动填充选项」菜单,选择「填充序列」即可生成这个序列号。

相关推荐
西岸行者4 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意4 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
LAM LAB4 天前
【VBA】Excel指定单元格范围内字体设置样式,处理导出课表单元格
excel·vba
别催小唐敲代码4 天前
嵌入式学习路线
学习
毛小茛4 天前
计算机系统概论——校验码
学习
babe小鑫4 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
在这habit之下4 天前
Keepalived学习总结
excel
winfreedoms4 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下4 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。4 天前
2026.2.25监控学习
学习