###1.vlookup(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value:索引列
table_array:索引范围(绝对引用)
col_index_num:目标索引列
range_lookup:精确搜索或者粗略搜索
例如: =VLOOKUP(H3,$A$3:$F$19,5,FALSE) 使用H3作为索引,在A3到F19区域内查找数据(第一列和索引数据进行匹配),返回A3到F19区域第5列,使用精确搜索。

###2.countif(range,criteria)
range:统计范围
criteria: 统计条件
例如: =COUNTIF(A:A,A2) A2单元格出现的次数(第n次)

###3.if(logical_test,[value_if_true],[value_if_false])
logical_test:判断条件
value_if_true:符合条件的操作
value_if_false:不符合条件的操作
例如: =IF(A2=“test”,0,1) 判断A2单元格内容是否等于test,如果等于标记为0,不等于标记为1

一般使用函数产生的结果数据出现错误,会用#N/A填充,如果需要判断结果是不是#N/A,使用ISNA函数,返回值为TRUE,或者FALSE;

###4.subtotal函数: 对筛选后的数据进行统计。
唯一一个能统计用户可见单元格的函数。
SUBTOTAL函数参数的含义 :

function_num (包含手动隐藏) Function_num(忽略手动隐藏) 代表的函数意义
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP

为筛选出来的数据添加连续序号:
例如:=subtotal(3,$A$1:A2)-1,然后向下拉
(计算A1到A2,不为空的单元格的数量)-1
也就是当我们对数据进行删选后能得到连续序号。