Excel常见函数100例|助你快速了解Excel

Excel常见函数100例|助你快速了解Excel

  1. SUM:求和函数,用于计算单元格区域或数值的总和。例如=SUM(A1:A10),计算 A1 到 A10 单元格区域的数值总和。
  2. AVERAGE:平均值函数,计算一组数据的平均值。如=AVERAGE(B1:B20),求 B1 到 B20 单元格数据的平均值。
  3. MAX:最大值函数,返回数据集中的最大值。=MAX(C1:C15)可得到 C1 到 C15 中的最大值。
  4. MIN:最小值函数,返回数据集中的最小值。比如=MIN(D1:D30),获取 D1 到 D30 的最小值。
  5. COUNT:计数函数,统计包含数字的单元格个数。=COUNT(E1:E50)统计 E1 到 E50 单元格区域中数字单元格的数量。
  6. IF:条件函数,根据条件判断返回不同结果。=IF(F1>100,"大于100","不大于100"),判断 F1 单元格的值是否大于 100。
  7. VLOOKUP:垂直查找函数,在表格或区域的首列查找指定值,并返回指定列的值。=VLOOKUP("苹果",A1:B10,2,0)在 A1:B10 区域首列找 “苹果”,返回同行第 2 列的值。
  8. HLOOKUP:水平查找函数,与 VLOOKUP 类似,不过是在表格或区域的首行查找。=HLOOKUP("香蕉",A1:E1,3,0)在 A1:E1 首行找 “香蕉”,返回第 3 行对应的值。
  9. INDEX:索引函数,返回指定区域中指定行和列交叉处的值。=INDEX(A1:A10,5)返回 A1 到 A10 区域中第 5 行的值。
  10. MATCH:匹配函数,返回指定值在指定区域中的位置。=MATCH("橙子",B1:B20,0)在 B1 到 B20 中找 “橙子” 的位置。
  11. CONcatENATE:连接函数,将多个文本字符串连接成一个字符串。=CONcatENATE("Hello"," ","World")连接三个文本为 "Hello World"。
  12. LEFT:左函数,从文本字符串左侧提取指定数量的字符。=LEFT("excel技巧",3)提取 “Exc”。
  13. RIGHT:右函数,从文本字符串右侧提取指定数量的字符。=RIGHT("数据分析",2)提取 “分析”。
  14. MID:中间函数,从文本字符串的指定位置开始提取指定数量的字符。=MID("数据处理中",3,2)提取 “处理”。
  15. LEN:长度函数,返回文本字符串的字符数。=LEN("我爱Excel")返回 5。
  16. TRIM:去除空格函数,删除文本字符串中的前导、尾随空格和多余的空格。=TRIM(" Excel 技巧 ")得到 "Excel 技巧"。
  17. UPPER:大写函数,将文本字符串中的所有字母转换为大写。=UPPER("excel")返回 "EXCEL"。
  18. LOWER:小写函数,将文本字符串中的所有字母转换为小写。=LOWER("EXCEL")返回 "excel"。
  19. PROPER:首字母大写函数,将文本字符串中每个单词的首字母转换为大写。=PROPER("hello world")返回 "Hello World"。
  20. SUBSTITUTE:替换函数,在文本字符串中用新文本替换旧文本。=SUBSTITUTE("苹果,香蕉,橙子","香蕉","葡萄")把 “香蕉” 换成 “葡萄”。
  21. ROUND:四舍五入函数,将数字四舍五入到指定的小数位数。=ROUND(3.14159,2)返回 3.14。
  22. CEILING:向上取整函数,将数字向上舍入到最接近的指定基数的倍数。=CEILING(3.2,1)返回 4。
  23. FLOOR:向下取整函数,将数字向下舍入到最接近的指定基数的倍数。=FLOOR(3.8,1)返回 3。
  24. RAND:随机数函数,返回大于等于 0 且小于 1 的随机数。=RAND()每次按 F9 可生成新的随机数。
  25. RANDBETWEEN:随机整数函数,返回指定范围内的随机整数。=RANDBETWEEN(1,100)生成 1 到 100 之间的随机整数。
  26. DATE:日期函数,根据指定的年、月、日返回日期序列号。=DATE(2025,5,20)返回 2025 年 5 月 20 日的日期序列号。
  27. TIME:时间函数,根据指定的时、分、秒返回时间序列号。=TIME(12,30,0)返回 12:30:00 的时间序列号。
  28. NOW:当前日期和时间函数,返回当前的日期和时间。=NOW()实时显示当前日期和时间。
  29. DAY:天数函数,从日期中提取日。=DAY("2025-05-20")返回 20。
  30. MONTH:月份函数,从日期中提取月。=MONTH("2025-05-20")返回 5。
  31. YEAR:年份函数,从日期中提取年。=YEAR("2025-05-20")返回 2025。
  32. NETWORKDAYS:工作日函数,计算两个日期之间的工作日天数。=NETWORKDAYS("2025-05-01","2025-05-20")排除周末等。
  33. WEEKDAY:星期函数,返回代表一周中某天的数字。=WEEKDAY("2025-05-20",2)以数字表示星期几。
  34. TEXT:文本函数,将数字转换为指定格式的文本。=TEXT(12345,"00000")返回 "12345" 格式化为 5 位数字文本。
  35. VALUE:值函数,将文本形式的数字转换为数字值。=VALUE("123")返回数字 123。
  36. COUNTIF:条件计数函数,统计满足特定条件的单元格数量。=COUNTIF(A1:A10,"苹果")统计 A1 到 A10 中 “苹果” 的个数。
  37. SUMIF:条件求和函数,对满足特定条件的单元格区域进行求和。=SUMIF(B1:B10,"大于50",C1:C10)对 B1 到 B10 中大于 50 对应的 C 列值求和。
  38. AVERAGEIF:条件平均值函数,计算满足特定条件的单元格区域的平均值。=AVERAGEIF(D1:D10,"<100",E1:E10)求 D1 到 D10 中小于 100 对应的 E 列值的平均值。
  39. SUMIFS:多条件求和函数,在多个条件都满足的情况下对指定区域求和。=SUMIFS(F1:F10,G1:G10,"销售部",H1:H10,"产品A")对 G 列是 “销售部” 且 H 列是 “产品 A” 对应的 F 列值求和。
  40. AVERAGEIFS:多条件平均值函数,在多个条件都满足的情况下计算指定区域的平均值。=AVERAGEIFS(I1:I10,J1:J10,"男",K1:K10,">30")求 J 列是 “男” 且 K 列大于 30 对应的 I 列值的平均值。
  41. COUNTIFS:多条件计数函数,统计同时满足多个条件的单元格数量。=COUNTIFS(L1:L10,"苹果",M1:M10,"红色")统计 L 列是 “苹果” 且 M 列是 “红色” 的单元格个数。
  42. CONCAT:连接函数,将多个文本字符串连接成一个字符串,可连接区域。=CONCAT(A1:A5)连接 A1 到 A5 单元格的文本。
  43. FILTER:筛选函数,根据指定条件筛选数据。=FILTER(B1:B10,B1:B10>50)筛选出 B1 到 B10 中大于 50 的值。
  44. SORT:排序函数,对数据进行排序。=SORT(C1:C10,1,0)对 C1 到 C10 按升序排序。
  45. UNIQUE:去重函数,返回数据中的唯一值。=UNIQUE(D1:D20)获取 D1 到 D20 中的唯一值。
  46. TRANSPOSE:转置函数,将行和列数据进行转置。=TRANSPOSE(E1:E5)可将一列数据转置为一行。
  47. INDIRECT:间接函数,返回由文本字符串指定的引用。=INDIRECT("A10")相当于引用 A10 单元格的值。
  48. ADDRESS :地址函数,根据行号和列号返回单元格地址。=ADDRESS(5,3)返回第 5 行第 3 列的单元格地址,如 "C5"。
  49. ROW:行数函数,返回给定引用的行号。=ROW(F10)返回 10。
  50. COLUMN:列数函数,返回给定引用的列号。=COLUMN(G5)返回 7。
  51. OFFSET:偏移函数,以指定的单元格为基准,返回偏移后的单元格引用。=OFFSET(H1,2,3)以 H1 为基准,向下偏移 2 行,向右偏移 3 列的单元格引用。
  52. CHOOSE:选择函数,根据索引号从给定的选项中选择一个值。=CHOOSE(3,"苹果","香蕉","橙子")返回 “橙子”。
  53. DATEVALUE:日期值函数,将文本格式的日期转换为日期序列号。=DATEVALUE("2025-05-20")返回对应的日期序列号。
  54. TIMEVALUE:时间值函数,将文本格式的时间转换为时间序列号。=TIMEVALUE("12:30:00")返回对应的时间序列号。
  55. DAYNAME:星期名称函数,返回指定日期对应的星期几的名称。=DAYNAME("2025-05-20")返回 “星期二”。
  56. MONTHNAME:月份名称函数,返回指定月份对应的月份名称。=MONTHNAME(5)返回 “五月”。
  57. EOMONTH:月末日期函数,返回指定日期所在月份的最后一天的日期。=EOMONTH("2025-05-01",0)返回 2025 年 5 月 31 日。
  58. DATEDIF:日期差函数,计算两个日期之间的差值。=DATEDIF("2025-01-01","2025-05-20","d")计算相差的天数。
  59. ISBLANK:空白判断函数,判断单元格是否为空。=ISBLANK(A1)判断 A1 单元格是否空白。
  60. ISTEXT:文本判断函数,判断值是否为文本。=ISTEXT("Hello")返回 TRUE。
  61. ISNUMBER:数字判断函数,判断值是否为数字。=ISNUMBER(123)返回 TRUE。
  62. ISERROR:错误判断函数,判断值是否为错误值。=ISERROR(#VALUE!)返回 TRUE。
  63. IFERROR:错误处理函数,用于捕获和处理公式中的错误。=IFERROR(VLOOKUP("苹果",A1:B10,2,0),"无数据")若 VLOOKUP 出错,返回 “无数据”。
  64. AND:与函数,所有条件都为 TRUE 时返回 TRUE。=AND(A1>10,B1<20)当 A1 大于 10 且 B1 小于 20 时返回 TRUE。
  65. OR:或函数,只要有一个条件为 TRUE 就返回 TRUE。=OR(C1="苹果",D1="香蕉")C1 是 “苹果” 或者 D1 是 “香蕉” 就返回 TRUE。
  66. NOT:非函数,对逻辑值取反。=NOT(E1>5)若 E1 不大于 5 返回 TRUE,否则返回 FALSE。
  67. ROUNDUP:向上取整函数,按绝对值增大的方向舍入数字。=ROUNDUP(3.1,0)返回 4。
  68. ROUNDDOWN:向下取整函数,靠近零值,向下舍入数字。=ROUNDDOWN(3.9,0)返回 3。
  69. POWER:幂函数,计算一个数的幂次方。=POWER(2,3)返回 8。
  70. SQRT:平方根函数,计算一个数的平方根。=SQRT(16)返回 4。
  71. LOG:对数函数,计算以指定底数为底的对数。=LOG(100,10)返回 2。
  72. EXP:指数函数,计算 e 的指定次幂。=EXP(2)返回 e 的 2 次方的值。
  73. ABS:绝对值函数,返回一个数的绝对值。=ABS(-5)返回 5。
  74. SIGN:符号函数,返回数字的符号。=SIGN(10)返回 1,=SIGN(-10)返回 - 1。
  75. MOD:求余函数,返回两个数字相除的余数。=MOD(7,3)返回 1。
  76. PRODUCT:乘积函数,计算所有参数的乘积。=PRODUCT(2,3,4)返回 24。
  77. FACT:阶乘函数,计算一个数的阶乘。=FACT(5)返回 120。
  78. GCD:最大公约数函数,返回两个或多个整数的最大公约值。=GCD(12,18)返回 6。
  79. LCM:最小公倍数函数,返回两个或多个整数的最小公倍数。=LCM(4,6)返回 12。
  80. RADIANS:角度转弧度函数,将角度转换为弧度。=RADIANS(180)将 180 度转换为弧度。
  81. DEGREES:弧度转角度函数,将弧度转换为角度。=DEGREES(3.14159)将弧度值转换为角度。
  82. SIN:正弦函数,计算角度的正弦值。=SIN(RADIANS(30))计算 30 度的正弦值。
  83. COS:余弦函数,计算角度的余弦值。=COS(RADIANS(60))计算 60 度的余弦值。
  84. TAN:正切函数,计算角度的正切值。=TAN(RADIANS(45))计算 45 度的正切值。
  85. ASIN:反正弦函数,计算正弦值的反正弦值。=ASIN(0.5)返回 30 度对应的弧度值。
  86. ACOS:反余弦函数,计算余弦值的反余弦值。=ACOS(0.5)返回 60 度对应的弧度值。
  87. ATAN:反正切函数,计算正切值的反正切值。=ATAN(1)返回 45 度对应的弧度值。
  88. ATAN2:反正切 2 函数,根据 y 和 x 坐标计算反正切值。=ATAN2(1,1)返回 45 度对应的弧度值。
  89. ROUNDPI:圆周率函数,返回圆周率 π 的值。=ROUNDPI(3)返回 3.142。
  90. SUMPRODUCT:数组求和函数,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。=SUMPRODUCT(A1:A10,B1:B10)将 A1 到 A10 与 B1 到 B10 对应元素相乘后求和。
  91. INDEX-MATCH:索引匹配函数组合,用于更灵活的查找和引用数据。如=INDEX(C1:C10,MATCH("苹果",A1:A10,0))在 A 列找 “苹果”,返回对应 C 列的值。
  92. IF-AND:多条件判断函数组合,结合 IF 和 AND 进行多条件判断。=IF(AND(A1>10,B1<20),"条件满足","条件不满足")
  1. IF - OR:多条件判断函数组合,结合 IF 和 OR 进行多条件判断。=IF(OR(C1="苹果",C1="香蕉"),"水果","其他"),如果 C1 单元格的值是 “苹果” 或者 “香蕉”,就返回 “水果”,否则返回 “其他”。
  2. TRIMMEAN:截尾均值函数,用于在数据集中剔除一定百分比的极值后计算平均值。语法为TRIMMEAN(array, percent) 。例如,=TRIMMEAN(A1:A20, 0.2)表示在 A1 到 A20 的数据中,剔除两端各 10%(共 20%)的数据后计算平均值,以减少异常值对均值的影响。
  3. STDEV.S:估算样本标准差函数,反映数据相对于平均值的离散程度。=STDEV.S(B1:B30)用于计算 B1 到 B30 单元格区域内数据的样本标准差。样本标准差越大,数据越分散;越小则数据越集中。
  4. STDEV.P:计算总体标准差函数。当数据代表整个总体时使用,=STDEV.P(C1:C100)可算出 C1 到 C100 单元格区域数据的总体标准差。与样本标准差不同,总体标准差假设数据包含了整个总体。
  5. VAR.S:估算样本方差函数,方差是标准差的平方,衡量数据的离散程度。=VAR.S(D1:D25)计算 D1 到 D25 单元格区域数据的样本方差。方差越大,数据偏离平均值的程度越大。
  6. VAR.P:计算总体方差函数。=VAR.P(E1:E50)用于计算 E1 到 E50 单元格区域数据的总体方差,适用于数据涵盖整个总体的情况。
  7. PERCENTILE.EXC:计算区域中数值的第 k 个百分点的值(排除 0 和 100 分位)。语法为PERCENTILE.EXC(array, k) 。例如,=PERCENTILE.EXC(F1:F30, 0.25)可得到 F1 到 F30 区域内数据的第 25 个百分点的值,常用于分析数据在某一比例位置的数值情况。
  8. PERCENTRANK.EXC:返回特定数值在数据集中的百分比排位(排除 0 和 100 分位)。语法为PERCENTRANK.EXC(array, x, [significance]) 。如=PERCENTRANK.EXC(G1:G20, G5)可以确定 G5 单元格中的值在 G1 到 G20 数据集中的百分比排位,帮助了解某个数值在整体数据中的相对位置。
阅读剩余