上节课我们讲了3个统计函数,怎么样,是不是都学会了呢,还记得有哪三个统计函数吗?我们先一起来复习一下。
简单运算:sum、average、max、min 这几个还是应该不用多少了,Round函数四舍五入哦,Roundup、Ronddown,向上、向下舍入。
条件求和、求平均sumifs(求和区,条件区,条件【条件区,条件】)、averageifs(求平均,条件区,条件)
计数:countifs(条件区、条件)
快速求和:alt+=
下面我们来看看今天的内容,今天我们主要见文本函数,可以快速帮助我们做到拆分、查找、合并以及求长度。
1、分拆字串
需求:将下表中的车主拆分成外号、间隔符、姓名三列
如何实现呢?可以用文字函数,left、ringt、mid
Left:(“字串” , “截取位数”)在外号B2单元格输入公式=left(A2,3)
Right:(“字串” , “截取位数”)在姓名D2单元格输入公式=right(A2,2)
Mid:(“字串” ,“左起位置”, “截取位数”)在间隔符C2单元格输入公式=mid(A2,4,1)
拆分是不是很简单哦,但是如果你的表格是如下图所示
填了第一行之后,双击填充会是什么样的结果呢?
是不是不对了,行者和浪子连分隔符都截取上了,那怎样才能实现动态位数截取呢?从下面的表中,我们不难看出,车主这一列都有中间连接符吧,是不是我们只要找到连接符的位置,那么截取的位数,就是连接符的位置-1.
再来看一下下面这张图,就比较清晰可见,及时雨-宋江,连接符位置4,4-1就是从左截取的位数是吧,而行者-武松3-1,是吧!我们先来找“-”的位置吧。
2、找位置
下面我们先来学一下Find函数。
查找到位置以后怎么办呢?
停下来试一试吧,很神奇的。此时外号这一列是不是全都正确了。 在excel中,find函数和search函数都有查找的功能,但find函数相对来说准确,区分大小写。而search不区分。
3、求长度
但现在姓名的列截取的位数还是不对的,要怎样修改呢?是不是和刚才left函数的原理相同呢?
我们可以想象一下,如果想要求右面姓名的长度,是不是可以用总长度-连接符的位置,如下图
那如何求总长度呢?我们一起来看一下Len函数,很简单他就一个参数,需要算长度的字串
求出总长度之后,在姓名一列将宋江的公式改成=right(A3,E3-D3)即可
4、合并字串
5、快速填充:
先写列子
开始——填充——快速填充
选中按Ctrl+E
好了,文本函数就学到这里了,是不是觉得函数也很简单呀,记得看了要练习,多学多用才是硬道理。有问题欢迎留言区留言哦,私信我也可以。我是阿楚姑娘,春风十里,等你十年,愿你像风一样自由,像花儿一样绽放哦。
閱讀更多 聽說vip 的文章