问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在EXCEL中快速提取指定位置的数据?

发布网友 发布时间:2023-11-15 12:24

我来回答

1个回答

热心网友 时间:2024-06-14 01:37

问题来自一位群友的求助。

数据源在A列,包含了很多项信息,现在需要从中提取出容值、封装和耐压三项数据,不难发现,需要提取的数据具有一定的规律性,分别是数据源的第二、三、四个逗号之后的数据。

当我们遇到问题的时候,找到规律是解决问题的关键。现在规律找到了,因此解决方法也就有了。这里有三种方法,从最简单的快捷键操作到经典的吃遍天下的公式都有,以下分别进行介绍。

快速填充法(Ctrl+E)

操作要点:

(1)在B2单元格输入0402时,要先输入一个单引号,或者把单元格修改为文本格式再输入。

(2)只输入一个数据可能无法通过Ctrl+E得到正确结果,这时候连续输入两个数据就可以了。

提示:组合键Ctrl+E只能在Excel2013及以上的版本才能使用。

就本例而言,Ctrl+E略微显得有些麻烦,因此再介绍一种用分列的处理方法。

2.分列法

操作要点:

(1)分列过程中使用逗号进行分隔。

(2)需要跳过不导入的列。

(3)对容值这列数据设置为文本格式。

(4)手工指定数据存放的目标区域。

相比第一种方法来说,使用分列就简单了许多,同时通过这个例子,大家也可以对分列这个强大的功能有了深入的了解。

使用分列虽然比较方便,但如果经常要处理这类数据的话,操作量也是蛮大的,最后我们再来分享一个公式的做法。

3.TRIM—MID—SUBSTITUTE—REPT组合公式法

使用公式:=TRIM(MID(SUBSTITUTE($A2,",",REPT("",99)),COLUMN(B1)*99,99))。

右拉下拉即可得到所需的结果。

公式解析:

这个公式里用到了五个函数,其中有我们比较熟悉的MID和COLUMN,也有我们不太常用的TRIM、SUBSTITUTE和REPT函数。下面简单来解释一下这个公式的思路。

公式的核心部分是SUBSTITUTE($A2,",",REPT("",99)),这部分的作用是进行替换。

SUBSTITUTE函数格式为:

SUBSTITUTE(在哪里替换,替换什么,换成什么,换第几个)。

例如:

公式=SUBSTITUTE($A2,",","—",3)的效果就是把A2单元格的第3个逗号换成—号。

当省略第四参数的时候,代表逗号全部替换。

本例中是把A2中的逗号换成了REPT("",99),也就是99个空格。

REPT函数的格式为:

REPT(要重复的字符,重复次数)。

例如:

REPT(“★”,5),就是将★重复五次。

至于公式中为什么要用99个空格,完全是一种套路,继续看完公式的其他部分或许就理解了。

使用SUBSTITUTE得到的数据还需要用MID函数来进行提取。MID函数大家应该比较熟悉了,基本格式为:MID(要提取的数据,从什么位置开始取,取几个字)。

在本例中要提取的数据就是SUBSTITUTE(),而要提取的容值的位置原本是在第2个逗号之后,由于我们把逗号换成了99个空格,要提取的位置前面至少有两组空格也就是2*99个字符;相应封装的提取的位置是3*99,耐压的是4*99。采用公式右拉,所以这里用COLUMN(B1)*99作为提取位置。MID的最后一个参数是要取几个字符,为了保险起见,统一提取99个字。

也就是说,经过MID(SUBSTITUTE(),COLUMN(B1)*99,99)这部分公式运算后,得到的结果是我们实际需要的容值数据包含在前后空格中。为了便于大家理解,临时将空格换成—,可以直观地看出效果。

我们肯定不希望得到的结果中包含有大量无用的空格,因此在最外层套一个TRIM就可以去掉这些空格。TRIM函数只有一个参数,功能就是去掉字符串中多余的空格。

本例使用的实际上也是非常经典的一个公式组合:TRIM—MID—SUBSTITUTE—REPT组合。公式理解起来需要一定的基础,新手暂时无法理解的时候,可以先掌握公式的套路,根据自己的需要修改参数。

闲言妄语:

一堆死鱼,密密麻麻,一个靠一个。现在给你一个篓子(MID函数)要你从死鱼中把其中的红鱼捞出来。要求是不要碰到其他鱼。啷个办?把鱼分开(SUBSTITUTE函数替换逗号增大间距)呀!咋个分开?冲水(加空格)呀,使劲冲水(用99个空格,劲够大了),鱼分开了,然后一篓子就把红色死鱼捞起来了,虽然捞鱼的时候水(空格)肯定也会带上,但水马上就从网孔(TRIM函数)中漏掉(被排除了)了,只剩需要的红鱼。

为啥用水(空格)而不是其他东西(譬如逗号)来增加间距呀?网孔(TRIM函数)只适合滤水(逗号就滤不走)呀。为啥要冲那么多水(99个空格)?因为分得越开,越可以忽略其他鱼的影响(字符数不等的影响),篓子(MID函数)的口径(取字符的字符数)就可以越大(99),只需要给一个下篓子的大概位置(并非红鱼的准确位置,由COLUMN(B1)*99实现),就肯定只捞到水和红鱼。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邯郸自驾游到青岛马壕运河遗址推荐线路 株洲自驾到青岛马壕运河遗址途径地方 梧州回青岛马壕运河遗址要几个小时 石嘴山到青岛马壕运河遗址要多少油钱 可不可以用开水敷脸 开水能不能敷脸 发动机和发电机区别?? 电音之王朴智妍MV的图片? 电音之王mv里跳舞的是谁 自己怎样开网站 怎样把一个网页设置为主页 垄断资本主义与世界政治经济体系有什么关系 请教高手,如何跟进发票回款,还应发多少数量,多少票应开等等,是不是应该... 家暴起诉离婚可以要哪些补偿71 修改没到一年怎么改? 家暴离婚必须找律师起诉离婚吗1 家暴离婚能得到多少赔偿5 宝宝一吃母乳就挠头怎么回事1 属龙的和属兔的真的不能在一起吗15 宝宝一边吃奶一边拍头1 关于驾驶员从业资格证的问题?54 属兔的人不能和属龙的在一起么?9 驾驶员资格证旅客的升级到危险品资格证后能开普货的吗?2 有危险品运输从业资格证还需有普货从业资格证吗16 excel表格里的单元格如何使其出现右下角的小箭头,可以进行排序和列举... 属兔的和属龙的真的不能在一起吗61 未满一年可以强制改吗? 属兔的和属龙的真的不能在一起吗?18 中式朋克是什么概念? 什么叫朋克风? 怎么判断音质的好坏702 什么是滚针摇臂轴式气门结构6 为什么通过搜索不到对方 水浒传 三打祝家庄 的概括1134 所有QQ的端口都是一样的吗? 水浒传三打祝家庄的原因?39 水浒传三打祝家庄的详细故事情节184 改错了未满一年怎么改回来 QQ里面用的端口4000和8080之类的有什么区别? 柠檬酸与稀硫酸反应吗? 第二个怎么申请 宫闱乱:倾世帝妃的txt全集下载地址 EXSEL里面如何能够添加如图表格右下角的小箭头,方便查找筛选的选项呢... 属龙和属兔真的不能在一起吗19 关于PDF文档的一个问题,我创建了一个PDF文件是可编辑的,如何在保存的时... 有谁知道2011年浙江义乌严打,扫黄活动什么时候算结束?3月开始的, 深圳离婚律师:因为家暴离婚,可否要求精神损失费 温州 扫黄严打什么时候才能结束 鲁迅体现人民性的文艺作品 有哪些 要一些后宫动漫(日本动漫美少女)图片!快快快!!!17 没到一年时间怎么改?