常用快捷键
切换工作表(sheet表单) : Ctrl + Page Up/Page Down
单元格显示公式: Ctrl + ~
快速到首行Ctrl + ↑
快速到尾行Ctrl + ↓
函数
金额相关
IRR
IRR()计算收益率,计算信用卡分期还款或者定期投资的保险,如果时间不是等分的,可以用XIRR
FV
FV( rate,nper,pv,pmt,type)用来计算复利计算,适用于已知本金、时间和利息。
终值(本利和)=(利率,支付总期数,初值,每期投入,模式)
筛选两列的不同的数据
用Excel中IF函数和COUNTIF函数
=IF(COUNTIF(B$2:B$9,A2)=0,A2,"")
如果在B$2:B$9这个列范围内存在A2的值的单元格数量为0,则返回A2。
tip:
列区域范围一定要加$不然拖动时区域会改变
COUNTIF()=0记得这是个逻辑判断,不能忘记写=0
同时冻结行和列
视图->窗口->冻结窗格->冻结拆分窗格(ALT+W+F+F)
以当前选中的单元格的左上角为中心画一条十字线。上下滚动时水平线的上方为冻结单元格,左右滚动时垂直线的左侧为冻结单元格。如果不需要左侧冻结,那么就在A列为中心进行冻结。
点击单元格查看图片
在D:\图片文件夹\下面保存与A列值一样的图片名,新建一个查看图片列=HYPERLINK(拼接图片路径,显示值)
=HYPERLINK("D:\图片文件夹\"&A3&".png",A3)
打印位置及大小
页面布局->纸张大小->选择A4
这时候excel表单会出现A4大小的虚线。
在要打印的虚线内调整单元格 -> 格式 -> 行高和列宽
Excel打印每张纸都带表头
当数据记录过多跨页时,只有打印的第一页有表头,其他页都没有表头。这时候需要如下操作
页面布局--->打印标题--->顶端标题行
生成sql函数
="INSERT INTO `frontuser` ( `userName`,`type`,`pwd`) VALUES ('"&A2&"', '"&B2&"','E10ADC3949BA59ABBE56E057F20F883E');"
或者
=CLEAN(="INSERT INTO `frontuser` ( `userName`,`type`,`pwd`) VALUES ('"&A2&"', '"&B2&"','E10ADC3949BA59ABBE56E057F20F883E');")
=""代表字符串,后面再用"&&"拼接单元格,&A2&代表A2单元格。
=CLEAN()函数用来防止复制时带双引号问题,当复制有引号时用这个。
拓展插件
功能很多,弥补大部分excel操作繁琐的缺点。可以使用导航窗格显示file和sheet,也可以使用sql语句(但是不能连接mysql,mysql官网提供了excel支持)。
方方格子分类统计
选择方方格子-》数据分析-》统计与分析-》分类汇总
选择区域、设置好条件列和汇总列
条件列如果是日期时间,复制此列,选中此列后选择数值录入-》数值-》设置日期格式(不补0)即可得到日期
点击确定,得到结果
类名名替换成类别编码
IF函数
查找A列存在指定字符且B列不为空的打印出指定字符
=IF(ISNUMBER(FIND("想在A列查找的字符",A1)),IF(B1<>"","新列字符",""),"")
LFFT函数
截取A1单元格左侧四个字符
=LFFT(A1,4)
CONCATENATE函数
将单元格中的字符串拼接起来
=CONCATENATE(单元格1,单元格2...)
合并行分开保证每行都有数据
1.选中列,然后拆分单元格。
2.选中列,然后Ctrl + G,选中空值,确定后会自动选择列的空值。
3.此时光标默认在第一个空值的单元格,直接输入"=空值单元格上面的有值的单元格",然后按Ctrl+Enter,此时剩余的空值单元格会自动填充。