我需要从下面的字符串中提取JUST THE PERSONS NAME。我在Excel中使用什么功能?
示例:
Jane Doe <email@email.com>
非常感谢任何帮助!
答案 0 :(得分:0)
根据之前对样本数据的处理,LEFT
函数与FIND
函数结合使用可以满足您的需求。像
=LEFT(A1, FIND("<",A1,1)-2)
从内到外打破这一点:
FIND("<",A1,1)-2)
这告诉它找到“&lt;”的第一个实例指定单元格(A1)中的字符,从第一个字符开始并包括第一个字符。它将返回该角色的位置。所以对于文本它看起来是Jane Doe <email@email.com>
它将返回10,减去2表示我们不想要那个实际角色而我们不想要它之前的空间。
因此,我们的公式如下:
=LEFT(A1, 8)
这意味着从最左边的字符开始,从指定的单元格(A1)中获取8个字符。导致Jane Doe
希望这会有所帮助:)
答案 1 :(得分:0)
请改为尝试:
=LEFT(F3,FIND(" <",F3))
=FIND(" <",F3)
这将找到角色的第一个实例&#34; &LT;&#34;在文中。
之后,我们的公式将如下所示:
= LEFT(F3.9)
这意味着我们将剩下9个字符,这将返回:
Jane Doe