Excel IF语句从文本string提取公司名称
如果string以“GQR:公司名称”开头,则使用此公式从文本string提取公司名称:
=IFERROR(MID(LEFT(G2,FIND(" | ",G2)-1),FIND(": ",G2)+2,LEN(G2)),"")
TEXT STRING示例:GQR:公司名称| 类别| 地址| 电话| url
如果文本string只是以“公司名称”开始,则使用以下公式:
=LEFT(G2,FIND(" ",G2,1)-1)
文本string示例:公司名称| 类别| 地址| 电话| url
如果我想要提取公司名称的话,Excel公式的名称是以“GQR:公司名称”还是“Company Name”开头?
使用右和左确定“:”,然后将其embedded到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))
您可以使用这个公式与三个数字字母组合,后面跟一个“:”
这个怎么样:
IF(LEFT(G2,4) = "GQR:",MID(LEFT(G2,FIND(" | ",G2)-1),FIND(": ",G2)+2,LEN(G2)),LEFT(G2,FIND(" ",G2,1)-1))