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」,将光标移至该单元格区域的右下角,至光标变成十字形状。然后向下拖动到填充需要的位置,松开鼠标左键,单击展开右下角的「自动填充选项」菜单,选择「填充序列」即可生成这个序列号。

相关推荐
茯苓gao11 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾11 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT12 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
aaaweiaaaaaa12 小时前
HTML和CSS学习
前端·css·学习·html
看海天一色听风起雨落13 小时前
Python学习之装饰器
开发语言·python·学习
speop14 小时前
llm的一点学习笔记
笔记·学习
非凡ghost14 小时前
FxSound:提升音频体验,让音乐更动听
前端·学习·音视频·生活·软件需求
ue星空15 小时前
月2期学习笔记
学习·游戏·ue5
萧邀人15 小时前
第二课、熟悉Cocos Creator 编辑器界面
学习
m0_5713728216 小时前
嵌入式ARM架构学习2——汇编
arm开发·学习