返回目录:excel表格制作
怎么在EXCEL里面截取数字的一部分值?
至少有三种方法可以在Excel中截取数字的一部分值,这里面最关键的一个点是让Excel识别出需要在哪里截取!
比如你给的案例中,截取"-"前面的字母,这就是关键点,只要能够让Excel“识别”出来这句话的意思,就算成功了。
001 Find函数定位法
Find函数的含义是对要查找的文本进行定位,以确定其位置。其语法格式为:
=Find(find_text,within_text,start_num)
翻译成人话,意思就是:
Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])
所以,我们可以通过Find函数来找到字符串中的“-”符号,进而提取出“-”符号前面的字符。
在B2单元格写入公式:=LEFT(A1,FIND("-",A1)-1),然后向下复制,即可将A列中每一单元格中的字符串按要求提取出来。
本方法中,Find用来查找“-”符号在整个字符串中送的位置,我们需要将“-”符号前面的字符提前出来,而前面的字符数量等于“-”符号的位置数减去1,然后用Left提取整个字符串左侧的字符,就得到我们想要的结果了。
所以,关键点是定位到“-”符号,抓住了这个关键点,是不是利用分列法也可以提取你想要的字符呢?如图使用分列法,分隔符号使用“-”,也能将“-”符号前后的字符串进行分隔。这里就不赘述了!
002 快速填充法
快速填充法提取字符是一种更快捷高效的方法,快速填充功能能够预测你的输入意图,从而为接下来的输入设置同样的规则,如图所示,当我们输入前两个单元格中的字符后,按Ctrl+E执行快速填充。Excel就能感知到,你希望提取A列中“-”前面的字符,从而将剩下的单元格中的对应字符也提取出来。
Excel2013以上版本都可使用快速填充功能,它还有很多神奇的应用,赶快去摸索一下吧!
「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!
在excel中,要如何方便快捷的截取单元格中自己想要的内容?
提取单元格的内容有以下几种情况:
1、左中右截取单元格中的内容:left,mid,right函数
例如:
left:从左边开始取数
right:从右边开始取数
mid:从中间某个位置开始取数
2、提取单元格某个字体后的数据
例如:提取单元格中的金额
用mid函数与find函数结合,可以提取在某个内容之后或者之前的数据。
3、提取任意部位的所有数字
自定义函数就可以实现
4、提取单元格内所有汉字
5、提取单元格内所有字母
如果需要相应的代码,请关注我,私信“提取”即可。
如果这个回答对你有帮助,欢迎转发出去!谢谢,如果你有更好的意见,欢迎在评论区讨论。谢谢!