WPS函数
1. ROW()、ROWS(array)1)ROW()2)ROWS(array)
2. COUNT(参数)、COUNTA(参数)、COUNTIF(参数)1)COUNT()2)COUNTA()3)COUNTIF()4)COUNTIFS(参数)
3. VLOOKUP(参数)、LOOKUP(参数)1)VLOOKUP(参数)2)LOOKUP(向量形式参数)3)XLOOKUP函数使用教程详解4)(亲测可行)使用Vlookup+match实现匹配多列结果5)(亲测可行)使用VLOOKUP+IF实现多条件匹配查找
4、ROUND(数值, 小数位数)、ROUNDDOWN()、ROUNDUP()1)ROUND(数值, 小数位数)2)ROUNDDOWN()3)ROUNDUP()
5、SUM(参数)、SUMIF(参数)5.1 SUM(参数)5.2 SUMIF(参数)5.3 SUMIFS(参数)
6、IF(参数)、IFERROR(参数)1)IF(参数)1)使用嵌套IF函数进行高效多条件判断2)IFERROR(参数)3)IFS(参数)
7、SUBTOTAL(参数)8、Rank(参数)、Rank.EQ(参数)1)Rank(参数)2)Rank.EQ(参数)
9、TEXT(参数)10、Match(参数)11、字符串拼接操作1)字符串相加2)字符串相减
12、Sumproduct1)常规用法2)单条件求和3)多条件求和4)单条件计数5)多条件计数
13、WPS字符串截取方法1)LEFT(参数)2)RIGHT(参数)3)MID(参数)4)Find(参数)、SEARCH(参数)①Find(参数)②SEARCH(参数)
1. ROW()、ROWS(array)
1)ROW()
2)ROWS(array)
学习链接
参数
Array 为需要得到其行数的数组、数组公式或对单元格区域的引用
功能:统计行数或列数
2. COUNT(参数)、COUNTA(参数)、COUNTIF(参数)
1)COUNT()
参数功能:单元格区域中数字项的个数
函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数 CountA
2)COUNTA()
参数功能:统计的是非空单元格的数量,参数值可以是任何类型,它们可以包括空字符 (“”),但不包括空白单元格。
简单说:COUNT只管数数,COUNTA来者不拒
附加功能
为合并单元格(是个整体) 填充序号、也可以用SUM()实现
3)COUNTIF()
学习链接
参数:COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。(条件可以设置模糊值,统计固定长度文本,统计大于某个值,统计等于某个值,统计日期)
例如,条件可以表示为 32、“32”、“>32” 或 “apples”。
功能:计算区域中满足给定条件的单元格的个数
说明:对指定单元格区域中符合条件的单元格计数的函数,而这个条件又只能设置一个,故又称该函数为单条件计数函数
实战
如何统计wps表格中相同的数据个数
4)COUNTIFS(参数)
学习链接
参数:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
criteria_range1 :必需,在其中计算关联条件的第一个区域
criteria1:必需,条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。
例如,条件可以表示为 32、“>32”、B4、"apples"或 “32”。
criteria_range2, criteria2,…:可选,附加的区域及其关联条件。 最多允许 127 个区域/条件对。
功能:COUNTIFS 函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数
实战
统计区间内数目
3. VLOOKUP(参数)、LOOKUP(参数)
1)VLOOKUP(参数)
学习链接
参数:Vlookup(查找值,数据表,列序数,[匹配条件]);(一定需要注意的是:函数中的参数和参数之间的逗号一定是英文下的逗号)
查找值:必填项,根据什么查找,**查找值必须位于数据表的第一列**;数据表:必填项,查找的区域,若查到多个值,只返回查找到的第一个所对应的数据;列序数:必填项,返回数据表中第几列的数据(查找结果所对应的);匹配条件:可选,如果为0(TRUE)表示精确查找;1(False)或省略表示模糊查找 参数:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Lookup_value为需要在数据表中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。
如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。 Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为1。 功能:在表格或数值数组中查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
实战:带单位的数字,单位长度不一,如何提取数字,LOOKUP应用实例
2)LOOKUP(向量形式参数)
学习链接
向量形式参数(数组形式没看懂):LOOKUP(lookup_value,lookup_vector,result_vector)
Lookup_value 为函数 LOOKUP 在第一个向量中所要查找的数值。
lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。
Lookup_vector 为只包含一行或一列的区域。
lookup_vector 的数值可以为文本、数字或逻辑值。
Result_vector 只包含一行或一列的区域,其数目必须与 lookup_vector 相同。
功能:返回向量中的数值
LOOKUP_vector 的数值必须按升序排序:…、-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数LOOKUP 不能返回正确的结果。文本不区分大小写如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。 如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。
3)XLOOKUP函数使用教程详解
链接(讲的很细)
4)(亲测可行)使用Vlookup+match实现匹配多列结果
链接
5)(亲测可行)使用VLOOKUP+IF实现多条件匹配查找
Excel难题解析:vlookup函数中的中的if「1,0」,究竟是做什么
4、ROUND(数值, 小数位数)、ROUNDDOWN()、ROUNDUP()
1)ROUND(数值, 小数位数)
参数:=round(要四舍五入的单元格,保留小数位数)功能:对于数据可以四舍五入
2)ROUNDDOWN()
3)ROUNDUP()
5、SUM(参数)、SUMIF(参数)
5.1 SUM(参数)
常规操作如果参数为数字型文本,将会导致错误,需要将文本转换为数字
点击三角,展开后,转化为数字数据—分列
5.2 SUMIF(参数)
学习链接参数:
SUMIF(range,criteria,sum_range)
Range(判断区域): 用于条件判断的单元格区域。
Criteria (条件):确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。
例如,条件可以表示为 32、>32 或 apples(“苹果”)。
Sum_range(求和区域): 是需要求和的实际单元格。
功能:根据指定条件对若干单元格求和
条件外求和(使用不等号<>)多条件求和(criteria:{"苹果", "香蕉"})隔列求和
5.3 SUMIFS(参数)
学习链接
参数:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
Sum_range :必需,要求和的单元格区域。Criteria_range1:必需,使用 Criteria1 测试的区域。Criteria1:必需,定义将计算 Criteria_range1 中的哪些单元格的和的条件。
Criteria_range1 和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。
功能:多条件求和
6、IF(参数)、IFERROR(参数)
1)IF(参数)
学习链接参数:IF(logical_test, value_if_true, [value_if_false])
logical_test:必需,要测试的条件(B3>=6)。value_if_true:必需,logical_test 的结果为 TRUE 时,您希望返回的值(“合格”,英文状态下的双引号)。value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值(“不合格”)。 功能:使用逻辑函数 IF函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值实战
判断单元格是否包含多个特定字符中的任意一个,有三个小套路
1)使用嵌套IF函数进行高效多条件判断
链接
嵌套的IF函数的基本语法如下:
=IF(条件1, 值如果条件1为真, IF(条件2, 值如果条件2为真, 值如果条件2为假)) 步骤解析
确定判断条件:首先,你需要明确你的多条件判断逻辑。例如,你可能需要根据成绩判断学生的等级,成绩大于等于90分为“优秀”,大于等于80分为“良好”,大于等于60分为“及格”,其他为“不及格”。构建IF函数:根据你的判断逻辑,从最内层的条件开始构建IF函数。例如,对于“不及格”的判断,可以写为:=IF(成绩<60, "不及格", ...)逐层嵌套:在IF函数的“值如果为假”的位置继续添加IF函数,直到覆盖所有的判断条件。继续上面的例子,添加“及格”的判断:=IF(成绩<60, "不及格", IF(成绩<80, "及格", ...))完成所有条件:继续添加剩余的条件判断,直到最后一个条件。完成上面的例子:=IF(成绩<60, "不及格", IF(成绩<80, "及格", IF(成绩<90, "良好", "优秀"))) 注意事项
逻辑清晰:在构建嵌套IF函数时,保持逻辑清晰是非常重要的。建议先在纸上画出逻辑判断的流程图,然后再开始编写函数。避免过度嵌套:虽然嵌套IF函数功能强大,但过多的嵌套会使公式变得难以理解和维护。如果条件过于复杂,考虑使用其他函数如VLOOKUP、MATCH或自定义函数等替代。使用辅助列:在某些情况下,使用辅助列来简化条件判断也是一个不错的选择。 实战练习:首先跳过空格,如果以“村或社区”结尾,把村名照抄过来,如果不含“村”,则在最后面加上“村”字
2)IFERROR(参数)
学习链接参数:IFERROR(值, 错误值)
IFERROR(NA(),0) :如果是#N/A,则返回0IFERROR(VLOOKUP(G4,$B
1
:
1:
1:D$6,3,0),0),计算结果为错误值时,将返回输入的指定值0 功能:#N/A是一个常见的表格错误值,遇到这种情况,我们可以使用IFERROR函数,通过修改返回值为 #N/A的单元格,从而更正最终计算结果。
3)IFS(参数)
学习链接参数:IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)
logical_test1:(必需),计算结果为 TRUE 或 FALSE 的条件。value_if_true1:(必需),当 logical_test1 的计算结果为 TRUE 时要返回结果。可以为空。logical_test2…,logical_test127:(可选),计算结果为 TRUE 或 FALSE 的条件。value_if_true2…,value_if_true127:(可选),当logical_testN的计算结果为 TRUE 时要返回结果。 功能:检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值
统计
实战
按照单位全称,将其分为四大类:党政机关(1)、群团组织(2)、事业单位(3)、国有企业(4)
7、SUBTOTAL(参数)
学习链接参数:SUBTOTAL(function_num,ref1,ref2,…)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在数据清 Ref1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。
单中进行分类汇总计算。
功能:计算包含或忽略隐藏的数值
SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域
8、Rank(参数)、Rank.EQ(参数)
1)Rank(参数)
学习链接参数:RANK(number,ref,order)
Number 为需要找到排位的数字。Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。Order 为一数字,指明排位的方式。
如果 order 为 0(零)或省略,WPS表格 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,WPS表格 对数字的排位是基于 ref 为按照升序排列的列表 功能:函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。
例如,在一列整数里,如果整数10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)
2)Rank.EQ(参数)
学习链接参数:与RANK(number,ref,order) 相同功能:当在表格排位的过程中遇到多个数值相同排位的情况,如纪同学和李同学都是95分,想要达到并列第二名的效果,第三名顺移为第四名,可以使用RANK.EQ函数
9、TEXT(参数)
学习链接
参数:TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
功能:将数值转换为按指定数字格式表示的文本
通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算
在数值格式的位置填入(“0.0%”),点击确定,可以看到数据完成了百分数的转换在数值格式的位置填入(“aaaa”)意思是判断刚输入的日期是星期几在数值格式的位置填入(“正数;负数;零;”),意思是判断刚输入的数是正数、负数还是零在数值格式的位置填入(“0.000”),表示保留三位小数
10、Match(参数)
学习链接参数:MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在 Look_array 中查找的数值
Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array 可能包含所要查找的数值的连续单元格区域。lookup_array 应为数组或数组引用。
Match_type 为数字 -1、0 或 1。MATCH-type 指明 WPS表格 如何在 lookup_array 中查找 lookup_value。
如果 Match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。lookup_array 必须按升序排列(一次函数,k>0,要y轴左侧):…、-2、-1、0、1、2、…、A-Z、FALSE、TRUE。
如果 Match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。lookup_array 可以按任何顺序排列。
如果 Match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。lookup_array 必须按降序排列(一次函数,k<0,要y轴左侧):TRUE、FALSE、Z-A、…、2、1、0、-1、-2、…,等等。
如果省略 Match_type,则假设为 1。
功能:MATCH函数是一个查找函数,它可以返回指定数值在指定数组区域中的位置,经常和INDEX函数搭配,快速查找匹配表格内的数据。
返回在指定方式下与指定数组匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。将MATCH函数与INDEX函数结合,查找匹配指定内容
11、字符串拼接操作
1)字符串相加
使用&,而不是+
2)字符串相减
使用SUBSTITUTE(参数)
12、Sumproduct
Excel函数之Sumproduct,7个经典用法,你真的都了解吗?
1)常规用法
2)单条件求和
3)多条件求和
4)单条件计数
5)多条件计数
13、WPS字符串截取方法
1)LEFT(参数)
学习链接1、学习链接2参数
LEFT(字符串,长度)
如果要提取的字符串在左侧,并且要提取的字符宽度一致,可以直接使用LEFT函数提取。如果提取的宽度不一样,则需要配合其他函数来返回第二个参数。 功能:LEFT函数用于从文本左侧开始提取指定个数的字符。
例如,假设我们有一个字符串“Hello World”,我们想要截取其中的前5个字符,可以使用以下公式:LEFT(“Hello World”, 5),执行该公式后,我们将得到一个新的字符串“Hello”。|
2)RIGHT(参数)
参数:
RIGHT(字符串,长度)
字符串表示需要截取的字符串,长度表示需要截取的字符长度。 功能:可以从字符串的右侧开始截取指定长度的字符。
假设我们有一个字符串“Hello World”,我们想要截取其中的后5个字符,可以使用以下公式: RIGHT(“Hello World”, 5),执行该公式后,我们将得到一个新的字符串“World”。
3)MID(参数)
参数:
MID(字符串,起始位置,长度)
其中,字符串表示需要截取的字符串,起始位置表示开始截取的位置,长度表示需要截取的字符长度。 功能:从字符串的任意位置开始截取指定长度的字符
例如,假设我们有一个字符串“Hello World”,我们想要从第6个字符开始截取4个字符,可以使用以下公式:MID(“Hello World”, 6, 4),执行该公式后,我们将得到一个新的字符串“ 空Wor”。
4)Find(参数)、SEARCH(参数)
①Find(参数)
学习链接
参数
查找函数有二个:FIND、SEARCH,二者语法结构差不多,返回值是字符串所在位置或#N/A
=FIND(找什么, 在哪找, [从哪个位置开始找])=SEARCH(找什么, 在哪找, [从哪个位置开始找])第三个参数 [从哪个位置开始找]是可选参数 区别是:
FIND函数要区分大小写,不能使用通配符;SEARCH函数不区分大小写,能使用通配符。 功能
实战
按照单位全称,将其分为四大类:党政机关(1)、群团组织(2)、事业单位(3)、国有企业(4)
Excel中find函数的使用方法
②SEARCH(参数)
学习链接参数
查找函数有二个:FIND、SEARCH,二者语法结构差不多,返回值是字符串所在位置或#N/A
=FIND(找什么, 在哪找, 从哪个位置开始找)=SEARCH(找什么, 在哪找, 从哪个位置开始找) 区别是:
FIND函数要区分大小写,不能使用通配符;SEARCH函数不区分大小写,能使用通配符。 功能