常用 Excel 公式 和使用技巧
注意:当单元格显示格式为
文本
时,写公式是没有效果的,只是单纯的文本。需要设置单元格为文本
格式以外的格式时,公式才会生效。
技巧
删除文件末尾大量的空白行
有时候,因为误操作,会在文件的末尾出现大量的空白行,在拖动滚动条的时候也很麻烦,不能精准的定位。这时候只需要删除这些空白行,就可以了。
方法:
- 选中空白行的起始行
- 然后 ctrl + shift + ↓ 就会选中所有的空白行
- 右击 【删除】,此时那些空行还在。
- 把光标定位到有数据的位置
- 保存
- 重新打开,那些空白行就没有了。
公式
更多公式和帮助,可以参阅官方帮助文档:很详细的。 https://support.office.com/zh-cn/article/公式和函数-294d9486-b332-48ed-b489-abe7d0f9eda9?ui=zh-CN&rs=zh-CN&ad=CN#ID0EAABAAA=Formulas
文本
text(cell, 文本格式)
生成格式化的文本,比如 a1
有时间数据 12:45:21
要转换成文本 12时45分
text(a1, "H时M分")
sum()
相加
left(cell, count)
从数据左边起选取count
个文字
mid(cell, start, count) / substring(cell, start, count)
选取数据中间部分文字,从start
位开始,选取count
位文字
统计
count(find(“关键字”, 搜索范围))
计算某个文本在数据中出现的次数,
count(find("果庄", B2:B123))
countif(范围, 条件)
搜索大于等于100的数据
countif(B2:B200, ">=100")
搜索不等于200的数据
countif(B2:B200, "<>200")
countifs(范围1, 条件1 [范围2, 条件2])
统计 身高大于 170cm, 体重小于 70kg 的人数
countifs(B2:B200, ">=170", C2:C200, "<=70" )
时间
Excel 中的1在表示时间时代表一天,也就是24小时,单元格中的数字1,以时间的形式显示时就是
24:00:00
time(hour, minute, second)
定义一个时间大小,比如 1小时23分45秒就是 time(1,23,45)
hour(cell)/minute(cell)/second(cell)
提取单元格中时间值的 小时数/分钟数/秒数
如: a1数据是 3:23:41
hour(a1) = 3, minute(a1) = 23, second(a1) = 41
today()
输出当前日期,如:现在是 2018-12-21 00:00:00
并不会输出时间,只输出日期
now()
输出当前时间,如 现在是2018-12-21 16:08:23