【发布时间】:2017-12-06 16:31:50
【问题描述】:
我目前正在处理一个 Excel 文件,该文件在一个单元格中包含此人的全名和头衔,显然就数据验证而言,这是一个坏主意。我想知道 VBA 或 Excel 中是否有办法将列分成 4。
姓名列遵循以下格式:姓氏,头衔(如果有的话)名字中间名(或首字母)。
这真的很棘手,因为我不能只按列分开。非常感谢任何帮助!
【问题讨论】:
-
名字多字怎么办?这实际上是不可能的。
-
这似乎可以用简单的公式完成,不需要 vba。
-
知道我可以使用什么公式吗?
-
Find,Mid,Left,Right只是几个公式示例 -
我不确定这些会如何工作,因为每条记录的名称都不同。编辑:我使用 =LEFT(A2,(FIND(", ",A2)-1)) 来查找姓氏
标签: excel excel-formula