当前位置:首页 > 职场技能 > wps函数公式大全及使用方法

wps函数公式大全及使用方法

shiwaishuzidu2025年07月11日 20:25:53职场技能7

PS作为一款功能强大的办公软件,其表格中的函数公式为用户提供了丰富的数据处理和分析工具,无论是日常办公还是复杂的数据分析,熟练掌握这些函数公式都能大大提高工作效率,下面将详细介绍一些常用的WPS函数公式及其使用方法。

wps函数公式大全及使用方法

基础数学函数

函数名称 语法 说明 示例
SUM SUM(number1, [number2], ...) 求和函数,计算所有参数的总和。 =SUM(A1:A10):计算A1到A10单元格范围内所有数值的总和。
AVERAGE AVERAGE(number1, [number2], ...) 平均值函数,计算所有参数的平均值。 =AVERAGE(B1:B10):计算B1到B10单元格范围内所有数值的平均值。
MAX MAX(number1, [number2], ...) 求最大值函数,返回所有参数中的最大值。 =MAX(C1:C10):找出C1到C10单元格范围内所有数值的最大值。
MIN MIN(number1, [number2], ...) 求最小值函数,返回所有参数中的最小值。 =MIN(D1:D10):找出D1到D10单元格范围内所有数值的最小值。
ROUND ROUND(number, num_digits) 四舍五入函数,将数字四舍五入到指定的小数位数。 =ROUND(E1, 2):将E1单元格的值四舍五入到小数点后两位。

文本处理函数

函数名称 语法 说明 示例
CONCATENATE CONCATENATE(text1, [text2], ...) 连接函数,将多个文本字符串合并为一个字符串。 =CONCATENATE(F1, " ", G1):将F1和G1单元格的内容用空格连接起来。
LEFT LEFT(text, [num_chars]) 提取左侧字符函数,从文本字符串的左侧开始提取指定数量的字符。 =LEFT(H1, 3):从H1单元格中提取左侧的3个字符。
RIGHT RIGHT(text, [num_chars]) 提取右侧字符函数,从文本字符串的右侧开始提取指定数量的字符。 =RIGHT(I1, 2):从I1单元格中提取右侧的2个字符。
MID MID(text, start_num, num_chars) 提取中间字符函数,从文本字符串的指定位置开始提取指定数量的字符。 =MID(J1, 5, 8):从J1单元格的第5个字符开始,提取8个字符。

日期与时间函数

函数名称 语法 说明 示例
NOW NOW() 获取当前日期和时间函数,返回当前的日期和时间。 =NOW():返回当前的日期和时间。
DATE DATE(year, month, day) 根据指定的年、月、日返回对应的日期。 =DATE(2023, 4, 1):返回2023年4月1日。
DAY DAY(serial_number) 提取日期中的天数函数,从日期值中提取天数。 =DAY(K1):从K1单元格中提取天数。
MONTH MONTH(serial_number) 提取日期中的月份函数,从日期值中提取月份。 =MONTH(L1):从L1单元格中提取月份。
YEAR YEAR(serial_number) 提取日期中的年份函数,从日期值中提取年份。 =YEAR(M1):从M1单元格中提取年份。

查找与引用函数

函数名称 语法 说明 示例
VLOOKUP VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) 垂直查找函数,在表格的列中查找特定的值,并返回同一行中的另一列的值。 =VLOOKUP(N1, A1:C10, 2, FALSE):在A1到C10的范围内查找N1单元格的值,返回同一行的第二列的值。
INDEX INDEX(array, row_num, [column_num]) 返回表格中指定位置的元素函数,根据行号和列号返回表格中的值。 =INDEX(A1:C10, 3, 2):返回A1到C10范围内第三行第二列的值。
MATCH MATCH(lookup_value, lookup_array, [match_type]) 返回查找值在查找数组中的相对位置函数,返回查找值在数组中的位置。 =MATCH(O1, A1:A10, 0):在A1到A10的范围内查找O1单元格的值,返回其在数组中的位置。

逻辑判断函数

函数名称 语法 说明 示例
IF IF(logical_test, [value_if_true], [value_if_false]) 条件判断函数,根据条件判断,返回不同的结果。 =IF(P1 > 10, "大于10", "小于或等于10"):如果P1单元格的值大于10,返回“大于10”,否则返回“小于或等于10”。
AND AND(logical1, [logical2], ...) 逻辑与函数,当所有参数都为真时,返回TRUE;否则返回FALSE。 =AND(Q1 > 10, Q2 < 20):如果Q1单元格的值大于10且Q2单元格的值小于20,返回TRUE,否则返回FALSE。
OR OR(logical1, [logical2], ...) 逻辑或函数,当任意一个参数为真时,返回TRUE;否则返回FALSE。 =OR(R1 > 10, R2 < 20):如果R1单元格的值大于10或R2单元格的值小于20,返回TRUE,否则返回FALSE。

统计函数

函数名称 语法 说明 示例
COUNT COUNT(value1, [value2], ...) 计数函数,计算所有参数中数值的个数。 =COUNT(S1:S10):计算S1到S10单元格范围内所有数值的个数。
COUNTIF COUNTIF(range, criteria) 根据条件计数函数,计算满足条件的单元格个数。 =COUNTIF(T1:T10, ">50"):计算T1到T10单元格范围内大于50的数值的个数。
COUNTIFS COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...) 多条件计数函数,计算满足多个条件的单元格个数。 =COUNTIFS(U1:U10, ">60", V1:V10, "<80"):计算U1到U10单元格范围内大于60且V1到V10单元格范围内小于80的数值的个数。

高级数据处理函数(新版WPS新增)

XLOOKUP函数

  • 功能:XLOOKUP函数是一个查找函数,在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相应的项,默认情况下使用精准匹配。
  • 语法=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]),前三个参数一般必填,后面三个参数可省略。
  • 示例:假设左侧是员工考核成绩信息表,我们需要根据员工“姓名”和“部门”查询“考核成绩”,在目标单元格中输入公式=XLOOKUP(G2&H2, B:B&C:C, D:D, ""),其中G2和H2是要查找的员工姓名和部门,B:B&C:C是查找的数据区域(通过“&”符号链接),D:D是要返回的考核成绩数据区域,未找到时返回空值。

FILTER函数

  • 功能:基于定义的条件筛选一系列数据的函数,由数组、包括、空值三个参数所构成。
  • 语法=FILTER(array, include, [if_empty]),第一个参数是筛选区域;第二个参数是筛选条件;第三个参数可忽略,如果出现错误值可以设置返回信息。
  • 示例:同样以员工考核成绩信息表为例,我们要根据员工“姓名”和“部门”查询“考核成绩”,在目标单元格中输入公式=FILTER(D:D, (B:B = G2)(C:C = H2), "无数据"),其中D:D是返回数组(即符合条件的考核成绩数据),(B:B = G2)(C:C = H2)是多条件筛选(同时满足姓名和部门条件),如果有错误值则返回“无数据”。

TEXTJOIN函数

  • 功能:文本连接函数,使用分隔符连接列表或文本字符串区域。
  • 语法=TEXTJOIN(delimiter, [ignore_empty], text1, [text2], ...),第一个参数是分隔符;第二个参数如果为TRUE,则忽略空白单元格,如果是False,则不忽略空值;后面的参数是要联接的文本项,可以是文本字符串或字符串数组,如单元格区域。
  • 示例:左侧是不同的部门员工基本工资数据,我们要查询工资超过9000元的员工信息合并到一起,并且员工后面要带部门信息,在目标单元格中输入公式=TEXTJOIN("、", TRUE, FILTER(A:A&"("&B:B&")", IFERROR(--C:C > 9000, 0), "")),先使用FILTER函数查询符合条件的数据(通过双减号“--”将文本数字串或逻辑值转换为数值,再用IFERROR函数处理错误值),然后使用TEXTJOIN函数把查询结果合并在一起,中间用顿号“、”隔开。

UNIQUE去重函数

  • 功能:去除重复值保留唯一值。
  • 语法=UNIQUE(array, [by_column], [exactly_once]),第一个参数是数组数据区域;第二个参数按列是可选参数,指定比较的方式,设置为TRUE将比较列并返回唯一值,设置为FALSE(或省略)将比较行并返回唯一值;第三个参数一般直接省略即可。
  • 示例:有一个假期值班表格,我们需要根据所属“门店”这个条件,筛选出不重复的“值班经理”名单,在目标单元格中输入公式=UNIQUE(FILTER(B:B, A:A = E2, "无数据")),先通过FILTER函数按条件筛选出指定门店的值班经理名单,然后再通过UNIQUE函数提取出不重复的名单数据即可。

FAQs

问题1:在使用VLOOKUP函数时,为什么有时候找不到我想要的值? 回答:可能是以下原因导致的,一是查找值在查找数组中确实不存在;二是查找数组中存在文本格式不一致的情况,例如有的是文本型数字,有的是常规数字,导致无法精确匹配,解决方法是确保查找值和查找数组中的数据格式一致,并且检查查找值是否真的存在于查找数组中,注意VLOOKUP函数的最后一个参数(匹配模式),如果设置为0表示精确查找,如果设置为1表示模糊查找,根据实际需求正确设置该参数也很重要。

wps函数公式大全及使用方法

问题2:我想使用SUMIF函数对某一列数据进行条件求和,但是结果总是不对,该怎么办? 回答:首先检查求和区域和条件判断区域是否正确设置,确保条件判断区域包含了要进行判断的数据,求和区域包含了要参与求和的数据,检查条件是否正确书写,例如如果是文本条件,需要用引号括起来;如果是数值条件,要注意大小写和格式是否准确,还要注意是否存在隐藏的行或列,这些隐藏的部分可能会影响求和的结果,如果以上都没有问题,可以尝试重新输入公式或者检查是否有其他函数或公式

wps函数公式大全及使用方法

版权声明:本文由 数字独教育 发布,如需转载请注明出处。

本文链接:https://www.shuzidu.com/zhichangjineng/4440.html

分享给朋友:

“wps函数公式大全及使用方法” 的相关文章

wps下载

wps下载

PS作为一款功能强大的办公软件,广泛应用于各类文档处理、表格制作和演示文稿中,无论是学生、上班族还是企业用户,都可以通过下载WPS来提升工作效率,下面将详细介绍WPS下载的相关内容: 下载渠道 特点 适用平台...

word怎么设置页码

word怎么设置页码

Word文档中设置页码是一项常见的操作,无论是撰写论文、报告还是书籍,正确的页码设置都能提升文档的专业性和可读性,下面将详细介绍如何在Word中设置页码,包括基础设置、自定义格式、分节设置以及一些高级技巧。 设置方法 具体步...

excel表格排序

excel表格排序

当今数字化的时代,Excel表格作为一款强大的数据处理工具,被广泛应用于各个领域,无论是在工作中的数据统计、财务分析,还是在学习中的成绩管理、实验数据整理等,我们都经常需要对Excel表格中的数据进行排序操作,Excel表格排序功能看似简单...

excel自动换行

excel自动换行

Excel中,自动换行是一项非常实用的功能,它能够让我们更清晰地查看和处理单元格中的长文本内容,当单元格中的文本过长时,若未设置自动换行,文本可能会超出单元格边界,导致显示不完整或影响表格的整体美观与可读性,而通过设置自动换行,Excel会...

excel怎么换行

excel怎么换行

Excel中,换行操作是一个常见但有时需要特定技巧的需求,无论是在单元格内输入多行文本,还是调整数据格式以适应特定的布局要求,掌握正确的换行方法都能大大提高我们的工作效率,下面,我们就来详细探讨一下Excel中如何实现换行,以及一些相关的注...

excel如何换行

excel如何换行

Excel中,换行操作是一个常见且重要的功能,它能帮助用户更好地组织和展示单元格内的内容,无论是在制作报表、整理数据还是进行文档编辑时,掌握Excel的换行技巧都能让工作更加高效和便捷,下面,我们将详细介绍Excel中如何实现换行操作,包括...