在三个不同的列中分隔姓氏,名字和中间名

时间:2015-07-01 06:27:23

标签: excel excel-formula excel-2013 text-parsing

我有一个文件,其中包含约5000人的姓氏,名字MI。 我需要将它们分成3个不同的列。 我面临的问题是,有时会有超过1个名字,例如我有一个人戴维斯,玛丽安L. 我希望戴维斯在一个专栏中。 Mary Ann在另一栏中,L在第3栏。基本上检查逗号后是否有大于1的字符数。如果大于1,则将其视为名字。如果字符数等于1,则将其视为中间初始值。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

在您的情况下,我会使用“Text to Column”命令进行第一种方法。只需标记整列,然后选择数据 - >文字到列。选择“分隔”,然后选择“空格”。

在此之后,我会查看已处理的数据并获取图片。我假设大多数记录现在已经可以了。那些标准例外的记录应该很容易识别。您甚至可以过滤

只有这样,在第三步中,我才会编写一个公式来处理您在第一步中创建的列。

或者,根本不需要公式。您可以轻松地手动过滤和处理一些例外。