常用 Excel 公式

常用 Excel 公式 和使用技巧

注意:当单元格显示格式为 文本时,写公式是没有效果的,只是单纯的文本。需要设置单元格为 文本格式以外的格式时,公式才会生效。


技巧

删除文件末尾大量的空白行

有时候,因为误操作,会在文件的末尾出现大量的空白行,在拖动滚动条的时候也很麻烦,不能精准的定位。这时候只需要删除这些空白行,就可以了。
方法:

  1. 选中空白行的起始行
  2. 然后 ctrl + shift + ↓ 就会选中所有的空白行
  3. 右击 【删除】,此时那些空行还在。
  4. 把光标定位到有数据的位置
  5. 保存
  6. 重新打开,那些空白行就没有了。



公式

更多公式和帮助,可以参阅官方帮助文档:很详细的。 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

你可能感兴趣的:(常用软件问题)