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

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

更新时间:发布时间:

问题描述:

EXCEL常用函数公式大全(100条超实用),真的撑不住了,求给个答案吧!

最佳答案

推荐答案

2025-06-30 07:21:12

在日常办公中,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. POWER:幂运算

`=POWER(J1, 2)`

二、条件判断类

11. IF:条件判断

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

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

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

13. OR:多个条件满足其一

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

14. NOT:逻辑取反

`=IF(NOT(P1>100), "小于100", "大于等于100")`

15. IFERROR:错误处理

`=IFERROR(Q1/R1, "错误")`

16. IFNA:处理N/A 错误

`=IFNA(S1, "无结果")`

三、查找与引用类

17. VLOOKUP:垂直查找

`=VLOOKUP(T1, A1:B10, 2, FALSE)`

18. HLOOKUP:水平查找

`=HLOOKUP(U1, A1:J1, 2, FALSE)`

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

`=INDEX(V1:V10, 3)`

20. MATCH:查找位置

`=MATCH(W1, X1:X10, 0)`

21. CHOOSE:根据索引选择值

`=CHOOSE(Y1, "苹果", "香蕉", "橘子")`

22. OFFSET:偏移引用

`=OFFSET(Z1, 2, 3)`

23. INDIRECT:动态引用

`=INDIRECT("A" & AA1)`

24. LOOKUP:查找并返回值

`=LOOKUP(AB1, AC1:AC10, AD1:AD10)`

25. FILTER:筛选符合条件的数据(Excel 365/2021)

`=FILTER(AE1:AE10, AF1:AF10>50)`

26. UNIQUE:去重(Excel 365/2021)

`=UNIQUE(AE1:AE10)`

四、文本处理类

27. LEFT:从左侧截取字符

`=LEFT(AG1, 3)`

28. RIGHT:从右侧截取字符

`=RIGHT(AH1, 2)`

29. MID:从中间截取字符

`=MID(AI1, 3, 2)`

30. LEN:计算字符长度

`=LEN(AJ1)`

31. TRIM:去除多余空格

`=TRIM(AK1)`

32. LOWER:转小写

`=LOWER(AL1)`

33. UPPER:转大写

`=UPPER(AM1)`

34. PROPER:首字母大写

`=PROPER(AN1)`

35. CONCATENATE:拼接文本

`=CONCATENATE(AO1, " ", AP1)`

36. TEXT:格式化数值为文本

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

37. SUBSTITUTE:替换文本

`=SUBSTITUTE(AR1, "旧", "新")`

38. REPLACE:替换指定位置的字符

`=REPLACE(AS1, 3, 2, "新")`

39. FIND:查找文本位置(区分大小写)

`=FIND("关键词", AT1)`

40. SEARCH:查找文本位置(不区分大小写)

`=SEARCH("关键词", AU1)`

五、日期与时间类

41. TODAY:当前日期

`=TODAY()`

42. NOW:当前日期和时间

`=NOW()`

43. DATE:构造日期

`=DATE(2025, 1, 1)`

44. TIME:构造时间

`=TIME(14, 30, 0)`

45. YEAR:提取年份

`=YEAR(AV1)`

46. MONTH:提取月份

`=MONTH(AW1)`

47. DAY:提取日

`=DAY(AX1)`

48. HOUR:提取小时

`=HOUR(AY1)`

49. MINUTE:提取分钟

`=MINUTE(AZ1)`

50. SECOND:提取秒

`=SECOND(BA1)`

51. DATEDIF:计算两个日期之间的差值(年/月/日)

`=DATEDIF(BC1, BD1, "y")`

52. EDATE:返回指定月份后的日期

`=EDATE(BE1, 3)`

53. EOMONTH:返回某月的最后一天

`=EOMONTH(BF1, 0)`

54. WORKDAY:计算工作日

`=WORKDAY(BG1, 5)`

55. NETWORKDAYS:计算两个日期之间的工作日天数

`=NETWORKDAYS(BH1, BI1)`

六、统计与分析类

56. COUNTIF:单条件计数

`=COUNTIF(BJ1:BJ10, ">50")`

57. COUNTIFS:多条件计数

`=COUNTIFS(BK1:BK10, ">50", BL1:BL10, "<100")`

58. SUMIF:单条件求和

`=SUMIF(BM1:BM10, ">50", BN1:BN10)`

59. SUMIFS:多条件求和

`=SUMIFS(BO1:BO10, BP1:BP10, ">50", BQ1:BQ10, "<100")`

60. AVERAGEIF:单条件求平均

`=AVERAGEIF(BR1:BR10, ">50", BS1:BS10)`

61. AVERAGEIFS:多条件求平均

`=AVERAGEIFS(BT1:BT10, BU1:BU10, ">50", BV1:BV10, "<100")`

62. MODE.SNGL:求众数

`=MODE.SNGL(BW1:BW10)`

63. MEDIAN:求中位数

`=MEDIAN(BX1:BX10)`

64. VAR.P:总体方差

`=VAR.P(BY1:BY10)`

65. VAR.S:样本方差

`=VAR.S(BZ1:BZ10)`

66. STDEV.P:总体标准差

`=STDEV.P(CA1:CA10)`

67. STDEV.S:样本标准差

`=STDEV.S(CB1:CB10)`

68. CORREL:相关系数

`=CORREL(CC1:CC10, CD1:CD10)`

69. COVARIANCE.P:总体协方差

`=COVARIANCE.P(CE1:CE10, CF1:CF10)`

70. COVARIANCE.S:样本协方差

`=COVARIANCE.S(CG1:CG10, CH1:CH10)`

七、高级函数与技巧

71. SUMPRODUCT:多条件求积之和

`=SUMPRODUCT((CI1:CI10>50)(CJ1:CJ10<100)CK1:CK10)`

72. SUMIF + INDEX + MATCH:组合使用进行灵活查找

`=SUMIF(CL1:CL10, CM1, CN1:CN10)`

73. TEXTJOIN:合并多个单元格内容(Excel 2016 及以上)

`=TEXTJOIN(", ", TRUE, CO1:CO10)`

74. FILTER + SORT:筛选并排序(Excel 365/2021)

`=SORT(FILTER(CP1:CP10, CQ1:CQ10>50))`

75. SEQUENCE:生成序列(Excel 365/2021)

`=SEQUENCE(5, 2, 1, 1)`

76. MAKEARRAY:创建数组(Excel 365/2021)

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

77. REDUCE:累积计算(Excel 365/2021)

`=REDUCE(0, CR1:CR10, LAMBDA(a, b, a + b))`

78. SCAN:逐步计算(Excel 365/2021)

`=SCAN(0, CS1:CS10, LAMBDA(a, b, a + b))`

79. LET:定义变量提高可读性(Excel 365/2021)

`=LET(x, 5, y, 10, xy)`

80. LAMBDA:自定义函数(Excel 365/2021)

`=LAMBDA(a, b, a + b)(5, 10)`

八、其他实用函数

81. ISNUMBER:判断是否为数字

`=ISNUMBER(CU1)`

82. ISTEXT:判断是否为文本

`=ISTEXT(CV1)`

83. ISBLANK:判断是否为空

`=ISBLANK(CW1)`

84. ISERROR:判断是否有错误

`=ISERROR(CX1)`

85. ISNA:判断是否为 N/A 错误

`=ISNA(CY1)`

86. ISLOGICAL:判断是否为逻辑值

`=ISLOGICAL(CZ1)`

87. ISREF:判断是否为引用

`=ISREF(DA1)`

88. ISDATE:判断是否为日期(Excel 365/2021)

`=ISDATE(DB1)`

89. ISFORMULA:判断是否为公式(Excel 365/2021)

`=ISFORMULA(DC1)`

90. FORMULATEXT:显示公式内容(Excel 365/2021)

`=FORMULATEXT(DD1)`

九、财务函数

91. PMT:计算贷款还款额

`=PMT(0.05/12, 60, 100000)`

92. PV:计算现值

`=PV(0.05/12, 60, -1000)`

93. FV:计算未来值

`=FV(0.05/12, 60, -1000, 0, 0)`

94. RATE:计算利率

`=RATE(60, -1000, 100000)`

95. NPER:计算期数

`=NPER(0.05/12, -1000, 100000)`

96. NPV:计算净现值

`=NPV(0.05, DE1:DE10)`

97. IRR:计算内部收益率

`=IRR(DF1:DF10)`

98. XNPV:计算现金流的净现值(Excel 2013 及以上)

`=XNPV(0.05, DG1:DG10, DH1:DH10)`

99. XIRR:计算现金流的内部收益率(Excel 2013 及以上)

`=XIRR(DI1:DI10, DJ1:DJ10)`

100. SLN:直线折旧法

`=SLN(DK1, DL1, DM1)`

结语:

以上就是 Excel 中 100 条非常实用的函数与公式,涵盖了数据分析、条件判断、文本处理、日期时间、财务计算等多个方面。掌握这些函数,可以极大提升你的 Excel 操作效率,让你在工作中更加得心应手。建议结合实际案例练习,加深理解,灵活运用。希望这篇文章对你的 Excel 学习有所帮助!

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