Excel拆分名称|如何在Excel中分隔名称?

在Excel中分割名称

在单元格中拥有全名值是很常见的,但是通常我们需要将其拆分为 名,姓和中间名。当数据位于excel中时,我们可以使用不同的方式将名称拆分为不同的列。我们有各种各样的方式,其中有些非常复杂。在本文中,我们将向您展示如何在excel中拆分名称。

如何在Excel中分隔名称?

在excel中,我们有不同的方法来拆分名称,现在将详细介绍每种方法。

您可以在此处下载此拆分名称Excel模板–拆分名称Excel模板

#1 –文本到列方法

我们在excel中有全名列表。

在以上数据中,我们拥有不同国家/地区的板球运动员的全名。我们需要提取名字和姓氏。

  • 首先选择全名数据。

  • 现在转到“数据”标签,然后点击 “文本到Excel中的列” 选项。

  • 这将打开 “文本到列向导”.

  • 确保选择“定界”。

单击“下一步”转到下一步。

  • 在下一步中,我们需要选择“分隔符”类型,即在 全名 分隔姓和名的分隔符是什么?在我们的数据中,“空格”字符用于分隔名称,因此请选择“空格”作为分隔符选项。

单击下一步,它将转到步骤3。

  • 在下一步中,选择我们需要存储名字和姓氏的单元格。

  • 现在单击“完成”,我们将在单独的栏中输入名称。

在第6和7行的情况下,我们有三个名称,分别是“名字,姓氏和中间名”,因此第三个名字被提取到了额外的列中。

#2 –公式法

我们也可以根据公式在excel中分隔名称。我们将使用LEFT,RIGHT,LEN和FIND方法。

  • 使用excel中的LEFT函数,我们可以从“全名”的左侧提取字符。首先,打开B2单元格的LEFT功能。

  • 文本 就是什么,我们需要从哪个文本中提取值,所以选择A2单元格。

  • 接下来,我们需要提及需要从所选文本的左侧提取多少个字符。所以以名字 “维拉特·科利” 我们需要提取5个字符来提取名字。

  • 因此,这将以第一个名字命名 “维拉特”.

对于下一个名字,我们也只有5个字符,但是对于下一个名字,我们具有不同的字符,因此这里是手动提供数字以从左侧提取的地方。因此,我们需要使用“查找”功能来查找名称中的第一个空格字符。

  • 打开功能以了解其工作原理。

  • 查找文字 是第一个参数,因此我们需要找到空格字符并输入相同的字符。

  • 我们需要在哪个单元格中找到空格字符是 在文字内,因此请选择A2单元格。

  • 最后一个参数是 起始编号,因此我们需要找到第一个空格字符,因此输入1。

  • 因此,在A2单元中,第一个空格的字符位置是6,因此使用此函数,我们可以找到需要从左侧提取的字符数。

笔记: 我们提供-1是因为FIND函数excel会返回空格字符位置,但是我们不需要空格字符作为我们的名字,因此我们使用-1提取少于FIND函数提供的一个字符。
  • 现在我们需要提取来自RIGHT的姓氏,因此在excel中打开RIGHT函数。

  • 对于RIGHT函数,我们不知道要提取多少个字符作为姓,因此,为此,我们还需要使用excel中的FIND&LEN作为支持函数。

这次我们使用了LEN,因为LEN函数返回了整个文本中有多少个字符,而FIND将找到空格字符,因此从字符总数中我们需要忽略空格,在空格之后我们需要提取最后一个姓名。

笔记: 如果有中间名,则只会提取中间名和姓氏作为姓氏。

要记住的事情

  • 使用公式提取中间名很复杂。
  • FIND将在提供的文本中找到提供的字符位置。
  • LEN将返回提供的文本值中的字符数。