常用快捷键
ctrl+= 快速求和
ctrl 选择工作表或单元格
全选数据:左上角三角号双击/选中数据表中央+ctrl+A
快速调整所有数据列宽和行高
列宽:全选数据+列与列之间出现光标,双击
行高:全选数据+行与行之间出现光标,双击
选中一列中有数据的区域:ctrl+shift+方向键(向上/向下)
选中一行中有数据的区域:ctrl+shift+方向键(向上/向下)
移动行/列:移动柄+shift,鼠标放在边框上,出现虚框,放开鼠标,放开键盘
缩放/扩大选择区域:shift+方向键
填充数据:ctrl+enter
查找:ctrl+F
替换:ctrl+H(可以用*表示不确定内容)
有效使用多个函数:ctrl+shift+enter
& 连接符
数字变文本:数字/0
排序
筛选
右下角的小直角唤醒高级筛选,高级筛选没有条件,要自己设置表格
常用函数:#','一定是英文逗号,条件:一定要加""(双引号)
排名:rank()
美式排名:没有相同数据时,便于使用——rank()
中式排名:找到比自己大的不重复数
sumproduct((区域)=排名的单元格)*(1/countif(区域,区域))
最大值:max()
最小值:min()
第N大值:large(区域,N)
第N小值:small(区域,N)
平均函数:average()
计数函数:
count:包含数字单元格的个数
counta:非空值单元格个数
countblank:空值单元格个数
round:设置数字保留小数位数
int:数字取整(没有四舍五入)
条件计数函数:
countif:(区域1,条件1,区域2,条件2……)
求和函数:
sum:
product:多个单元格相乘
sumproduct:相乘的结果再相加
条件求和函数:
sumif(条件区域1,条件1,求值区域1,区域2,条件2,求值区域2……)
逻辑判断函数
Flase:0
True:1
and(条件1,条件2……,True/Flase)
or(条件1,条件2……,True/Flase)
if(条件1,真值1,if(条件2,真值2)……)保持符号方向一致
查询函数
row():所选单元格所在行数
column:所选单元格所在列数
index(区域,行,列):获取所选行列的交叉值
match(条件值,区域):查找值所在的行数和列数
index+match无敌
单条件查询:
VLOOKUP(查找值,区域,显示结果所在列,False/True——大值匹配/精准匹配)
indirect('单元格所在位置'&row(),引用央视):用于单元格存在公式规律时
find(‘文本’,单元格所在位置):返回某个文本在字符串的位置,查找区分大小写
search(‘文本(正则式)’,单元格所在位置):返回某个文本在字符串的位置,不查找区分大小写,模糊查找
处理字符串函数
mid(单元格所在位置,字符串起始位置(从0开始),长度)):提取函数
iso函数:判断奇偶
leaf(单元格所在位置,长度):从左提取长度的字符串
right(单元格所在位置,长度):从右提取长度的字符串
len():返回文本字符个数
lenb():返回文本字节个数
text(单元格所在位置,‘编辑格式(可以查看自定义格式)’):数值转化为文本
1*text():文本型强制转换为数值型
时间函数
now()/today():显示当前时间
year(单元格所在位置):提取年份
month(单元格所在位置):提取月份
day(单元格所在位置):提取日期
hour(单元格所在位置):提取小时
minute(单元格所在位置):提取分钟
second(单元格所在位置):提取秒钟
weekday():返回当周第几天
weeknum():返回当年第几周
Date():构成日期
eomonth():返回当前月份的最后一天
networkdays(开始日期,结束日期,设置假期日期):计算工作日
workday(开始日期,天数,设置假期日期):计算结束日期