使用Excel公式获取一组string
我有以下的命名模式。
今年REG-TYPE-语言CAMP-NAME_EMAIL#
如何使用Excel公式获取NAME后的所有string?
谢谢!
您可以像这样使用MID
, FIND
和LEN
的组合
=MID(A2, FIND("NAME", A2, 1)+4, LEN(A2))
您的数据在单元格A2
。
我认为你不想find实际的单词'Name',因为它是你之后的模式,所以'Name'将是一个实际的名字,'Email'将是一个实际的电子邮件地址。
如果你想findNAME_EMAIL#
那么你需要一切在第五的权利-
。
这个公式将会返回:
=MID($A$1,FIND("|",SUBSTITUTE($A$1,"-","|",5))+1,LEN($A$1))
只返回电子邮件比较容易,因为它只有string中的下划线:
=MID($A$1,FIND("_",$A$1)+1,LEN($A$1))