parsingexcel线

我正在为我的团队工作。 我收到这样一行:

*Event <"number"> initiated. Msg: Tkt:xxxx/Severity/Impact:<"prod/cert">/Client:<"client">/Sys:<"server_name">/Prob:<"description"> :/Esc.Team:<team>/Start@<time>* 

我能够parsing大部分重要的影响,严重性,客户和团队。

但是我需要获取服务器名称。 基本上我需要将该行的服务器名称复制到列中。

那可能吗?

假设string的格式是稳定的,那么midfind的组合应该这样做。

如果该string在单元格A1

 =MID(A1;FIND("/Sys:<";A1)+7;FIND(">/Prob:";A1)-FIND("/Sys:<";A1)-8) 

将提取server_name

我敢肯定,有一个更聪明的方法,但我不擅长Excel(双关语:)

复制到一个新的列中,find并replace列:

找什么:

 *Sys:<" 

全部replace,find:

 "* 

全部replace。