如何在Excel中用逗号分割名字(3种合适的方法)

  • Share This
Hugh West

在Excel中,你可能会遇到这样的情况:你必须在单元格内用逗号分隔姓名。 在这种情况下,你可能需要把它们分成名、姓,在某些情况下还需要分成中间名。 本文将向你介绍Excel中用逗号分隔姓名的主要方法。

这些方法也可用于分割地址、电话号码等,以逗号分隔。

下载实践工作手册

从下面的工作簿中下载用于描述本文的数据集,并在不同的电子表格中使用不同的方法。 试着下载并在通过教程时自己练习。

用逗号分割名称.xlsx

在Excel中用逗号分割名称的3种简单方法

在这里,我将介绍三种在Excel中用逗号分割名字的方法。 提取名、姓或中间名有不同的公式。 我将在每个子部分中进行介绍。 通过每个部分来了解这些方法的工作原理,或者从上表中选择你需要的方法。

首先,为了演示,我使用以下数据集。

我使用的是包含名字、中间名和姓氏的名字。 但你也可以只对用逗号分隔的名字和姓氏应用所有方法。

1.在Excel中使用文本到列,用逗号分割名称

Excel提供了一个 文本到列 同样,如果我们在这个工具中使用逗号作为分隔符,我们就可以在Excel中用逗号分割名字。 按照这些步骤来看看如何操作。

步骤。

  • 首先,选择所有包含以逗号分隔的单元格。 在这个例子中,是单元格的范围 B5:B8 .

  • 现在,在你的功能区中,去到 数据 标签。
  • 根据 数据工具 组,选择 文本到列 .

  • 因此,一个 将文本转换为列的向导 将会弹出。 检查 划线 在第一个窗口中,点击 下一页 在这之后。

  • 在第二个窗口中,检查 逗号 根据 分隔符 然后点击 下一页 .

  • 在下一个窗口中,选择你想放置分离列的目的地。 在这个例子中,我选择了单元格 $C$5 .

  • 最后,点击 完成 .
  • 如果出现了错误警告,请点击 认可 .

之后,你的名字、中间名和姓氏就会分开。

阅读更多。 如何在Excel中把名字分成两列(4种快速方法)

2.利用闪光填充法用逗号分割名称

有一个 闪光填充 概括地说,它的功能是:1. 闪光填充 这种方法对分割由分隔符分隔的数据特别有帮助。 在大多数情况下,这是在Excel中用逗号分割名字的最快方法。

遵循这些步骤,可获得该功能的详细指南。

步骤。

  • 首先,让我们来填写名字。 要做到这一点,选择一个单元格并手动输入第一个条目的名字。

  • 同样地,开始输入下一个条目的第一个名字。 闪光填充 功能会自动建议其余的名字。

  • 一旦建议了名字,按 进入 在你的键盘上,你会把你的名字分开。

  • 用同样的方法,重复填写中间名和姓氏一栏。 你将会有你的名字被分割。

阅读更多。 如何在Excel中分割名称(5种有效方法)

3.在Excel中应用不同的公式

你可以通过使用公式来实现与上述两种方法类似的结果。 虽然结果可能相同,但你需要在公式中采用不同的方法来提取名称的不同部分。 为了便于理解,我将这三种方法分为不同的类别。

3.1 拆分名字

为了分割名字,我们可以使用一个组合的 左边 搜索 职能。

ǞǞǞ 左边 函数将一个文本作为主要参数,将要提取的字符数作为可选参数。 它从字符串中返回参数中指定的几个字符。

ǞǞǞ 搜索 该函数返回一个特定字符的第一个位置的数字。 它需要两个主要参数--它应该找到的字符和它应该找到该字符的文本值。 该函数可以接受另一个可选的参数,即它应该从哪里开始搜索。

要了解该公式的详细用法,请按照以下步骤进行。

步骤。

  • 首先,选择你想要名字的单元格。 在本例中,它是单元格 C5 .
  • 在该单元格中写下以下公式。

=left(b5,search(",",b5)-1)

  • 之后,按 进入 你将会有你的名字与单元格分开。

  • 现在,再次选择该单元格,点击并拖动 填充拉手图标 到列表的末尾,以获得列表中所有的第一个名字。

你将用Excel中的公式把你的名字用逗号分开。

🔍分解公式。

👉 搜索(",", b5) 搜索单元格中的逗号 B5 并返回其中逗号的第一个位置,这就是 5 .

👉 搜索(",",b5)-1 返回第一个逗号之前的位置,也就是第一个名字的长度,这个名字是 4 这里。

👉 left(b5, search(",", b5)-1) 返回字符串左边的前四个字符,该字符串为 冯小刚 .

阅读更多。 Excel VBA:拆分名字和姓氏(3个实际例子)

3.2 拆分中间名

为了提取中间的名字,需要结合 医学部 搜索 职能。

ǞǞǞ 医学部 函数接受一个文本、起始位置和几个字符作为参数。 它返回字符串中间的字符。

ǞǞǞ 搜索 函数返回一个特定字符的第一个位置的数字。 它需要两个参数--它应该找到的字符和它应该找到该字符的文本值,以及一个可选参数,即它应该从哪里开始搜索。

步骤。

  • 首先,选择你要分割出中间名的单元格。 在本例中,它是单元格 D5 .
  • 然后,在该单元格中写下以下公式。

=mid(b5,search(" ",b5,1)+1,search(" ",b5,1)+1) -search(" ",b5,1)-2)

  • 之后,按 进入 你将从单元格中提取出中间名。 B5 .

  • 现在,再次选择该单元格。 点击并拖动 填充拉手图标 到剩下的那一栏,用中间的名字来填满它。

这将在Excel中用逗号分割中间名。

🔍分解公式。

👉 搜索("",b5,1) 搜索单元格中的第一个空格 B5 并返回 6 .

👉 搜索("",b5,搜索("",b5,1)+1) 返回字符串中的第二个空格。 它使用的逻辑是在第一个空格之后寻找空格。 该公式返回 16 用于细胞 B5 .

👉 搜索(" ",b5,搜索(" ",b5,1)+1)-搜索(" ",b5,1) 返回第一空格和第二空格之间的长度,包括该空格,该长度为 10 这里。

👉 最后 mid(b5,search(" ",b5,1)+1,search(" ",b5,1)+1) -search(" ",b5,1)-2) 从单元格的值中返回总共8个字符(-2以减少10个字符中的逗号和空格)。 B5 在这种情况下,它是 帕特里夏 .

3.3 分割姓氏

为了从数据集中分割出姓氏,我们可以使用一个组合 LEN , 权力 , 搜索 职能。

ǞǞǞ LEN 函数接收一个文本字符串作为参数,并返回其中的总字符数。

ǞǞǞ 权力 函数接收一个文本,有时也接收要提取的长度作为参数。 它返回距离字符串末端的特定数量的字符。

ǞǞǞ 搜索 该函数从文本中搜索一个特定的字符或一组字符,并返回它首次匹配的位置。 该函数通常需要两个主要参数--它应该找到的字符和它将搜索的文本。 它有时可以接受另一个可选的参数,即它将从哪里开始搜索。

步骤。

  • 首先,选择你想写姓氏的单元格。 我选择了单元格 E5 为这个。
  • 然后写下以下公式。

=right(b5,len(b5)-search("",b5,search("",b5)+1))

  • 之后,按 进入 你将会有单元格中的最后一个名字。 B5 .

  • 再次选择该单元格。 最后,点击并拖动 填充拉手图标 来填写该列其余部分的公式。

因此,对于姓氏,你将在Excel中用逗号来分割名字。

🔍分解公式。

👉 LEN(B5) 返回单元格中的总字符数 B5 并返回 22 .

👉 ǞǞǞ SEARCH(" ",B5) 返回空间的第一个位置,该位置是 6 .

👉 搜索(" ",b5,搜索(" ",b5)+1) 返回第二个空间的位置,它是 16 这里。

👉 嵌套的 搜索(" ",b5,搜索(" ",b5,搜索(" ",b5)+1)) 表示从开始到第二个空格的总长度,这个空格仍然是 16 .

👉 len(b5)-搜索(" ",b5,搜索(" ",b5)+1)) 返回第二个空格后的总字符数,也就是 6 在这里,这个数字的字符将被提取。

👉 最后。 right(b5,len(b5)-search("",b5,search("",b5)+1)) 函数获取单元格的文本值 B5 并返回从末尾开始的6个字符的数量,在这个例子中,是 摩根 .

阅读更多。 隔离姓和名的Excel公式(附例子)

总结

综上所述,这就是你在Excel中用逗号分割名字的三种方法。 希望你觉得这篇文章内容丰富,对你有帮助。 如果你有任何问题或建议,请在下面告诉我们。 更多类似的详细指南,请访问 独家专访 .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.