EXCEL截取文本用什么公式?
发布网友
发布时间:2022-04-27 12:23
我来回答
共5个回答
热心网友
时间:2023-09-18 22:48
在B2输入
=RIGHT(A2,LEN(A2)-LEN("FABRIC_CONTENT")-SEARCH("FABRIC_CONTENT",A2)+1)
下拉公式
如果加上修正和排错,则输入
=IF(ISERR(SEARCH("FABRIC_CONTENT",A2)),"",RIGHT(A2,LEN(A2)-LEN("FABRIC_CONTENT")-SEARCH("FABRIC_CONTENT",A2)+1))
热心网友
时间:2023-09-18 22:48
一共有三个函数,分别是: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
热心网友
时间:2023-09-18 22:49
,num_chars)
RIGHTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
说明
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
热心网友
时间:2023-09-18 22:49
=RIGHT(A1,LEN(A1)-(SEARCH("FABRIC_CONTENT",A1)+13))
这个公式有个缺陷,如果A1中不含用指定的字符串就会出错。
或者通过数据下面的 分列 来实现。
热心网友
时间:2023-09-18 22:50
=MID(A1,FIND("FABRIC_CONTENT",A1)+LEN("FABRIC_CONTENT"),FIND("FABRIC_CONTENT_2",A1)-FIND("FABRIC_CONTENT",A1)-LEN("FABRIC_CONTENT"))
其实只要数据-分列 就行,何必用这么长长的函数。。