WPS Excel学习记录(Continue)
1.常用函数
-
SUMIF
SUMIF(range,criteria,sum_range) SUMIF('条件区域','求和条件','求和范围')
- “求和范围”可省略,默认条件区域为“求和范围”
- 返回值:求和值
-
SUMIFS
SUMIFS(sum_range,criteria_range1,criteria1,…) SUMIFS('求和区域','条件区域1','条件1'...)
- 多条件求和,约束条件不止一条时使用
- 返回值:求和值
-
INDEX
INDEX(array, row_num, [column_num]) INDEX('索引区域(坐标系)', '行数(x)', '列数(y)')
- 返回值:索引区域(坐标系)中相应坐标(x,y)的值
- 行数和列数不可同时为空,有一值为空时,返回整列或整行
- 常与match函数联用,实现动态调整
- 返回值:索引区域(坐标系)中相应坐标(x,y)的值
-
MATCH
MATCH(lookup_value, lookup_array, [match_type]) MATCHS('要查询的值','查询区域','[查询方式]')
- 一般来说,查询区域设置成某列或某行,这样返回值可以和index完成联动,实现动态调整
- 返回值:要查询的值在查询区域中的位置(相对位置)
- 查询方式:
- 1,函数查找“<=要查询的值的最大值”,因此参数中的值必须升序排列
- 0,精确查找,查找等于‘’要查询的值‘’的第一个值位置
- -1,函数查找“>=要查询的值的最小值”,因此参数中的值必须降序排列
-
MATCH和INDEX
INDEX(array, row_num,Match(lookup_value, lookup_array, [match_type])) INDEX('索引区域(坐标系)', '行数(x)',MATCHS('要查询的值','查询区域','[查询方式]') )
- 行数和列数都可以用match去代替,实现通过改变“要查询的值”,实现自动与原数据表的数据匹配
-
VLOOKUP
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) VLOOKUP("查找值","查找区域","查找区域中需要返回的值的列数","查询方式")
- “查找区域中需要返回的值的列数”:列数是指”查找区域“的相对列数
- “查询方式”:
- 0,精确查找,常用
- 1,近似查找,找不到时返回小于”查找值“的最大数值
- VLOOKUP函数是在”查找区域的首列“与”查找值“进行比对,所以”查找区域的首列“必须与查找值对应
-
Left
LEFT(text,num_chars) LEFT("被处理文本",“截取字符的数量")
- 从左向右,按截取的数量,裁剪字符串。
- 常和Find函数连用。
- 当被处理文本为”数字“时,返回值类型为文本,若要以”数字“类型进行匹配,做一个*1运算即可。
-
Find
FIND(find_text,within_text,start_num) FIND(要查找的字符串,包含要查字符串的字符串,开始序号)
- 从文本字符串中查找特定的文本,并返回查找文本的起始位置。
-
Find和Left
LEFT(text,Find(find_text,within_text,start_num)) eg. 某村某号,截取到村作分类 LEFT("xx村xx号",Find("村","xx村xx号",1))
-
Cell
Cell(info-type,reference) Cell(信息类型,单元格)
Info_type 返回结果 “address” reference 中第一个单元格的引用,文本类型。 “col” reference 中单元格的列号。 “color” 如果单元格中的负值以不同颜色显示,则为值1;否则返回0(零)。 “contents” reference 中左上角单元格的值;不是公式。 “filename” 包含 reference 的文件名(包括全部路径), 文本格式。如果包含 reference 的工作表尚未保存, 则返回空文本(“”)。 “format” 与单元格中的数字格式对应的文本值。下表显示了不同格式的文本值。如果单元格中的负值以不同颜色显示,则在文本值结尾处返回“-”;如果单元格中为正值或所有值加括号,则在文本值结尾处返回“()”。 “parentheses” 如果单元格中为正值或全部值加括号,则值1;否则,返回0。 “prefix” 与单元格中“标签前缀”相对应的文本值。如果单元格文本左对齐,则返回单引号(');如果单元格文本右对齐,则返回双引号(“);如果单元格文本居中,则返回插字号(^);如果单元格文本两端对齐,则返回反斜线(\);如果是其他情况,则返回空文本(”")。 “protect” 如果单元格未锁定,则值为0;如果单元格锁定,则返回1。 “row” reference 中单元格的行号。 “type” 与单元格中数据类型对应的文本值。如果单元格为空,则返回“b”;如果单元格包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”。 “width” 取整后的单元格列宽。列宽以默认字号的一个字符宽度为单位。 - 返回单元格相关类型信息。
2.常用快捷键
3.其他
- 条件格式
- 设定规则时,数值为”百分比“时,也需要将格式规则中的数据类型改为”数字“,而不是”百分比“