Excel IF语句从文本字符串中提取公司名称

时间:2017-01-20 21:04:26

标签: excel if-statement

如果字符串以“GQR:Company Name”开头,我使用此公式从文本字符串中提取公司名称:

=IFERROR(MID(LEFT(G2,FIND(" | ",G2)-1),FIND(": ",G2)+2,LEN(G2)),"")

文本字符串示例:GQR:公司名称|类别|地址|电话|网址

如果文本字符串只是以“公司名称”开头,我使用以下公式:

=LEFT(G2,FIND(" ",G2,1)-1)

TEXT STRING示例:公司名称|类别|地址|电话|网址

如果我想提取公司名称,文本字符串是以“GQR:公司名称”开头还是仅以“公司名称”开头,我将使用的Excel公式是什么?

2 个答案:

答案 0 :(得分:0)

这个怎么样:

IF(LEFT(G2,4) = "GQR:",MID(LEFT(G2,FIND(" | ",G2)-1),FIND(": ",G2)+2,LEN(G2)),LEFT(G2,FIND(" ",G2,1)-1))

答案 1 :(得分:0)

使用RIGHT和LEFT标识“:”然后将其嵌入到IF公式中:

=IF(RIGHT(LEFT(G2,4),1)=":",IFERROR(MID(LEFT(G2,FIND(" | ",G2)-1),FIND(": ",G2)+2,LEN(G2)),""), LEFT(G2,FIND("|",G2,1)-1))

您可以将此公式与任何三位数字母组合后跟“:” enter image description here