今天给大家分享一份Excel技巧及快捷键思维导图,希望大家喜欢。
主要包括:
1.九大基本统计函数
取绝对值 =ABS(B3)
向下取整 =INT(B4)
四舍五入 =ROUND(B5,1)
求其倒数 =POWER(B6,-1)
转化为罗马数字 =ROMAN(B7)
转化为阿拉伯数字 =ARABIC(B8)
生成A与B之间的随机数值 =RAND()*(B-A+1)+A
生成A与B之间的随机整数 =RANDBETWEEN(A,B)
随机生成日期
=TEXT(RANDBETWEEN(0,180)+("2019/01/01"),"YYYY/MM/DD"
2.生活密切相关的8大技巧
提取出生日期 =TEXT(MID(C3,7,8),"00-00-00")
计算年龄:
根据年月日计算年龄 =DATADIF(A1,TODAY(),'Y')
根据身份证号码计算年龄 =YEAR(TODAY())-MID(A2,7,4)
计算周岁:=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y")
提取性别 =IF(MOD(MID(A2,17,1),2),"男","女")
=IF(OR(LEN(E2)=15,LEN(E2)=18),IF(MOD(MID(E2,15,3)*1,2),"男","女"),#N/A)
分段显示(手机号) =TEXT(A3,"000-0000-0000")
将手机号码的中间四位换成星号
=SUBSTITUTE(B2,MID(B2,4,4),"****",1)
=REPLACE(B2,4,4,"****")
连续复制7次 =REPT(B3,7)
把名字中间变成*号:
=IF(A1="","",LEFT(A1)&"*"&RIGHT(A1))
=REPLACE(H3,1,1,"*")
身份证号码中提取年月 =TEXT(MID(B4,7,8),"00-00-00")
输入日期自动填写星期 =TEXT(B5,"aaaa")
校验身份证号码的有效性
=IF(A3="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A3,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=MID(A3,18,18),"正确","错误")))
3.八个转换技巧
英文首字母转化为大写 =PROPER(C1)
英文全部转化为大写 =UPPER(C2)
英文全部转化为小写 =LOWER(C3)
转化为英文大写字母 =CHAR(60+ROW(C4))
转化为英文小写字母 =CHAR(91+ROW(C5))
数字转化为中文小写数值 =NUMBERSTRING(C5,1)
数字转化为中文大写数值 =NUMBERSTRING(C6,2)
转化为中文小写文本 =NUMBERSTRING(C7,3)
4.六大合并技巧
用&符号链接 =B2&C2&D2
用CONCATENATE相连 =CONCATENATE(B3,C3,D3)
用PHONETIC相连 =PHONETIC(B4:D4)
用TEXTJOIN相连 =TEXTJOIN("",1,B5:D5)
用数组{}相连 {=B6&C6&D6}
用CONCAT相连 =CONCAT(B7,C7,D7)
绝技:先输入一行,再按Ctrl+E 快速自动填充
5.七大日期时间转换技巧
转化为中文的星期=TEXT(B2,"AAAA")
转化为英文的星期 =TEXT(B4,"DDDD")
制作倒计时牌 =DATE(2020,11,25)-TODAY()
转化为周 =WEEKNUM(B5)
时间换算为分 =B6*24*60
时间换算为秒 =B7*24*3600
时间换算为小时 =B8*24
6.排序填充求和计数
自动排序:
=row()-1
=SUBTOTAL(103,C$3:C3)*1
有合并单元格的列,自动添加序号:=max($A$1:A1)+1 然后ctrl+回车 自动填充(A1为标题"序号")
数据自动排名 =RANK(A2,A2:A10) 函数rank(数据,范围)
筛选结果自动求和 =subtotal(109,B:B)
比较两列数据是否相同:
=IF(D2=E2,1,0)
=IF(B2=C2,"","不相同")
每位家庭成员前面都填上户主的名字
=INDEX(D:D,LOOKUP(1,0/($C$2:C2="户主"),ROW($C$2:C2)),)
在一个表格中填写姓名或身份证等一个字段,其他字段自动填充(首先得有一个基础数据表)
=index(查找区域,match(查找值,查找区域,匹配方式),macth(查找值,查找区域,匹配方式))
如果想要还未填写值的表不显示内容,可以在前面加一个ifna()
=ifna(index(查找区域,match(查找值,查找区域,匹配方式),macth(查找值,查找区域,匹配方式)),"")
求和
多行多列数据一键求和 Alt+=
单条件求和 =SUMIF(A:A,B2,C:C) A:A是条件区域,B2是条件,C:C是求和区域
多条件求和
=SUMIFS(C:C,A:A,>1,B:B,F1) C:C为求和区域,A:A为条件区域一,>1是条件一,B:B是条件区域二,F1是条件二
隔列求和
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3),这里的=0是指对偶数列的求和,对奇数列求和时我们使用=1
=SUMIF(B2:G2,H2,B5:G5)
包含某字段的求和
包含A的求和 =SUMIF(A2:A6,"*A*",B2:B6)
以A开始的求和 =SUMIF(A2:A6,"A*",B2:B6)
以A结束的求和 =SUMIF(A2:A6,"*A",B2:B6)
按日期和产品来求和
=SUMPRODUCT((MONTH(A2:A8)=F1)*(B2:B8=E3)*C2:C8)
多条件的模糊求和
=SUMIFS(C2:C8,A2:A8,E3&"*",B2:B8,F3)
计数
统计区域中数字的个数
=COUNT(C3:C9) 同时也只统计区域中非空单元格的个数
统计符合条件的个数(单条件)
=COUNTIF(条件范围,条件) 如:=COUNTIF(D3:D9,H3)
多条件计数
=COUNTIFS(条件范围1,条件1,条件范围2,条件2……) 如:=COUNTIFS(D3:D9,H3,E3:E9,I3)
统计范围中的空单元格数
=COUNTBLANK(统计范围) 如:=COUNTBLANK(C3:C9)
7.VLOOKUP函数的应用
①基本用法
=VLOOKUP(查找值,区域,要返回第几列的内容,1近似匹配 0精确匹配)
②当需要从一个表格与已给数据表格的首行、首例位置打乱时
=VLOOKUP(查找值,查找区域,MATCH(查谁,查找单列/单行,0),0)
注意:查找返回值必须在查找值后面!
③当要查找的数据,给定表中查找值的前面列时,可以使用VLOOKUP与IF判断条件、数组组合的方式来查找
=VLOOKUP(D14,IF({1,0},$B$1:$B$5,$A$1:$A$5),2,0)
D14查找值,{1,0}数组,$B$1:$B$5查找区域,$A$1:$A$5返回值,2第二列,0精确匹配
④当需要从两个表中查找数据时,可以使用IFNA()加两个独立的VLOOKUP()进行查找
=IFNA(VLOOKUP(查找值,查找区域,2,0),VLOOKUP(查找值,查找区域,2,0))
⑤如果查找的值所对应的表(区域)内,查找值存在合并的、可以搭配通配符一起使用
=VLOOKUP("*"&G2&"*",$A$1:$B$4,2,0)
8.数字格式转换
将单元格数字格式设置为数值格式 Ctrl+Shift+1
将单元格数字格式设置为时间格式 Ctrl+Shift+2
将单元格数字格式设置为日期格式 Ctrl+Shift+3
将单元格数字格式设置为货币格式 Ctrl+Shift+4
将单元格数字格式设置为百分比格式 Ctrl+Shift+5
将单元格数字格式设置为科学计数法格式 Ctrl+Shift+6
9.显示系统时间或日期
显示系统当前日期 Ctrl+; (分号)
显示系统当前时间 Ctrl+Shift+; (分号)
10.隐藏行或列
隐藏单元格或单元格所在的列 Ctrl+0
隐藏单元格或单元格所在的行 Ctrl+9
取消隐藏列 Ctrl+Shift+0
取消隐藏行 Ctrl+Shift+9
11.选择数据
单击数据区域任一单元格,可选择连续的数据区域;单击工作表的任一单元格,可选择整张工作表。 Ctrl+A
光标移动到数据区域工作表的最后一行 Ctrl+↓
光标移动到数据区域工作表的最后一列 Ctrl+→
选定连续的非空单元格区域 Ctrl+Shift+*
选定不连续的单元格或区域 Shift+F8
选定所有带批注的单元格 Ctrl+Shift+O
12.显示对话框
快速打开查找 Ctrl+F
快速打开替换 Ctrl+H
快速打开定位 Ctrl+G
打开插入超链接 对话框 Ctrl+K
打印 Ctrl+P
快速分析 Ctrl+Q
创建超级表 Ctrl+T
设置单元格格式 对话框 Ctrl+1
Excel帮助 对话框 F1
定位 对话框 F5
拼写检查 对话框 F7
另存为 对话框 F12
插入函数 对话框 Shift+F3
查找 对话框 Shift+F5
移动或复制工作表 对话框 Alt+EM
打开Visual Basic编辑器 Alt+F11
13.编辑数据
复制 Ctrl+C
粘贴 Ctrl+V
剪切 Ctrl+X
把最上面一单元格数据复制到下面选定的单元格或区域 Ctrl+D
把最左边一单元格数据复制到右边选定的单元格或区域 Ctrl+R
保存 Ctrl+S
撤销 Ctrl+Z
删除选定行或列 Ctrl+-
向选定的单元格填充相同的数据 Ctrl+Enter
把普通公式转化为数组公式 Ctrl++Shift+Enter
在单元格引用方式间切换或重复上一步操作 F4
删除活动工资表 Alt+EL
对活动工作表重命名 Alt+OHR
对单元格内容强制换行 Alt+Enter
插入批注 Shift+F2
一秒生成图片 Alt+F1
平方/三次方 Alt+178/ Alt+179
实现滚屏查看长数据 Alt+PgUp或PgDn
调字体为wingdings2 打勾:P 打叉:O 带框勾:R 带框叉:S
补充:
将excel中空格部分自动填充上一格数据
第一步,选中需要填充空格内容的那一列。并按快捷键ctrl+G,此时会出现“定位条件”。
第二步,点击“定位条件”,选择“空值”,然后“确定”。EXCEL表中会自动定位到这一列的空白单元格。
第三步,此时要注意鼠标不要点击EXCEL表中其他的地方,否则就需要重新定位空白单元格。定位后第一个空白单元格会处于编辑状态,直接输入公式“=A2”切记此时不能立刻按“回车键”,否则会自动跳到下一行的单元格。
第四步:输入公式后按“ctrl+回车”便可完成。“ctrl+回车”代表公式复制的意思。
第五步:记得重新复制这一列的内容,然后单击右键进行”选择性粘贴“,留下数值,去掉公式。
最后为各位小主送上自己整理的思维导图一份,快查收喔!
记得收藏便于随时查看喔。同时随便点赞+关注,谢谢各位小主!