我在excel中有一个列,其中包含以下值
HostName
-----
sa77.com
ca77cded.com
sa65yacd.com
ca65zededs.com
sa88y.com
sa99ujk8.com
现在基于此我想创建一个新列TagName
,这样如果第一列有77
,那么TagName
应为ABC
,如果第一列有65
1}}然后TagName
应为DCE
如果第一列有88
,那么TagName
如果第一列有ZBA
则99
TagName
XYZ
1}}应为TagName
-----
ABC
ABC
DCE
DCE
ZBA
XYZ
每个条目的主机名可以有不同的大小。我需要比较主机名字符串的第3和第4个值
fact
答案 0 :(得分:2)
答案 1 :(得分:0)
这是一个简单的公式:
=IF(MID(A2,3,2)="77","ABC",IF(MID(A2,3,2)="65","DCE",IF(MID(A2,3,2)="88","ZBA",IF(MID(A2,3,2)="99","XYZ","Error"))))
答案 2 :(得分:0)
当天晚些时候,另一种选择是使用LOOKUP构造,如下所示。
=LOOKUP(2,SEARCH(MID(A2,3,2),{65,77,88,99},1),{"DCE","ABC","ZBA","XYZ"})