如何取出EXCEL字符串中的部分字符 excel如何提取一个字符串中的一段字符?

www.zhiqu.org     时间: 2024-06-01

1、首先需要在桌面中打开excel表格,如下图所示。

2、接下来需要选中将要编辑的单元格,如下图所示。

3、接下来需要在上方菜单栏中点击公式,如下图所示。

4、在公式栏中点击插入函数将会弹出对话框。

5、接下来需要在下方选择函数MID,如下图所示。

6、点击下方的确定将会跳转到设置函数参数。

7、接下来需要截取第3-7位字符则在Startnum中输入3,如下图所示。

8、这时就成功的截取了所需要的字符了,如下图所示。



应该用到三个字符串函数:LEFT、RIGHT、MID
1、LEFT函数:
用法:LEFT(要提取字符所在单元格,从左侧开始提取的个数)
例如:=LEFT(A1,2) 意思是从A1单元格提取前两个字符。
2、RIGHT函数:
用法:RIGHT(要提取字符所在单元格,从右侧开始提取的个数)
例如:=RIGHT(A1,2) 意思是从A1单元格提取最后两个字符。
3、MID函数:
用法:MID(要提取字符所在单元格,开始位置,提取个数)
例如:=MID(A1,2,2) 意思是从A1单元格提的第二个单元格开始,提取两个字符,也就提取A1单元格第2个和第3个字符。
注:用MID函数,也可以替代前两个函数,比如:=MID(A1,1,2)与=LEFT(A1,2)的结果是一样的,再比如:=MID(A1,LEN(A1)-2+1,2)与=RIGHT(A1,2)的结果是一样的只是这里用到LEN函数,其作用是取得单元格字符串的长度。
4、提取后的字符合并:
字符合并要用到连接符号:&
比如:=LEFT(A1,2)&RIGHT(A1,2) 意思是把A1单元格的前两个和最后两个字符,提取出来组成一个新的字符。

假设20/30在A1单元格,在B1单元输入以下公式

=mid(a1,find("/",a1)+1,len(a1))

20/30 在A1,在B1输入
=right(a1,len(a1)-find("/",a1))

直接用MID就行
例:20/30在A1格,用=mid(A1,3,2)就行了。

如何在excel字符串中提取某一部分字符~

=MID(A1,FIND("木薯",A1)+2,LEN(A1)-FIND("木薯",A1))

excel利用常用的两个函数提取字符串中的特定字符串,一起看看吧

在表格处理中,有时会需要从字符串中提取特定的字符串,我们利用常用的两个函数:LEFT()和find(),就能轻松完成,下面我们一起操作演示一下吧。

打开表格


将地址这一列中的字符串,提取出'区'之前的内容放入另一列中。


left(字符串,数值)这个函数,是从字符串左侧截取字符,数值表示截取的个数。left(字符串,5)表示:从字符串左侧截取5个字符。

find(“字符”,字符串,1):表示在字符串中查找"字符",第一次出现的位置,得出的结果是第几位。

find("区","东城区北二道街8号",1)得出的结果就是3。

如果是find("区","哈尔滨东城区北二道街8号",1)结果就是6。

下面我们组合公式:=LEFT(E4,FIND("区",E4,1)),表示:对E4单元格中的字符串从左侧提取FIND("区",E4,1)个字符。


提取的字符串填充在新列中。用鼠标左键拖动右下角小黑块下拉填充。


"区"之前的字符串被提取出来显示


现在我们提取复杂的字符串,从中间位置提取,我们用到mid(字符串,数值1,数值2),这个函数的意思是:从字符串第几位(数值1表示),提取几个(数值2)字符。


我们写组合公式:=MID(B4,FIND("(",B4,1)+1,FIND(")",B4,1)-(FIND("(",B4,1)+1)),(公式的含义是:从B4单元格字符串中的第几位(FIND("(",B4,1)+1),取多少位(FIND(")",B4,1)-(FIND("(",B4,1)+1)))。


公式运算结果正是我们要提取的数值。按住鼠标左键拖动,填充序列。


编号中的数值被全部提取出来。


#石尚肤# EXCEL中,如何实现某一段字符的截取. -
(18782069844): =MID(B2,FIND("=",B2)+1,FIND("元",B2)-FIND("=",B2)-1) 向下填充.

#石尚肤# 如何提取excel中的一段数字,文字,符号 -
(18782069844): Excel中可以利用mid函数根据需要提取一段数字中的其中一部分.软件版本:Office2007 方法如下:1.从A1中的数字中提取456:2.输入公式如下:3.得到结果:

#石尚肤# excel如何提取字符,例如A - B - C - D,ABCD代表着不同的字符串,数目不定,如何从中提取A段B段C段D段 -
(18782069844): 你的方法是正确的,获取内容就是使用MID,关键就是提取各个-的位置:第一个-的位置你已经会了:=FIND("-",A1) 第二个-的位置是这样的:=FIND("-",A1,FIND("-",A1)+1) 仔细研究上面计算第二个-位置的公式,你会推算出获取各个-位置的公式,例如第三个-位置的公式:=FIND("-",A1,FIND("-",A1,FIND("-",A1)+1)+1)

#石尚肤# excel如何提取指定字符串中的数字字符? 案例:[1990] - [0612] - [2323] - [0000]提取出1990061223230000. -
(18782069844): 这个比较有规律,直接输入公式:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"[",""),"]",""),"-","")就可以了.希望对你有帮助.

#石尚肤# 怎么在excel的一个单元格里提取想要的部分字符在另外一列单元格显示? -
(18782069844): 在B1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,MATCH(,0/(MID(A1,ROW($1:$99),1)="部"))),">",REPT(" ",99)),9)) 公式表示:通过MATCH(,0/(MID(A1,ROW($1:$99),1)="部"))找到“部”所在的位置,并以此位置截取左边的字符串,然后将其中的>替换为99个空格,替换完成后,取基右边的9个字符串,并将多余的空格通过TRIM去除.详见附图

#石尚肤# EXCEL 怎么取单元格里面的的值的中间某些字符 -
(18782069844): 从最左边起取字符 =left(源数据格,提取的字符数) =left(E2,2) 表述为:从单元格A3的最左边起,提取2个字符. 从最右边起取字符 =right(源数据格,提取的字符数) =right(E2,2) 表述为:从E2单元格最右边起,提取2个字符 从数据中间提取...

#石尚肤# excel 如何截取字符串中两个“ - ”之间的字符 -
(18782069844): 在B1输入公式:=MID(A1,FIND(_,A1)+1,FIND(/,SUBSTITUTE(A1,_,/,2))-FIND(_,A1)⑴)便可(使用于两个_之间不同字数):

#石尚肤# excel如何提取一个字符串中的一段字符? -
(18782069844): 用分列的方法可以很快弄好全选该列菜单栏上 数据--分列--固定分列--在“1202- “的右边点击一下鼠标右键自动出现一个箭头标记--完成对分列后的结果再做一次分列数据--分列--分隔符号--其他--在右边空框输入一个引号--下一步--”列数据格式“点选”文本“--完成

#石尚肤# excel表格怎么截取前几个字符串? -
(18782069844): 1、首先在电脑中新建一个EXCEL表格文档,在一个单元格中,添加文本内容.胡哗 2、选中另一个单元格,点击"公式"->"文本"菜单,如下图所示. 3、之后在打开的下拉菜单中,如下图所示,选择"LEFT"函数. 4、接着会弹出"函数参数"对话框,在"文本"文本框中,填入纳笑对应字符串单元格的名称,在"数字"文本框中,自定义需要截取的前几个字符的个数洞做含,再点击"确定"按钮. 5、完成操作后,可返回截取的前几个字符的结果.

#石尚肤# 你好,我想问下 怎么提取EXCEL中某段字符,比如那个图片里面, -
(18782069844): ========================================================================= 比如要截取“康美海岸”和“康美海岸”后8个字,输入公式:=MID(A:A,FIND("康美海岸",A1,1),8) 下拉单元格填充其他行.