网站首页
手机版

160个电子表格函数大全,办公效率翻倍的秘诀都在这!

更新时间:作者:小小条

采购仓管问题,就找采购参考

160 个电子表格函数大汇总及各函数功能介绍,包括数学和三角函数、统计函数、文本函数、逻辑函数、查找和引用函数、日期和时间函数、信息函数等各类函数的详细示例和用法

160个电子表格函数大全,办公效率翻倍的秘诀都在这!

在日常办公中,电子表格软件(如Excel、Google Sheets、WPS)是处理数据、分析信息的重要工具,而函数则是其核心功能之一。从简单的求和、计数,到复杂的财务计算、数据查找,函数能帮我们摆脱繁琐的手动操作,大幅提升工作效率。今天就为大家整理了160个常用的电子表格函数,覆盖数学、统计、文本等多个类别,快收藏起来备用吧!


数学和三角函数

这类函数主要用于数值的数学运算和三角计算,是处理基础数据的常用工具。

SUM:求和,示例=SUM(A1:A10)计算A1到A10单元格的和。SUMIF:条件求和,示例=SUMIF(B1:B10, ">100", A1:A10)对B1:B10中大于100的对应A列单元格求和。PRODUCT:求乘积,示例=PRODUCT(A1, B1)计算A1和B1的乘积。POWER:乘幂,示例=POWER(A1, 2)计算A1的平方。SQRT:平方根,示例=SQRT(A1)计算A1的平方根。ROUND:四舍五入,示例=ROUND(A1, 2)将A1四舍五入到2位小数。ROUNDUP:向上舍入,示例=ROUNDUP(A1, 0)将A1向上舍入到整数。ROUNDDOWN:向下舍入,示例=ROUNDDOWN(A1, 0)将A1向下舍入到整数。ABS:绝对值,示例=ABS(A1)取A1的绝对值。MOD:求余数,示例=MOD(A1, B1)返回A1除以B1的余数。RAND:随机数,示例=RAND()返回0到1之间的随机数。RANDBETWEEN:指定范围随机整数,示例=RANDBETWEEN(1,100)返回1到100之间的随机整数。SIN:正弦,示例=SIN(A1)返回A1(弧度)的正弦值。COS:余弦,示例=COS(A1)返回A1(弧度)的余弦值。TAN:正切,示例=TAN(A1)返回A1(弧度)的正切值。PI:圆周率,示例=PI()返回圆周率π。EXP:指数函数,示例=EXP(A1)返回e的A1次幂。LN:自然对数,示例=LN(A1)返回A1的自然对数。LOG:对数,示例=LOG(A1, 10)返回以10为底A1的对数。LOG10:以10为底的对数,示例=LOG10(A1)返回以10为底A1的对数。

统计函数

用于对数据进行统计分析,快速得出数据的平均值、中位数、标准差等特征。

AVERAGE:平均值,示例=AVERAGE(A1:A10)计算A1到A10的平均值。AVERAGEIF:条件平均值,示例=AVERAGEIF(B1:B10, ">100", A1:A10)对B1:B10中大于100的对应A列单元格求平均值。MEDIAN:中位数,示例=MEDIAN(A1:A10)返回A1到A10的中位数。MODE:众数,示例=MODE(A1:A10)返回A1到A10中出现次数最多的值。STDEV:样本标准差,示例=STDEV(A1:A10)计算A1到A10的样本标准差。STDEVP:总体标准差,示例=STDEVP(A1:A10)计算A1到A10的总体标准差。VAR:样本方差,示例=VAR(A1:A10)计算A1到A10的样本方差。VARP:总体方差,示例=VARP(A1:A10)计算A1到A10的总体方差。COUNT:计数,示例=COUNT(A1:A10)计算A1到A10中数字单元格的个数。COUNTA:非空单元格计数,示例=COUNTA(A1:A10)计算A1到A10中非空单元格的个数。COUNTIF:条件计数,示例=COUNTIF(A1:A10, ">100")计算A1到A10中大于100的单元格个数。COUNTBLANK:空单元格计数,示例=COUNTBLANK(A1:A10)计算A1到A10中空单元格的个数。MAX:最大值,示例=MAX(A1:A10)返回A1到A10中的最大值。MIN:最小值,示例=MIN(A1:A10)返回A1到A10中的最小值。LARGE:第k个最大值,示例=LARGE(A1:A10, 2)返回A1到A10中第二大的值。SMALL:第k个最小值,示例=SMALL(A1:A10, 2)返回A1到A10中第二小的值。PERCENTILE:百分位数,示例=PERCENTILE(A1:A10, 0.9)返回A1到A10的90%百分位数。QUARTILE:四分位数,示例=QUARTILE(A1:A10, 1)返回A1到A10的第一四分位数(25%)。RANK:排名,示例=RANK(A1, A1:A10)返回A1在A1:A10中的排名。FREQUENCY:频率分布,示例=FREQUENCY(A1:A10, B1:B5)返回A1:A10在区间B1:B5的频率分布数组。

文本函数

专门处理文本字符串,实现字符提取、替换、拼接等操作。

LEFT:从左提取字符,示例=LEFT(A1, 5)从A1文本左侧提取5个字符。RIGHT:从右提取字符,示例=RIGHT(A1, 5)从A1文本右侧提取5个字符。MID:从中间提取字符,示例=MID(A1, 2, 5)从A1文本的第2个字符开始提取5个字符。LEN:文本长度,示例=LEN(A1)返回A1文本的字符数。FIND:查找文本(区分大小写),示例=FIND("abc", A1)在A1中查找"abc"并返回起始位置,区分大小写。SEARCH:查找文本(不区分大小写),示例=SEARCH("abc", A1)在A1中查找"abc"并返回起始位置,不区分大小写。REPLACE:替换文本,示例=REPLACE(A1, 1, 5, "new")将A1中从第1个字符开始的5个字符替换为"new"。SUBSTITUTE:替换特定文本,示例=SUBSTITUTE(A1, "old", "new")将A1中的"old"替换为"new"。LOWER:转换为小写,示例=LOWER(A1)将A1文本转换为小写。UPPER:转换为大写,示例=UPPER(A1)将A1文本转换为大写。PROPER:首字母大写,示例=PROPER(A1)将A1文本中每个单词的首字母大写。TRIM:去除多余空格,示例=TRIM(A1)去除A1文本中多余的空格。CONCATENATE/CONCAT/&:连接文本,示例=CONCATENATE(A1, " ", B1)或=A1 & " " & B1连接A1、空格和B1。TEXT:格式化数字为文本,示例=TEXT(A1, "0.00")将A1数字格式化为两位小数的文本。VALUE:将文本数字转换为数字,示例=VALUE(A1)将A1文本数字转换为数字。TEXTJOIN:用分隔符连接文本,示例=TEXTJOIN(", ", TRUE, A1:A10)用逗号和空格连接A1:A10,忽略空单元格。REPT:重复文本,示例=REPT("*", 5)重复"*"5次,得到"*****"。

逻辑函数

进行条件判断和逻辑运算,让表格具备“判断思考”的能力。

IF:条件判断,示例=IF(A1>100, "高", "低")如果A1大于100,返回"高",否则返回"低"。AND:与运算,示例=AND(A1>100, B1<50)如果A1>100且B1<50,返回TRUE,否则FALSE。OR:或运算,示例=OR(A1>100, B1<50)如果A1>100或B1<50,返回TRUE,否则FALSE。NOT:非运算,示例=NOT(A1>100)如果A1>100,返回FALSE,否则TRUE。IFERROR:错误处理,示例=IFERROR(A1/B1, "除数不能为0")如果A1/B1出错,返回指定信息。IFNA:处理#N/A错误,示例=IFNA(VLOOKUP(A1, B:C, 2, FALSE), "未找到")如果VLOOKUP返回#N/A,则返回"未找到"。TRUE:返回TRUE,示例=TRUE()返回逻辑值TRUE。FALSE:返回FALSE,示例=FALSE()返回逻辑值FALSE。

查找和引用函数

快速在数据中查找指定内容,或引用特定位置的单元格数据。

VLOOKUP:垂直查找,示例=VLOOKUP(A1, B:C, 2, FALSE)在B列查找A1,返回对应C列的值,精确匹配。HLOOKUP:水平查找,示例=HLOOKUP(A1, 1:2, 2, FALSE)在第1行查找A1,返回第2行对应列的值,精确匹配。INDEX:返回指定位置的值,示例=INDEX(A1:C10, 2, 3)返回A1:C10区域中第2行第3列的值。MATCH:返回查找值的位置,示例=MATCH(A1, B1:B10, 0)返回A1在B1:B10中的位置,精确匹配。INDIRECT:间接引用,示例=INDIRECT("A"&1)返回A1单元格的值。OFFSET:偏移引用,示例=OFFSET(A1, 1, 1)返回相对于A1向下1行向右1列的单元格的值。ROW:返回行号,示例=ROW(A1)返回A1的行号。COLUMN:返回列号,示例=COLUMN(A1)返回A1的列号。ROWS:返回行数,示例=ROWS(A1:B10)返回A1:B10的行数(10)。COLUMNS:返回列数,示例=COLUMNS(A1:B10)返回A1:B10的列数(2)。ADDRESS:生成地址字符串,示例=ADDRESS(1,1)返回"1"。HYPERLINK:创建超链接,示例=HYPERLINK("http://www.example.com", "示例")创建显示为"示例"的超链接。CHOOSE:从列表中选择值,示例=CHOOSE(2, "A", "B", "C")返回列表中的第二个值"B"。

日期和时间函数

处理日期和时间数据,计算时间差、提取日期元素等。

NOW:当前日期和时间,示例=NOW()返回当前日期和时间。TODAY:当前日期,示例=TODAY()返回当前日期。DATE:构建日期,示例=DATE(2023,12,31)返回2023年12月31日的日期。TIME:构建时间,示例=TIME(12,30,45)返回12:30:45的时间。YEAR:提取年份,示例=YEAR(A1)从A1日期中提取年份。MONTH:提取月份,示例=MONTH(A1)从A1日期中提取月份。DAY:提取日,示例=DAY(A1)从A1日期中提取日。HOUR:提取小时,示例=HOUR(A1)从A1时间中提取小时。MINUTE:提取分钟,示例=MINUTE(A1)从A1时间中提取分钟。SECOND:提取秒,示例=SECOND(A1)从A1时间中提取秒。WEEKDAY:返回星期几,示例=WEEKDAY(A1, 2)返回A1日期是星期几(周一为1,周日为7)。WEEKNUM:返回一年中的周数,示例=WEEKNUM(A1)返回A1日期在一年中的周数。EDATE:指定月份后的日期,示例=EDATE(A1, 1)返回A1日期一个月后的日期。EOMONTH:指定月份后的最后一天,示例=EOMONTH(A1, 1)返回A1日期一个月后的最后一天。DATEDIF:计算两个日期的差值,示例=DATEDIF(A1, B1, "d")计算A1和B1之间相差的天数。NETWORKDAYS:工作日天数,示例=NETWORKDAYS(A1, B1)计算A1和B1之间的工作日天数(不包括周末)。WORKDAY:指定工作日后的日期,示例=WORKDAY(A1, 10)返回A1日期后10个工作日的日期。YEARFRAC:年份分数,示例=YEARFRAC(A1, B1)返回A1和B1之间相差的年数(以小数表示)。

信息函数

用于检测单元格数据的类型或获取操作环境信息。

ISBLANK:是否为空,示例=ISBLANK(A1)如果A1为空,返回TRUE。ISERROR:是否为错误,示例=ISERROR(A1)如果A1是错误值,返回TRUE。ISERR:是否为错误(除#N/A),示例=ISERR(A1)如果A1是错误值(除#N/A),返回TRUE。ISNA:是否为#N/A错误,示例=ISNA(A1)如果A1是#N/A错误,返回TRUE。ISNUMBER:是否为数字,示例=ISNUMBER(A1)如果A1是数字,返回TRUE。ISTEXT:是否为文本,示例=ISTEXT(A1)如果A1是文本,返回TRUE。ISLOGICAL:是否为逻辑值,示例=ISLOGICAL(A1)如果A1是逻辑值(TRUE或FALSE),返回TRUE。ISREF:是否为引用,示例=ISREF(A1)如果A1是引用,返回TRUE。TYPE:返回值的类型,示例=TYPE(A1)返回A1值的类型(数字为1,文本为2,逻辑值为4,错误值为16等)。N:转换为数字,示例=N(A1)将A1转换为数字(日期转换为序列值,TRUE转换为1,文本转换为0等)。NA:返回#N/A错误,示例=NA()返回#N/A错误。INFO:返回有关操作环境的信息,示例=INFO("osversion")返回操作系统的版本。

数据库函数

针对数据库格式的数据进行条件计算,适用于规整的数据集分析。

DSUM:数据库条件求和,示例=DSUM(A1:C10, "销售额", D1:D2)对A1:C10数据库区域中满足D1:D2条件的"销售额"列求和。DAVERAGE:数据库条件平均值,示例=DAVERAGE(A1:C10, "销售额", D1:D2)对满足条件的"销售额"求平均值。DCOUNT:数据库条件计数,示例=DCOUNT(A1:C10, "销售额", D1:D2)对满足条件的"销售额"列计数。DMAX:数据库条件最大值,示例=DMAX(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的最大值。DMIN:数据库条件最小值,示例=DMIN(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的最小值。DPRODUCT:数据库条件乘积,示例=DPRODUCT(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的乘积。DSTDEV:数据库条件样本标准差,示例=DSTDEV(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的样本标准差。DSTDEVP:数据库条件总体标准差,示例=DSTDEVP(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的总体标准差。DVAR:数据库条件样本方差,示例=DVAR(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的样本方差。DVARP:数据库条件总体方差,示例=DVARP(A1:C10, "销售额", D1:D2)返回满足条件的"销售额"的总体方差。

财务函数

适用于财务分析、贷款计算、折旧核算等财务工作场景。

PV:现值,示例=PV(0.05, 10, 100)返回每年100、共10年、利率5%的年金现值。FV:终值,示例=FV(0.05, 10, 100)返回每年100、共10年、利率5%的年金终值。NPV:净现值,示例=NPV(0.05, A1:A10)返回现金流A1:A10以5%为贴现率的净现值。IRR:内部收益率,示例=IRR(A1:A10)返回现金流A1:A10的内部收益率。PMT:每期付款额,示例=PMT(0.05, 10, 1000)返回贷款1000、利率5%、10期的每期付款额。IPMT:利息部分,示例=IPMT(0.05, 1, 10, 1000)返回贷款1000、利率5%、10期中第1期的利息部分。PPMT:本金部分,示例=PPMT(0.05, 1, 10, 1000)返回贷款1000、利率5%、10期中第1期的本金部分。RATE:利率,示例=RATE(10, 100, -1000)返回10期、每期100、现值1000的利率。NPER:期数,示例=NPER(0.05, 100, -1000)返回利率5%、每期100、现值1000的期数。SLN:直线折旧,示例=SLN(1000, 100, 10)返回原值1000、残值100、寿命10年的直线折旧额。DB:固定余额递减折旧,示例=DB(1000, 100, 10, 1)返回原值1000、残值100、寿命10年、第1期的固定余额递减折旧额。DDB:双倍余额递减折旧,示例=DDB(1000, 100, 10, 1)返回原值1000、残值100、寿命10年、第1期的双倍余额递减折旧额。SYD:年数总和折旧,示例=SYD(1000, 100, 10, 1)返回原值1000、残值100、寿命10年、第1期的年数总和折旧额。

工程函数

主要用于工程计算,如进制转换、复数运算等。

BIN2DEC:二进制转十进制,示例=BIN2DEC("1010")返回二进制1010的十进制值(10)。DEC2BIN:十进制转二进制,示例=DEC2BIN(10)返回十进制10的二进制值(1010)。HEX2DEC:十六进制转十进制,示例=HEX2DEC("A")返回十六进制A的十进制值(10)。DEC2HEX:十进制转十六进制,示例=DEC2HEX(10)返回十进制10的十六进制值(A)。OCT2DEC:八进制转十进制,示例=OCT2DEC("12")返回八进制12的十进制值(10)。DEC2OCT:十进制转八进制,示例=DEC2OCT(10)返回十进制10的八进制值(12)。COMPLEX:创建复数,示例=COMPLEX(1, 2)返回复数1+2i。IMREAL:返回复数的实部,示例=IMREAL("1+2i")返回复数1+2i的实部1。IMAGINARY:返回复数的虚部,示例=IMAGINARY("1+2i")返回复数1+2i的虚部2。IMABS:返回复数的模,示例=IMABS("1+2i")返回复数1+2i的模(绝对值)。IMARGUMENT:返回复数的辐角,示例=IMARGUMENT("1+2i")返回复数1+2i的辐角(弧度)。IMCONJUGATE:返回共轭复数,示例=IMCONJUGATE("1+2i")返回复数1+2i的共轭复数1-2i。IMSUM:复数求和,示例=IMSUM("1+2i", "3+4i")返回两个复数的和4+6i。IMSUB:复数相减,示例=IMSUB("1+2i", "3+4i")返回两个复数的差-2-2i。IMPRODUCT:复数相乘,示例=IMPRODUCT("1+2i", "3+4i")返回两个复数的乘积。IMDIV:复数相除,示例=IMDIV("1+2i", "3+4i")返回两个复数的商。DELTA:检验两个值是否相等,示例=DELTA(1,1)返回1(相等),否则0。GESTEP:检验数值是否大于等于阈值,示例=GESTEP(5, 3)返回1(5>=3)。ERF:误差函数,示例=ERF(1)返回1的误差函数值。ERFC:补余误差函数,示例=ERFC(1)返回1的补余误差函数值。

多维数组函数(Excel 365动态数组函数)

Excel 365新增的动态数组函数,让数据处理更灵活高效。

UNIQUE:返回唯一值,示例=UNIQUE(A1:A10)返回A1:A10中的唯一值。FILTER:过滤数据,示例=FILTER(A1:B10, B1:B10>100)返回B列大于100的A1:B10行。SORT:排序,示例=SORT(A1:A10)将A1:A10按升序排序。SORTBY:按其他数组排序,示例=SORTBY(A1:A10, B1:B10)按B1:B10对A1:A10排序。SEQUENCE:生成序列,示例=SEQUENCE(5)生成1到5的垂直序列。RANDARRAY:随机数组,示例=RANDARRAY(5,5)生成5行5列的随机数数组。XLOOKUP:增强查找,示例=XLOOKUP(A1, B1:B10, C1:C10)在B1:B10中查找A1,返回对应C1:C10的值。XMATCH:增强匹配,示例=XMATCH(A1, B1:B10)返回A1在B1:B10中的位置。ARRAYTOTEXT:数组转文本,示例=ARRAYTOTEXT(A1:A10)将A1:A10数组转换为文本字符串。

以上这160个函数覆盖了电子表格操作的绝大多数场景,不过需要注意的是,不同软件(如Excel、Google Sheets、WPS)在部分函数的名称和用法上可能略有差异,实际使用时要根据所用软件灵活调整。

函数的学*不在于死记硬背,而在于结合实际工作场景多练多用:比如做月度销售报表时,用SUMIF统计某类产品的总销售额,用RANK给各区域业绩排名;整理员工信息表时,用CONCAT拼接姓名和部门,用DATE规范入职日期格式;计算贷款还款时,用PMT快速得出每月还款额,用SLN核算固定资产年折旧——这些常用函数能帮你解决80%的办公数据问题。

希望这份函数大全能成为你办公中的好帮手,让你轻松应对各类数据处理难题!如果还有其他函数使用的疑问,欢迎在评论区留言交流~

#采购仓管问题就找采购参考##六菱供应链管理向供应链要利润##采购参考##六菱供应链#

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

5个Excel正则函数,总有一个能帮到你

正则表达式是计算语言中用来描述字符串的特定方式,比如”\d”用来描述数字,”\D”用来描述非数字字符,“\D{3}\d{3}”可以描述3个非数字字符和3个数字的字符串,例如“猕猴桃100

2026-01-14 03:24

4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率

今天我们来唠唠Sumif这个函数。跟大家分享4个我不说,你不知道的sumif函数的使用方法,废话不多说,让我直接开始吧一、了解sumif函数Sumif函数相信很多人都非常的熟悉,但是为了照

2026-01-14 03:23

七年级下册地理期末试卷(附答案解析),覆盖全部重难点,可打印

期末复习,需要系统性地梳理考点,建立完整的知识体系,提高解题能力。然后在梳理考点的基础上,练习也是必不可少的,要不然也不知道自己哪些掌握了,哪些没有掌握好。为此,今天老师给大

2026-01-14 03:23

天津市五校20162017学年高二上学期期末考试地理试题

2016-2017学年度第一学期期末高二五校联考地理试卷一.选择题(共40小题,60分)古代御寒保暖条件差,在北方地区,人们对天寒地冻滋生恐惧感,觉得冬季莫名奇妙漫长,遂发明以“数九”方法

2026-01-14 03:22

《中国篮球通志·大事记》发布

12月28日,由南开大学主办,南开大学历史学院暨中国篮球史志与文化研究中心、天津青年会、人民体育出版社、天津市张伯苓研究会等单位承办的“体育史研究的创新与发展暨纪念中国

2026-01-14 03:22

为何初中重点班含金量比高中高十倍?长沙初中重点班梯队曝光!

初中重点班的含金量比高中重点班的含金量高,甚至是高十倍,这是为什么呢,今天小编来分析一下:首先,中考本身就是一个大筛子,在这之前一个班什么人都有,有学霸学渣还有压根不会学习的

2026-01-14 03:21