随便记录几个我近期用的EXCEL函数,防止以后忘掉
目录
1.2、【count、counta、countif、countblank函数】
一、常见函数
1.1、Offset函数
参考:Excel的Offset函数详解_excel offset公式_永不止步的老牛的博客-CSDN博客
1.2、【count、counta、countif、countblank函数】
(概念区分)" "指空格键、""为空值、空白单元格;
空值是在单元格输入="",而空白单元格是什么都没输入内容的单元格。
· COUNT:只记录含数值的单元个数
· COUNTA:记录非空单元格数,数字+文本+空格键" "+空值""
· COUNTBLANK:记录空值+空白单元格。
等价于COUNTIF ( Range , "")
例:
> > COUNT(P9:V9)=5
COUNTA(P9:V9)=6,关键就在于P9是一个文本,而不是数值。
> > 单元格$V$9与$V$10乍一看都是空白格,但其中只有$V$9是一个真正的空白单元格,而$V$10中包含一个IF函数导出的空值""
所以此时COUNTA(P9:V9)与COUNTA(P10,V10)的结果不一样。
找行列第一个非空项
1.3、MATCH函数
如果需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用 MATCH 函数而不是某个 LOOKUP 函数。例如,可以使用 MATCH 函数为 INDEX 函数的 row_num 参数提供值。
参考文章:Excel公式练习18:获取每行中第一个非空单元格
MATCH ( lookup_value, lookup_array, [match_type] )
MATCH(TRUE,$C$3:$N$3<>"",)
目的:找出第3行单元格区域C3:N3中第1个非空单元格的位置
其中$C$3:$N$3<>""代表C3:N3单元格是否不等于空值"",若不等于空值则逻辑符取TRUE,若等于空则逻辑符取FALSE,由MATCH锁定第一个取TRUE的单元格,即查找区域当中的第一个非空单元格。
注:使用“Ctrl+Shift+Enter”显示结果,而不是“Enter”键。Ctrl+Shift+Enter是在Excel中用于计算数组公式。
1.4.ADDRESS函数
row():返回单元格所在行数
column():返回单元格所在列数(阿拉伯数字形式,不是字母形式)
ADDRESS ( ROW(), COLUMN() )返回单元格所在的行列
二、其他内容
2.1【数字单位显示】
以千为单位显示:#,##0,
以百万为单位显示:0,,