使用Excel公式获取一组string

我有以下的命名模式。
今年REG-TYPE-语言CAMP-NAME_EMAIL#

如何使用Excel公式获取NAME后的所有string?
谢谢!

您可以像这样使用MIDFINDLEN的组合

 =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))