Excel常用公式

数据清洗类

  1. trim
    功能:去除单元格两端的空格。
    语法:=TRIM(text)
  2. concatenate
    功能:连接单元格内的内容
    语法:= CONCATENATE(text1, [text2], …)
  3. &
    连接符
  4. left right mid
    MID
    功能:提取字符串中间的字符串
    语法:= MID(text, start_num, num_chars)
    LEFT
    功能:提取字符串左边的字符串
    语法:= LEFT(text, [num_chars])
    RIGHT
    功能:提取字符串右边的字符串
    语法:=RIGHT(text,[num_chars])
  5. replace substitute
    replace
    功能:替换字符串中的连续几个字符或者某个字符
    语法:= REPLACE(old_text, start_num, num_chars, new_text)
    substitute
    功能:替换字符串中的连续几个字符或者某个字符
    语法:=SUBSTITUTE(text, old_text, new_text, [instance_num])
  6. LEN、LENB
    =LEN(text)
    对于len来说,一个中文字符的长度计算为1,对于lenb来说,一个中文字符的长度计算为2,对于英文字符或者数字则没有差异

关联匹配类

  1. vlookup
    纵向查找
    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
    近似匹配,返回小于该数值的最大数值。
    column()
    返回列号
  2. HLOOKUP
    横向查找
    语法:= Hlookup(lookup_value、table_array、row_index_num)、[range_lookup])
    近似匹配,返回小于该数值的最大数值。
  3. index
    功能:根据位置返回单元格的值
    语法:= INDEX(array, row_num, [column_num])
  4. match
    功能:根据单元格的值返回位置。
    语法:= MATCH(lookup_value, lookup_array, [match_type])
  5. rank
    功能:返回一列数字的数字排位。数字的排位是其相对于列表中其他值的大小。
    语法:RANK(number,ref,[order])
    RANK.EQ

逻辑运算类

  1. if
    语法:IF(logical_test, value_if_true, [value_if_false])
  2. and
    功能:逻辑判断,相当于“并”。
    全部参数为True,则返回True
  3. or
    功能:逻辑判断,相当于“或”。
    只要参数有一个True,则返回Ture
  4. Count/Countif/Countifs
    countifs
    功能:多条件统计。
    语法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
  5. sum/sumif/sumifs
    sumif
    功能:条件求和。
    语法:SUMIF(range, criteria, [sum_range])
    sumifs
    功能:多条件求和。
    语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
  6. sumproduct
    功能:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
    语法:SUMPRODUCT(array1, [array2], [array3], …)
  7. Average/Averageifs
    average
    功能:返回参数的平均值(算术平均值)。
    语法:AVERAGE(number1, [number2], …)
    averageifs
    功能:返回满足多个条件的所有单元格的平均值(算术平均值)。
    语法:AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
  8. QUARTILE
    功能:返回一组数据的四分位点。 四分位点通常用于销售和调查数据,以对总体进行分组。
    语法:QUARTILE(array,quart)
  9. Substotal
    语法:=Substotal(引用区域,参数)
    汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化等

时间序列类

  1. year,month,day
    year
    功能:返回对应于某个日期的年份。Year作为1900 - 9999之间的整数返回。
    语法:YEAR(serial_number)
    month
    day

  2. weekday
    功能:返回对应于某个日期的一周中的第几天
    语法:WEEKDAY(serial_number,[return_type])

  3. WEEKNUM
    功能:返回特定日期的周数。 例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。
    语法:WEEKNUM(serial_number,[return_type])

  4. DATEDIF
    功能:计算两个日期之间相隔的天数、月数或年数。
    语法:DATEDIF(start_date,end_date,unit)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值