excel公式&操作技巧
输入&引用
1. 拖拽单元格小箭头(拖拽时按住Ctrl,会直接用序列方式填充)
2. 输入日期(Ctrl+;)、当前时间(Ctrl+Shift+;)
3. 数字以字符串形式输入(在输入数字之前,先输入一个 ')
3. 多个单元格修改为同一内容(按住Ctrl选中多个目标单元格;输入内容;并按Ctrl+Enter结束输入)
4. 选择性粘贴
5. 相对引用&绝对引用&混合引用($,可通过F4来添加取消行列上的$)
注:相对引用在拖曳、剪切等操作时,指向的单元格会发生变化
公式&函数
注:excel2010函数截图
1. sum(范围) //求和 范围若跨sheet,需要在前面加上sheet名!单元格范围,如:sheet1!C2:C11
2. average(范围) // 求平均值
3. int(数值) // 取整
4. round(数值,小数点后位数) // 四舍五入
=ROUND(2.15, 1) // 将2.15四舍五入到一个小数位,结果为2.2
=ROUND(2.149, 1) // 将2.149四舍五入到一个小数位结果为2.1
=ROUND(-1.475, 2) // 将-1.475四舍五入到两小数位结果为-1.48
=ROUND(21.5, -1) // 将21.5四舍五入到小数点左侧一位结果为20
5. rounddown(数值,小数点后位数) // 直接截断
=ROUNDDOWN(2.15, 1) // 将2.15直接截断到一个小数位,结果为2.1
=ROUNDDOWN(2.149, 1) // 将2.149直接截断到一个小数位结果为2.1
=ROUNDDOWN(-1.475, 2) // 将-1.475直接截断到两小数位结果为-1.47
6. roundup(数值,小数点后位数) // 直接进位
=ROUNDUP(2.15, 1) // 将2.15直接进位到一个小数位,结果为2.2
=ROUNDUP(2.149, 1) // 将2.149直接进位到一个小数位结果为2.2
=ROUNDUP(-1.475, 2) // 将-1.475直接进位到两小数位结果为-1.48
7. mod(数值,被模数) // 求模
8. count(范围) // 个数统计 count计数对象为数字
9. counta(范围) // 个数统计 counta计数对象为非空单元格
10. max(范围) // 求最大值
11. min(范围) // 求最小值
12. product(范围) // 连乘
13. sumif(条件范围,条件,求和范围) sumifs(求和范围,条件范围1,条件1,条件范围2,条件2) // 条件求和
14. countif(条件范围,条件) countifs(条件范围1,条件1,条件范围2,条件2) // 条件个数统计
15. now() // 当前日期时间
16. today() // 今天日期
17. date(年,月,日) // 生成日期
18. year(日期) month(日期) day(日期) // 从日期中分解出年月日
19. datedif(起始日期,终止日期,单位) // 此函数计算两日期间的差
=DATEDIF("2000-1-1","2010-7-8","y") // 10
=DATEDIF("2000-1-1","2010-7-8","m") // 126
=DATEDIF("2000-1-1","2010-7-8","d") // 3841
=DATEDIF("2000-1-1","2010-7-8","md") // 7
=DATEDIF("2000-1-1","2010-7-8","ym") // 6
=DATEDIF("2000-1-1","2010-7-8","yd") // 189
20. len(文本) // 求文本的长度
21. left(文本,截取位数) // 得到文本串左边指定长度的文本
22. right(文本,截取位数) // 得到文本串右边指定长度的文本
23. mid(文本,开始位数,截取位数) // 得到文本串指定区域的文本
24. upper(文本) // 将英文字符转成大写
25. lower(文本) // 将英文字符转成小写
26. proper(文本) // 将英文字符首字转成大写,其他部分转成小写
27. text(数值,格式) // 将文本内容按指定格式输出
=TEXT(NOW(),"YYYY") // 2013
=TEXT(NOW(),"[dbnum1]yyyy年m月d日") // 二○一三年五月二十九日
=TEXT(NOW(),"[dbnum2]yyyy年m月d日") // 贰零壹叁年伍月贰拾玖日
=TEXT("0123456789","[dbnum2]0000000000") // 零壹贰叁肆伍陆柒捌玖
格式说明:
(:) 时间分隔符
(/) 日期分隔符
d 以没有前导零的数字来显示日 (1 – 31)
dd 以有前导零的数字来显示日 (01 – 31)
ddd 以简写来表示日 (Sun–Sat)
dddd 以全称来表示日 (Sunday –Saturday)
m 以没有前导零的数字来显示月 (1–12)。如果m是直接跟在h或hh之后,那么显示的将是分而不是月
mm 以有前导零的数字来显示月 (01–12)。如果m是直接跟在h或hh之后,那么显示的将是分而不是月
mmm 以简写来表示月 (Jan–Dec)
mmmm 以全称来表示月 (Januar –December)
y或yy以两位数来表示年(00–99)
yyy或yyyy 以四位数来表示年(0000–9999)
H 以没有前导零的数字来显示小时(0 – 23)
Hh 以有前导零的数字来显示小时(00– 23)
M 以没有前导零的数字来显示分(0 – 59)需跟在 h 或 hh 之后
Mm 以有前导零的数字来显示分(00 – 59)需跟在 h 或 hh 之后
S 以没有前导零的数字来显示秒(0 – 59)需跟在 h 或 hh 之后
Ss 以有前导零的数字来显示秒(00 – 59)需跟在 h 或 hh 之后
AM/PM 在中午前以12小时配合大写 AM 符号来使用;在中午后以12小时配合大写 PM 来使用
am/pm 在中午前以12小时配合小写 am 符号来使用;在中午后以12小时配合小写 pm 来使用
A/P 在中午前以 12 小时配合大写A符号来使用;在中午后以12 小时配合大写P来使用
a/p 在中午前以 12 小时配合小写a符号来使用;在中午后以12 小时配合小写p来使用
(0) 数字占位符。显示一位数字或是零
(#) 数字占位符。显示一位数字或什么都不显示
(.) 小数点占位符
(%) 百分比符号占位符
(,) 千分位符号占位符
(E- E+ e- e+) 科学格式
@ 字符占位符。显示字符或是空白
& 字符占位符。显示字符或什么都不显示
28. numberstring(数值,类型) // 将正整数转成大写
=NumberString(1234567890,1) // 一十二亿三千四百五十六万七千八百九十
=NumberString(1234567890,2) // 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾
=NumberString(1234567890,3) // 一二三四五六七八九○
29. and/or(条件1,条件2,...,条件30)、not(条件1) // 条件逻辑
30. & // 字符连接
31. indirect(引用区域路径文本) // 返回由文本字符串指定的引用
=INDIRECT("主表!D2:D1000") // 引用sheet名为主表的D2:D1000区域
32. search(待找文本,文本串,[起始索引]) find(待找文本,文本串,[起始索引]) // 返回待找文本的位置索引(索引从1开始)
=SEARCH("c","Excel和Access") // 返回3
=FIND("c","Excel和Access") // 返回3
区别:
a. FIND函数区分大小写,而SEARCH函数则不区分
=SEARCH("e","Excel和Access") // 返回1
=FIND("e","Excel和Access") // 返回4
b. SEARCH函数支持通配符,而FIND函数不支持
=SEARCH("ce?","Excel和Access") // 返回3
=FIND("ce?","Excel和Access") // 返回错误“#VALUE!”
其他
1. 通配符支持(查找&替换 范围:可以为当前sheet表与整个工作薄文件;对象可以为值、公式与批注)
? // 代表一个字符
* // 代表多个字符
注:查找?、*、~时,用~?、~*、~~
2. 数据有效性
3. 存为csv文件(逗号分割符文本文件)
4. 外部数据导入
5. 冻结
6. 排序&筛选
7. 图表
8. 快捷键
Ctrl + Page Down // 下一个sheet
Ctrl + Page Up // 上一个sheet
F4 // 重复上一个命令或操作(如有可能)
Esc // 取消单元格或编辑栏中的输入
Enter // 从单元格或编辑栏中完成单元格输入,并(默认)选择下面的单元格
Tab // 完成单元格输入,在工作表中向右移动一个单元格
Alt+Enter // 可在同一单元格中另起一个新行
Home[End] // 移动到行首/行末
Ctrl+Home[End] // 可移到工作表的开头/末尾
Ctrl+Shift+Home[End] // 可将单元格的选定范围扩展到工作表的开头/末尾
Ctrl+A // 选择整个工作表。如果工作表包含数据,则按 Ctrl+A 将选择当前区域,
再次按 Ctrl+A 将选择当前区域及其汇总行,第三次按 Ctrl+A 将选择整个工作表。
方向键 // 在工作表中上移、下移、左移或右移一个单元格
Ctrl+箭头键 // 移动到工作表中当前数据区域的边缘。
Shift+箭头键 // 将单元格的选定范围扩大一个单元格。
Ctrl+Shift+箭头键 // 将单元格的选定范围扩展到活动单元格所在列或行中的最后一个非空单元格,
或者如果下一个单元格为空,则将选定范围扩展到下一个非空单元格
9. 安全模式启动 //启动成功后,标题栏上含(安全模式)字样
方法一:按住ctrl,双击excel快捷方式启动
方法二:打开命令行窗口,进入excel安装目录(如:D:\Program Files (x86)\Microsoft Office\Office14),执行excel.exe /safe启动
10. 支持多人编辑的在线文档:腾讯文档
【推荐】中国电信天翼云云端翼购节,2核2G云服务器一口价38元/年
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 聊一聊 C#前台线程 如何阻塞程序退出
· 几种数据库优化技巧
· 聊一聊坑人的 C# MySql.Data SDK
· 使用 .NET Core 实现一个自定义日志记录器
· [杂谈]如何选择:Session 还是 JWT?
· 字节豆包,来园广告
· 我用cursor, 半就开发了一个手机壁纸小程序,真的太强了
· 聊一聊 C#前台线程 如何阻塞程序退出
· 订单超时自动取消,我们是这样做的。。。
· C#字符串拼接的几种方式及其性能分析对比