excel in函数_04 常见的Excel函数

原创:秦路 数据分析:常见的Excel函数全部涵盖在这里了

清洗处理类

Trim

清除掉字符串两边的空格。

MySQL有同名函数,Python有近似函数strip。

Concatenate

=Concatenate(单元格1,单元格2……)合并单元格中的内容

MySQL有近似函数concat。

Replace

=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)

eg: 13811115555 =replace(a1,8,4,"****")

结果:1381111****

替换掉单元格的字符串,清洗使用较多。

MySQL中有同名函数,Python中有同名函数。

Substitute (没用过)

和replace接近,区别是替换为全局替换,没有起始位置的概念

Left/Right/Mid

=Mid(指定字符串,开始位置,截取长度)

MySQL中有同名函数。

Len/Lenb

返回字符串的长度,在len中,中文计算为一个,在lenb中,中文计算为两个。

MySQL中有同名函数,Python中有同名函数。

Find

=Find(要查找字符,指定字符串,第几个字符)

eg: a1 = baidujingyan

=find('i', A1, 1) # excel里要用""

结果: 3 解释:在a1单元格里找到的i 是第3个字符

查找某字符串出现的位置,可以指定为第几次出现,与Left/Right/Mid结合能完成简单的文本提取

MySQL中有近似函数 find_in_set,Python中有同名函数。

Search

和Find类似,区别是Search大小写不敏感,但支持*通配符

Text #测试了一下,只选中a1少参数

将数值转化为指定的文本格式,可以和时间序列函数一起看

关联匹配类

Vlookup 不解释

Index

=Index(查找的区域,区域内第几行,区域内第几列)

和Match组合,媲美Vlookup,但是功能更强大。

86e3ac6f14dd1db77696109645331886.png

# 单独用index貌似没鸟用。

Match #没看懂

=Match(查找指定的值,查找所在区域,查找方式的参数)

和Lookup类似,但是可以按照指定方式查找,比如大于、小于或等于。返回值所在的位置。

未完不过基本都用过就当是review了。

格式转换

通常我们将Excel格式分为数值、文本、时间。

时间格式在Excel中可以和数值直接互换,也能用加减法进行天数换算。

通常格式但会有差别

2016-11-11 23:59:59可以写成:yyyy-MM-dd HH:mm:ss

感谢 秦路 老师的好文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值