Excel基础
参考《Excel大表姐课程》
前言
Excel是通用的基础数据分析软件,经过系统的学习,可以很大程度上简化基础的数据运营相关工作,和Python、SQL相比,入门简单,更加通用,尤其在部门沟通时,可以体现其不宜替代的优势。纵向上,有Power Query, Power bi等偏向商业智能的
组件可供使用。
选数篇
选择区间的快捷键
区域选择/移动/复制
键盘:
- ctrl + 方向键 ,某方向跳转至空数据
- ctrl + shift + 方向键,连续选择至空数据
键鼠:
- shift + 行列拖拽 ,快速移动某行列
- ctrl + shift + 拖拽行列,快速复制到指定位置
指定区域
- A1:G5 ,指定区域 不论内容及格式
批量条件选择
- Ctrl + G,针对诸如空值、公式、对象之类的快速全选
- ctrl + 回车 批量输入
快速填充
- ctrl + E
- 自定义序列
- 指定步长的快速填充
快速粘贴
- 仅粘贴数值
- 转置
函数篇
基础
- shift + F3 插入函数、函数帮助 并非所有函数都可以显示
- F4 应用锁定
统计函数
简单聚合
- sum average min max count
四舍五入
- round(数值,位数)
- roundup 不小于的最小 向上取整
- rounddown 不大于的最大 向下取整
sumifs
- (求和区,条件区,条件)
通配符
- ? 任意单个字符
- 任意数量的字符
- ~ 去转义 ~ 匹配 ~? 匹配?
文本函数
- left(文本, 数值)
- right(文本, 数值)
- len(文本)
- mid(文本, 起始位置, 截止位置)
- find(查找字符, 原始字符, 起始位置) 区分大小写
- search() 不区分大小写
- & 连接字符串
日期函数
- today()
- now()
datedif()
- 计算日期差
- start_date
- end_date
Unit
- Y M D MD(不推荐) YM YD
networkdays()
- 计算工作日差 返回数值
- start_day
- end_day
- holiday
networkdays.INTL
- 自定义周几歇息的工作日差 返回数值
- start_day
- end_day
- weekend 周几休息 “00100001” 周三周日休息
- holidays 自定义假期
- workday(起始日期, 间隔天数,假期) 返回某个日期
- workday.intl(起始日期,间隔天数, 周几休息, 假期) 返回某个日期
逻辑函数
if
- 条件,成立输出, 不成立输出(if嵌套)
- and or
- 暂不支持原生的case多条件判断,只能学判断
iferror
- 用于各种错误结果的合适展示
- iferror(表达式, 表达式出错的替换结果)
Vlookup
精确匹配
- (匹配值,查找区域,列数,0)
模糊匹配 / 阶梯匹配
- (匹配值,查找区域,列数,0)
辅助函数
- trim() 去掉两侧的不可见字符
- hlookup()
函数错误
第一类
- 多# 数字超长、日期为负
- Div/0! 除零错误
引用错误
公式失效
并非选择常规类型 ,文本
- F2再编辑
- = 和 = 的替换
显示公式切换
- ctrl + ~
长公式的处理
- 插入函数
- 公式求值
表格常见的不规范形式
- 随便合并单元格
- 多余小计
- 多余分割
- 多余表格
- 多余表头
- 一列多事
- 一事多列
