1、subtotal -- 根据筛选求和
SUBTOTAL(function_num,ref1,ref2,...)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在数据清单中进行分类汇总计算。
Ref1, ref2, 为要进行分类汇总计算的 区域或引用
如:SUBTOTAL(9,库存表!E2:E171)
注意:按F4可以固定行或列,这样单元格往下拖时,函数的行列不会自动加1
2、if -- 判断逻辑
IF(logical_test, value_if_true, [value_if_false])
logical_test:必需,要判断的条件。 value_if_true:必需,logical_test 的结果为 TRUE 时,您希望返回的值。 value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值。
如:if(H1<=8,"良好","优秀") -- 注意中文字要加英文引号
3、vlookup -- 链接匹配数据
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Lookup_value为查找的数值( 数值、引用单元格或文本字符串 )
Table_array为需要在其中查找数据的数据表或者区域
col_index_num为table_array 中查找数据的数据 列 序号
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。
如:vlookup(A20,$A$1:$H$19,7,false)
4、match -- 查找数值在区域中的位置
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在 Look_array 中查找的数值
Lookup_array 可能包含所要查找的数值的连续单元格区域
Match_type 为数字 -1、0 或 1
如:match(D2,A1:A10,0)
5、index -- 根据区域的位置返回数值
INDEX(array, row_num, [column_num])
array :必需,单元格区域或数组常量。
row_num:必需,选择数组中的某行,函数从该行返回数值。
column_num:可选,选择数组中的某列,函数从该列返回数值。
如:index(A2:B9,5,2)
index与match 函数合并使用才体现execl函数的强大,下次再具体写
网友评论