EXCEL截取文本用什么公式?
我的EXCEL文件A列是以下内容,我想截取fabric_content后边的所有内容,应该用公式怎么得到呢?(前边的字符长度是不固定的)第A2行FABRIC_CONTEN...
我的EXCEL文件A列是以下内容, 我想截取fabric_content后边的所有内容,应该用公式怎么得到呢?(前边的字符长度是不固定的)
第A2行 FABRIC_CONTENT100% COTTONFABRIC_NUMBER_2
第A3行 STYLE NO. : 4XO0938FABRIC_CONTENT65% COTTON 35% POLYESTER
第A4行 FABRIC_CONTENT50% COTTON 50% POLYESTER
补充一下,截取 在FABRIC_CONTENT之后的,但在"FABRIC—NUMBERE_2”之前或者其他单词之前(字符长度也不是固定的)内容的话,公式应该怎么写呢? 展开
第A2行 FABRIC_CONTENT100% COTTONFABRIC_NUMBER_2
第A3行 STYLE NO. : 4XO0938FABRIC_CONTENT65% COTTON 35% POLYESTER
第A4行 FABRIC_CONTENT50% COTTON 50% POLYESTER
补充一下,截取 在FABRIC_CONTENT之后的,但在"FABRIC—NUMBERE_2”之前或者其他单词之前(字符长度也不是固定的)内容的话,公式应该怎么写呢? 展开
7个回答
展开全部
一共有三个函数,分别是:LEFT、RIGHT、MID
为了便于下面解释三个函数,先假设A1单元有字符串:ABC
一、LEFT函数用法
=LEFT(从中截取数据的单元格或字符串,数量)
此函数是从单元格结果或字符串中,从左边第一个字符开始,截取指定个数的字符。
例如:=LEFT(A1,2) 结果是:AB
=LEFT("ABC",2) 结果也是:AB
二、RIGHT函数用法
此函数用法与LEFT函数大体相同,不同点在于,此函数是从右边第一个字符开始,截取指定个数的字符。
三、MID函数用法
=MID(从中截取字符的单元格或字符串,从第几个字符开始,截取个数)
此函数用于,从指单元格或字符串中,从左开始计数的第几个开始,截取指定个数字符。
例如:=MID(A1,2,1) 在A1单元格中,从第2个开始,截取1个字符,结果是:B
=MID(A1,2,2) 结果是:BC
为了便于下面解释三个函数,先假设A1单元有字符串:ABC
一、LEFT函数用法
=LEFT(从中截取数据的单元格或字符串,数量)
此函数是从单元格结果或字符串中,从左边第一个字符开始,截取指定个数的字符。
例如:=LEFT(A1,2) 结果是:AB
=LEFT("ABC",2) 结果也是:AB
二、RIGHT函数用法
此函数用法与LEFT函数大体相同,不同点在于,此函数是从右边第一个字符开始,截取指定个数的字符。
三、MID函数用法
=MID(从中截取字符的单元格或字符串,从第几个字符开始,截取个数)
此函数用于,从指单元格或字符串中,从左开始计数的第几个开始,截取指定个数字符。
例如:=MID(A1,2,1) 在A1单元格中,从第2个开始,截取1个字符,结果是:B
=MID(A1,2,2) 结果是:BC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
,num_chars)
RIGHTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
说明
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
RIGHTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
说明
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=RIGHT(A1,LEN(A1)-(SEARCH("FABRIC_CONTENT",A1)+13))
这个公式有个缺陷,如果A1中不含用指定的字符串就会出错。
或者通过数据下面的 分列 来实现。
这个公式有个缺陷,如果A1中不含用指定的字符串就会出错。
或者通过数据下面的 分列 来实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=MID(A1,FIND("FABRIC_CONTENT",A1)+LEN("FABRIC_CONTENT"),FIND("FABRIC_CONTENT_2",A1)-FIND("FABRIC_CONTENT",A1)-LEN("FABRIC_CONTENT"))
其实只要数据-分列 就行,何必用这么长长的函数。。
其实只要数据-分列 就行,何必用这么长长的函数。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询