excel怎么提取表格中的部分内容
发布网友
发布时间:2022-04-19 13:02
我来回答
共1个回答
热心网友
时间:2022-04-17 22:27
excel提取技巧:单元格部分内容提取的三种方法
数据源在A列,包含了很多项信息,现在需要从中提取出容值、封装和耐压三项数据,不难发现,需要提取的数据具有一定的规律性,分别是数据源的第二、三、四个逗号之后的数据。
当我们遇到问题的时候,找到规律是解决问题的关键。现在规律找到了,因此解决方法也就有了。这里有三种方法,从最简单的快捷键操作到经典的吃遍天下的公式都有,以下分别进行介绍。
1.快速填充法(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实现),就肯定只捞到水和红鱼。
怎么从excel表格里面提取文字
方法一:使用函数提取 1. 使用LEFT函数提取从左开始的特定字符。例如,假设A1单元格中有文字“Excel技巧分享”,如果想提取前几个字符,可以使用公式“=LEFT”,这将返回“Excel”。2. 使用RIGHT函数提取从右开始的特定字符。与LEFT函数类似,如果想要从字符串的末端提取...
怎么在excel表格中提取文字部分?
1、点击打开需要提取文字的Excel表格,进入表格页面;2、进入表格页面后,确定想要提取指定内容的单元格,再点击另外一个单元格;3、在单元格中输入=MID(A1,4,3),这表示从第一位提取起始字符位和字符数,按下回车键后即可提取该单元格中的文字。
excel如何提取单元格中的部分内容
1 选中空白点击插入函数 表格中选中空白单元格后,点击公式菜单栏下的“插入函数”。2 调用MID函数 选择“MID”函数,点击确定。3 设置函数参数 根据需要设置函数参数,这个函数是从文本字符串中指定的起始位置起返回置顶长度的字符。4 提取出部分内容 函数运算后即可根据设置提取出单元格中的部分内容。
怎么把excel表格中的文字提取出来?
1、打开需要提取数据的Excel表格。2、单击鼠标,选中需要提取的数据。3、菜单栏中选择“数据”,再选择“分列”。4、弹出的对话框中,点击“下一步”。5、在“其他”前面的小方框中打钩,然后在旁边的空白方框中,按“Shift+8”输入“*”,点击下一步。6、将右边“目标区域”中的内容删除,再单击...
excel快速提取部分数据怎么操作
excel快速提取部分数据怎么操作方法一:1、首先打开一个Excel表格,我们看到在一个单元格中有姓名、身份证和电话号码,我们要做的就是把这几项单独提取出来;2、首先在B2单元格中我们输入:张三;3、选中包含B2单元格在内的所有需要提取出姓名的单元格,点击工具栏上的【数据】,下拉菜单中选择【智能填充...
excel怎么选一行字中的一部分如何选中excel中一行部分数据
excel可以选中一行字中的一部分?。excel文档快速选择部分内容:1、首先打开需要编辑的Excel表格,选中需要选取的单元格。2、然后点击打开排序和筛选中的“筛选”。3、然后点击打开倒三角形中的“数字筛选”。4、然后在弹出来的窗口中点击打开“等于”。5、然后输入想要选取的数值,回车确定。6、然后就可以...
excel表格怎么提取同一个数据的几行几列数据
提取Excel表格中同一个数据的多个内容可以通过以下几种方法实现:1. 使用Ctrl+E快捷键:如果需要提取的数据在相邻的单元格中,可以选择一个起始单元格,然后按Ctrl+E自动填充到其他单元格。2. 使用分列技巧:如果需要提取的数据在同一个单元格中被分隔开,可以使用分列功能将数据拆分成多个列。选择需要...
如何在excel表格里提取内容?
1. 可以使用Excel的提取函数将内容abcd提取出来。2. Excel提供了多种函数来提取文本内容,如LEFT、RIGHT、MID等。可以根据具体情况选择合适的函数进行提取。3. 例如,如果内容abcd位于单元格A1中,可以使用MID函数提取出来,公式为=MID(A1;2;4)。其中;2表示从第2个字符开始提取;4表示提取4个字符,即...
excel表格在同一行怎么提取自己想要的部分表格中怎样把相同的行内容提取...
1. 打开Excel表格,选择你想要提取的单元格。2. 在选定的单元格中输入LEFT函数或RIGHT函数。LEFT函数的格式为:LEFT(text, num_chars),RIGHT函数的格式为:RIGHT(text, num_chars)。其中,text代表你要提取的单元格,num_chars代表提取的字符数。3. 按下Enter键即可提取出你想要的部分。例如,如果你...
excel提取技巧:单元格部分内容提取的三种方法
(1)在B2单元格输入0402时,要先输入一个单引号,或者把单元格修改为文本格式再输入。(2)只输入一个数据可能无法通过Ctrl+E得到正确结果,这时候连续输入两个数据就可以了。提示:组合键Ctrl+E只能在Excel2013及以上的版本才能使用。就本例而言,Ctrl+E略微显得有些麻烦,因此再介绍一种用分列的...