Excel礼仪
Note
推荐你试试:Arixcel(追踪单元格、自定义快捷键)、白描OCR、UiPath Clipboard AI、以及Quicker。
此外还有老牌的Macabacus、世外数豆人的IBD Tools、方方格子等VBA插件。
还可以试试Tracelight,注意合规。
格式
- input:蓝色
- reference:绿色
- formula:黑色
- for edit:边框(+米黄色)
- pending/emphasis:黄色高亮
Excel
快捷键
- 行列
- 选中行:Shift+空格
- 往上插入行/左插入列:选中后,Ctrl+Shift++
- 删除行列:选中后,Ctrl+-
- 快速填充
- 向下:Ctrl+D
- 向右:Ctrl+R
- 到行末/列末注意需要最末输入内容占位,或者选择隐藏空白行列
- 隐藏列:Ctrl+0
- 切换工作表:Ctrl+PgUp或PgDn
- 快速求和:Alt+=
- 现金流出项目,把减号做进单元格里
- 单元格格式:Ctrl+1
- 整数:Ctrl+Shift+1
- 日期:Ctrl+Shift+3
- 百分号:Ctrl+Shift+5
- 加小数位:Alt+H+0
- 减小数位:Alt+H+9
- 单元格加边框:Ctrl+Shift+7
- 去掉边框:Ctrl+Shift+-
- 只粘贴值:
- Ctrl+Shift+V
- Alt+H+V+V
- 重复执行上一步操作:F4
- 加批注:Shift+F2
- Go to Special:Ctrl+G
- 建议发出前完成:
- 缩放到100%:Alt+W+J
- 选中A1单元格:Ctrl+Home
- 自查名称管理器、宏,是否有重复/弃用/掉链接/报错,尽量不用range names
- 自查空白单元格是否空白(带格式需要删掉,影响文件体积)
- 公式里不出现任何hard-coded的数值,包括换算单位、天数等
建议跨列居中代替合并单元格
- 理由
- 可调整,不会提示“无法对合并单元格执行此操作”
- 不改变单元格值的位置
锁定或解锁受保护区域
模拟运算表
- 双因素
- 引用行:横向变化范围
- 引用列:竖向变化范围
- 模拟运算表和输入单元格,必须在同一张sheet
- 单因素
- 引用行:横向变化范围
- 超过二维以及多个项目处理
多情景
- 灵活使用
=CHOOSE()和=SWITCH()
VBA
- 模块命名使用英文,避免不同语言系统打不开文件
Modelling相关
- 常量假设(constant input,fixed)和动态假设(dynamic input,time-variable,带timeline)分开
- 先做时间线和flag
=SEQUENCE()
- 先根据一般假设做清楚draft版本(勾稽正确),然后再逐个item去拆
- 所有增长率/trend的假设,线性或指数,都需要backup解释
- 假设建议引两次,一次在工作表前面,一次在使用的item前面
- item分层,建议缩小前面几列,按照层级放置,方便Ctrl+↑或↓跳转
- 如果用到
=NPV(),注意第0期手动加回 - 一个不成文的做法是,sheet的排布从左到右派生,即逐个从右往左删掉sheet时,不会因此而改变前序sheet