首页 > 百科知识 > 精选范文 >

EXCEL常用函数公式大全(100条超实用)

2025-06-29 19:52:46

问题描述:

EXCEL常用函数公式大全(100条超实用)希望能解答下

最佳答案

推荐答案

2025-06-29 19:52:46

在日常办公中,Excel 是我们处理数据、分析信息的重要工具。掌握一些常用的函数和公式,不仅能提高工作效率,还能让数据处理变得更加简单高效。本文整理了 100 条 Excel 常用函数与公式,涵盖基础计算、数据查找、条件判断、文本处理、日期时间操作等多个方面,适合初学者和进阶用户参考。

一、基础计算类

1. SUM:求和

`=SUM(A1:A10)`

2. AVERAGE:求平均值

`=AVERAGE(B1:B10)`

3. MAX:找最大值

`=MAX(C1:C10)`

4. MIN:找最小值

`=MIN(D1:D10)`

5. COUNT:统计数字个数

`=COUNT(E1:E10)`

6. COUNTA:统计非空单元格数量

`=COUNTA(F1:F10)`

7. ROUND:四舍五入

`=ROUND(G1, 2)`

8. INT:取整数部分

`=INT(H1)`

9. MOD:取余数

`=MOD(I1, 3)`

10. PRODUCT:乘积

`=PRODUCT(J1:J5)`

二、条件判断类

11. IF:条件判断

`=IF(K1>60,"合格","不合格")`

12. AND:多个条件同时满足

`=IF(AND(L1>60,M1<100),"通过","不通过")`

13. OR:至少一个条件满足

`=IF(OR(N1="A",O1="B"),"符合","不符合")`

14. NOT:逻辑取反

`=IF(NOT(P1="否"),"有效","无效")`

15. IFERROR:错误处理

`=IFERROR(Q1/R1,"无数据")`

16. IFS:多条件判断

`=IFS(S1>90,"优秀",S1>80,"良好",S1>70,"及格")`

17. SWITCH:根据值匹配结果

`=SWITCH(T1,"A","甲","B","乙","C","丙")`

18. CHOOSE:按索引选择值

`=CHOOSE(U1,"红","蓝","绿")`

19. TRUE/FALSE:逻辑常量

`=IF(V1>0,TRUE,FALSE)`

20. ISNUMBER:判断是否为数字

`=ISNUMBER(W1)`

三、文本处理类

21. LEFT:从左边截取字符

`=LEFT(X1,3)`

22. RIGHT:从右边截取字符

`=RIGHT(Y1,2)`

23. MID:从中间截取字符

`=MID(Z1,2,3)`

24. LEN:计算字符长度

`=LEN(AA1)`

25. TRIM:去除多余空格

`=TRIM(AB1)`

26. UPPER/LOWER:转大写/小写

`=UPPER(AC1)` / `=LOWER(AD1)`

27. PROPER:首字母大写

`=PROPER(AE1)`

28. REPLACE:替换字符

`=REPLACE(AF1,2,1,"X")`

29. SUBSTITUTE:替换特定字符

`=SUBSTITUTE(AG1,"a","b")`

30. CONCATENATE:合并文本

`=CONCATENATE(AH1,AI1,AJ1)`

四、查找与引用类

31. VLOOKUP:垂直查找

`=VLOOKUP(AK1,AL1:AM10,2,FALSE)`

32. HLOOKUP:水平查找

`=HLOOKUP(AL1,AM1:AN10,2,FALSE)`

33. INDEX:返回指定位置的值

`=INDEX(AO1:AO10,3)`

34. MATCH:查找位置

`=MATCH(AP1,AQ1:AQ10,0)`

35. INDIRECT:动态引用

`=INDIRECT("AR" & AS1)`

36. OFFSET:偏移引用

`=OFFSET(AT1,2,1)`

37. LOOKUP:查找值

`=LOOKUP(AU1,AV1:AW10)`

38. FILTER:筛选符合条件的数据(适用于 Excel 365)

`=FILTER(AX1:AX10,AY1:AY10="合格")`

39. UNIQUE:去重

`=UNIQUE(AZ1:AZ10)`

40. SEQUENCE:生成序列(Excel 365)

`=SEQUENCE(5,3)`

五、日期与时间类

41. TODAY:当前日期

`=TODAY()`

42. NOW:当前日期和时间

`=NOW()`

43. DATE:生成日期

`=DATE(2025,5,1)`

44. YEAR/MONTH/DAY:提取年、月、日

`=YEAR(AA1)`

45. DATEDIF:计算两个日期差

`=DATEDIF(AB1,AC1,"y")`

46. EDATE:计算某月后的日期

`=EDATE(AD1,3)`

47. EOMONTH:计算某月的最后一天

`=EOMONTH(AE1,0)`

48. WEEKDAY:获取星期几

`=WEEKDAY(AF1,2)`

49. TIME:生成时间

`=TIME(14,30,0)`

50. HOUR/MINUTE/SECOND:提取时间部分

`=HOUR(AG1)`

六、统计与分析类

51. COUNTIF:单条件计数

`=COUNTIF(AH1:AH10,"男")`

52. COUNTIFS:多条件计数

`=COUNTIFS(AI1:AI10,"男",AJ1:AJ10,">=25")`

53. SUMIF:单条件求和

`=SUMIF(AK1:AK10,"男",AL1:AL10)`

54. SUMIFS:多条件求和

`=SUMIFS(AM1:AM10,AN1:AN10,"男",AO1:AO10,">=25")`

55. AVERAGEIF:单条件求平均

`=AVERAGEIF(AP1:AP10,"男",AQ1:AQ10)`

56. AVERAGEIFS:多条件求平均

`=AVERAGEIFS(AR1:AR10,AS1:AS10,"男",AT1:AT10,">=25")`

57. MODE.SNGL:众数

`=MODE.SNGL(AU1:AU10)`

58. STDEV.P/STDEV.S:标准差

`=STDEV.S(AV1:AV10)`

59. VAR.P/VAR.S:方差

`=VAR.S(AW1:AW10)`

60. CORREL:相关系数

`=CORREL(AX1:AX10,AY1:AY10)`

七、数学与三角函数

61. ABS:绝对值

`=ABS(AZ1)`

62. SQRT:平方根

`=SQRT(BA1)`

63. POWER:幂运算

`=POWER(BB1,2)`

64. LOG:对数

`=LOG(BC1,10)`

65. EXP:指数

`=EXP(BD1)`

66. PI:圆周率

`=PI()`

67. DEGREES/RADIANS:角度转换

`=RADIANS(BE1)`

68. SIN/COS/TAN:三角函数

`=SIN(BF1)`

69. ROUNDUP/ROUNDDOWN:向上/向下取整

`=ROUNDUP(BG1,1)`

70. CEILING/FLOOR:向上/向下取整到指定倍数

`=CEILING(BH1,5)`

八、数据库与列表函数

71. DSUM:数据库求和

`=DSUM(BI1:BI10,"销售额",BJ1:BJ2)`

72. DAVERAGE:数据库求平均

`=DAVERAGE(BK1:BK10,"销量",BL1:BL2)`

73. DCOUNT:数据库计数

`=DCOUNT(BM1:BM10,"产品",BN1:BN2)`

74. DGET:从数据库中提取唯一值

`=DGET(BO1:BO10,"姓名",BP1:BP2)`

75. DLOOKUP:查找数据库中的值(需插件支持)

九、高级函数与技巧

76. TEXT:格式化数字为文本

`=TEXT(BQ1,"yyyy-mm-dd")`

77. VALUE:将文本转为数字

`=VALUE(BR1)`

78. FORMULATEXT:显示公式本身

`=FORMULATEXT(BS1)`

79. CELL:获取单元格信息

`=CELL("width",BT1)`

80. INFO:获取系统信息

`=INFO("directory")`

81. ADDRESS:返回单元格地址

`=ADDRESS(5,3)`

82. HYPERLINK:创建超链接

`=HYPERLINK("http://www.example.com", "点击")`

83. LET:定义变量(Excel 365)

`=LET(x, A12, x + 5)`

84. MAKEARRAY:生成数组(Excel 365)

`=MAKEARRAY(3,3, LAMBDA(r,c, rc))`

85. REDUCE:聚合数组元素(Excel 365)

`=REDUCE(0,BYROW(BU1:BU10,LAMBDA(a,b,a+b)))`

86. SCAN:逐行累积(Excel 365)

`=SCAN(0,BV1:BV10,LAMBDA(a,b,a+b))`

87. SEQUENCE:生成序列(Excel 365)

`=SEQUENCE(5,3)`

88. FILTER:筛选数据(Excel 365)

`=FILTER(BW1:BW10,BX1:BX10="合格")`

89. UNIQUE:去重(Excel 365)

`=UNIQUE(BY1:BY10)`

90. SORT:排序(Excel 365)

`=SORT(BZ1:BZ10,1,1)`

十、其他实用函数

91. RAND:随机数

`=RAND()`

92. RANDBETWEEN:指定范围内的随机数

`=RANDBETWEEN(1,100)`

93. RANDARRAY:生成随机数组(Excel 365)

`=RANDARRAY(3,3)`

94. TEXTJOIN:合并文本并添加分隔符(Excel 365)

`=TEXTJOIN(", ",TRUE,CA1:CA10)`

95. TEXTSPLIT:按分隔符拆分文本(Excel 365)

`=TEXTSPLIT(CB1,", ")`

96. TOCOL/TOARRAY:转为列或数组(Excel 365)

`=TOCOL(CC1:CC10)`

97. UNIQUE:去重(Excel 365)

`=UNIQUE(CD1:CD10)`

98. FILTERXML:解析 XML 数据(Excel 365)

`=FILTERXML(CE1,"//book/title")`

99. LET:定义变量(Excel 365)

`=LET(x,CF1+CF2,y,x2,y)`

100. MAKEARRAY:生成数组(Excel 365)

`=MAKEARRAY(3,3,LAMBDA(r,c,rc))`

结语:

以上就是 100 条 Excel 常用函数与公式 的完整整理,涵盖了从基础计算到高级数据分析的各个方面。掌握这些函数,可以大幅提升你在 Excel 中处理数据的效率和灵活性。建议结合实际工作场景进行练习,逐步提升自己的 Excel 技能。如果你是 Excel 新手,不妨从最基础的函数开始,循序渐进地掌握更多高阶技巧。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。