在EXCEL表格里,怎么提取某一单元格中的一部分文字

发布网友 发布时间:2022-03-06 05:33

我来回答

15个回答

懂视网 时间:2022-03-06 09:54

产品型号:ASUS S340MC

系统版本:Windows 10

软件版本:Microsoft Office Excel 2019

1、首先打开电脑中的excel表格,然后选择需要提取内容的表格,接着点击工具栏上方的数据,选择排序和筛选一栏里的高级。

2、选择弹窗中的将筛选结果复制到其他位置,设置列表区域、条件区域和复制到的区域,最后点击确定即可。

总结

1、首先打开电脑中的excel表格,然后选择需要提取内容的表格,接着点击工具栏上方的数据,选择排序和筛选一栏里的高级。

2、选择弹窗中的将筛选结果复制到其他位置,设置列表区域、条件区域和复制到的区域,最后点击确定即可。


热心网友 时间:2022-03-06 07:02

1、首先在电脑桌面上打开EXCEL表格,Excel的A列中有如下数据,从中提取市名,例如A列中提取“青岛”到B列中。

2、因为这些数据规律是非常固定的,所以可以用分列、快速填充等提取,这里用了mid函数,显示是从第3个字符开始,提取2个字符。

3、输入mid函数之后,可以看到函数有三个参数。

4、按下回车,结束公式的输入。

5、下拉填充公式,得到最终的结果,完成提取单元格中的一部分文字。

热心网友 时间:2022-03-06 08:37

excel中如何提取*字符前后的数字

*字符前面的数值

 

01、B2:B18单元格内数据只包含一个*字符,而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数,有些是5位数。这种情况,我们需要用到LEFT函数和FIND函数。

 

02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*",B2)-1),输入公式后,我们再同时按下键盘的:CTRL+ENTER,这两个键。C2:C18即同时显示出提取的数字;这些数字都是B2:B12单元格数据*字符前面的数字。

 

 

03、公式解释:=LEFT(B2,FIND("*",B2)-1)我们可以这样理解,LEFT函数有截取功能,可以截取指定单元格内左边指定的数字个数,FIND有查找功能,在单元格中查找出*字符处于该数据第几位上。比如,B2单元格中就查找出*字符处于第5位,然后,再减去1,就是我们所需要截取的位数了,用LEFT函数实现截取。

 

 *字符后面的数值

 

 

 

01、B2:B18单元格内数据只包含一个*字符,而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数,有些是5位数。这种情况,我们需要用到RIGHT函数LEN函数和FIND函数。

 

02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*",B2)-1),输入公式后,我们再同时按下键盘的:CTRL+ENTER,这两个键。C2:C18即同时显示出提取的数字;这些数字都是B2:B18单元格数据*字符前面的数字。

 

 

 

03、公式解释:=RIGHT(B2,(LEN(B2)-FIND("*",B2)))我们可以这样理解,RIGHT函数有截取功能,可以截取指定单元格内右边指定的数字个数,LEN(B2)计算出这个单元格立有多少位数据,FIND有查找功能,在单元格中查找出*字符处于该数据第几位上,总的数据位数减去*所在的数据位数得到剩余的位数。比如,B2单元格中有8个数值,*字符处于第5位,就得出*数值后还有3位数,就是我们所需要截取的位数了,用RIGHT函数实现截取。

热心网友 时间:2022-03-06 10:28

1、打开Excel,建立空白工作簿。  

2、作为示例,在工作表中输入一个字符串,例如英文computer。  

3、然后,需要把computer中的ter三个字母提取到另一个单元格中,无需手动复制粘贴,只需使用函数。在结果单元格中,输入函数=MID(,包括半边括号。  

4、然后点选A1单元格。  

5、接着输入第二个参数6(6表示字符串从左往右数第6个字符开始)。  

6、再输入第三个参数3(3表示从字符串左边第6位开始往后的连续3位)。  

7、再按回车,结果就得到了。

热心网友 时间:2022-03-06 12:36

在Excel中可以用left函数从某单元格 中左侧开始提取部分文字,用right函数从右侧取部分文字,用mid函数从中间取部分文字。

使用工具:Office2007

以从中间取部分文字为例,步骤如下:

1.从A列数据中提取省份:

2.利用mid函数,输入公式如下:

公式说明:mid函数第一个参数为取值的单元格,这里就是A1;第二个参数为从第几位开始取值,省份都是从第三位开始的,所以这里是3;第三个参数是取几位数值,由于单元格中的省份都是两个字,所以这个参数是2.

3.下拉填充后,结果如下:

热心网友 时间:2022-03-06 15:01

应该很好解决:
选中A列,数据/分列/下一步,在“分隔符号”下选“其他”,在空格内输入“:”,下一步,这时分号前的姓名被选黑了,50分在后面,再点完成就变成两列了。
如果原来的列要想保留的话,就选复制一列后再操作。如果要分列的单元格后面没有空格的话要先插入一列空白的,不然分列时要把后面一列复盖掉。

热心网友 时间:2022-03-06 17:42

提取单元格的一部分文字,一般有三个函数可以使用:LEFT、MID、RIGHT。
LEFT提取前几个字符,例如:
=LEFT(A1,3)
提取A1的前三个字符,RIGHT类似,提取后面的几个字符。
MID提取中的字符,例如:
=MID(A1,3,2)
表示提取A1第三个字符开始的2个。

热心网友 时间:2022-03-06 20:40

没有特定提取文字的公式,如果是有规律的文字提取可以用LEFT,RIGTH,MID配合LEN来提取,相当于字符提取,提取左边几个字符,右边几个字符或者中间几个字符,如果每个单元格的要提取的文字的字符长度不一样需要根据实际情况来提取

热心网友 时间:2022-03-06 23:55

麻烦把问题描述清楚,要怎么提取,有没有什么特殊要求,如果没有什么特殊要求,一般用mid、left、right这三个函数中的某一个函数,如果有特殊要求,可能还要用到别的函数

热心网友 时间:2022-03-07 03:26

MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法

MID(text,start_num,num_chars)

公式 说明(结果)
=MID(A2,1,5) 上面字符串中的 5 个字符,从第一个字符开始
=MID(A3,3,2)取 张三李四王五这里面的字符串中的 2 个字符,从第三个字符开始,即李四

热心网友 时间:2022-03-07 07:14

A3中输入:
=MID(B3,3,2)
意思:从B3中的字符的第3个字符开始选取,选2个(提取长度为2的字符串)

B3中从左到右第三个字符是 李 选2个 就是 李四

热心网友 时间:2022-03-07 11:19

假如在A1里面,输入:

=LEFT(A1,FIND(":",A1)-1)

然后复制公式即可。

热心网友 时间:2022-03-07 15:40

使用分列功能快速完成
Excel版本参考:2010
选择A列;
选择数据-分列;
分隔符号-下一步,勾选其他输入:
完成,查看效果。

热心网友 时间:2022-03-07 20:18

用MID函数,可以从字符串中的任意位置截取任意长度的字符串。
如:MID(1020519951,7,2)="99"

热心网友 时间:2022-03-08 01:13

有啊,
如果是提取两个字就是这样:
假设要提取字的单元格是B3
=LEFT(B3,2)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com