EXCEL:提取字符串中不包含2个字符的文本

时间:2014-02-03 18:25:58

标签: excel text

我需要从下面的字符串中提取JUST THE PERSONS NAME。我在Excel中使用什么功能?

示例:

Jane Doe <email@email.com>

非常感谢任何帮助!

2 个答案:

答案 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