Excel笔记

尽管Python在数据分析领域的应用越来越广泛,但是Excel作为基础的数据分析工具由于各种便利性还是无法替代。尤其在数据清洗过程中,Excel的效率非常高。即使在日常生活中,也是一大效率神器。

基本知识

一个Excel文件叫做工作簿,工作簿内可以建立多个工作表,每个工作表最多可容纳$ 2^{20} $行,$2^{14}$列。

单元格地址由行标和列标构成,区域地址使用左上角和右下角的单元格地址中间加冒号组成,如A1:B5

在连续的数据区域里,可以使用Ctrl+Shift+/来快速选取全部的数据区域。

Excel数据格式包括:数值,文本,逻辑值,错误值。

基本技巧

使用定位条件快速选择特定条件区域。

选择性粘贴功能,可以在粘贴的同时对数据进行操作。运算/链接的图片/跳过空单元格/转置。

查找功能选择特定格式的单元格,可以选择单元格匹配。

填充柄功能:拖拽,双击。批量输入数据。

组合键列表

按键 功能
Ctrl 多重选取
Shift 首尾范围选取
F8 扩展模式
Ctrl+Shift+/ 快速选择数据区域
Shift+Home 边界扩展-行首
Ctrl+Shift+Home 边界扩展-表首
Ctrl+Shift+End 边界扩展-最后一个使用中的单元格
Ctrl+A 当前区域选取
Alt+; 选取可见单元格
F5 条件定位
Alt+= 快速汇总
Ctrl+Enter 快速填充

设置工作簿保护:保护工作表/保护工作簿/部分单元格编辑部分保护。

打印设置:顶端标题/网格线/所有有数据的工作表

数据收集与清洗

填充柄快捷菜单/文本记忆式

自定义数据序列

文本转换数字:四则运算,Value(),–

自定义数据格式:

格式 描述
组成一 正数格式;负数格式;零格式;文本格式
组成二 大于条件值;小于条件值;等于条件值;文本

分列/合并计算

设置单元格输入范围/数据验证

公式

单元格地址引用:绝对引用/相对引用/混合引用,使用F4切换。

跨工作簿/跨表格引用。

自动/手动重新计算公式。

公式求值/F9/公式审核-显示公式

常用公式:

类别 函数 类别 函数
数学 INT 文本 MID
数学 MOD 文本 LEFT
数学 ROUND 文本 RIGHT
数学 ABS 文本 LEN
数学 SQRT 文本 TEXT
数学 RAND 文本 REPT
数学 RANDBETWEEN 文本 REPLACE
统计 MAX 文本 SUBSITUTE
统计 MIN 文本 FIND
统计 SUM 逻辑 IF
统计 COUNT 逻辑 AND
统计 COUNTA 逻辑 OR
统计 AVERAGE 逻辑 NOT
统计 COUNTIF 查找引用 VLOOKUP
统计 SUMIF 查找引用 OFFSET
统计 AVERAGEIF 查找引用 INDEX
统计 COUNTIFS 查找引用 MATCH
统计 SUMIFS 查找引用 INDIRECT
统计 AVERAGEIFS 查找引用 ROW
统计 FREQUENCY 查找引用 COLUMN
统计 RANK 查找引用 HLOOKUP
时间 YEAR 查找引用 LOOKUP
时间 MONTH 时间 DATEDIF
时间 DAY 时间 WEEKDAY
时间 TODAY 时间 WORKDAY
时间 DATE 时间 EDATE
时间 NOW 时间 EMONTH

DATEDIF函数

起始日期 结束日期 公式 参数 说明
2010/8/1 2012/2/4 1 =DATEDIF(A2,B2,”Y”) Y 相差年数
2010/8/1 2012/2/4 18 =DATEDIF(A3,B3,”M”) M 相差总月数
2010/8/1 2012/2/4 6 =DATEDIF(A4,B4,”YM”) YM 一年内相差月数
2010/8/1 2012/2/4 552 =DATEDIF(A5,B5,”D”) D 相差总天数
2010/8/1 2012/2/4 187 =DATEDIF(A6,B6,”YD”) YD 一年内相差天数
2010/8/1 2012/2/4 3 =DATEDIF(A7,B7,”MD”) MD 一月内相差天数