使用 openoffice 公式分隔姓氏和名字
Posted
技术标签:
【中文标题】使用 openoffice 公式分隔姓氏和名字【英文标题】:Separate last name and firstname using openoffice formula 【发布时间】:2016-09-15 15:59:24 【问题描述】:我有这样的记录
Mr. James M. Heilbronner
Bryan Southwick
Ismael G. Pugeda PE
我想在这个例子中插入姓氏作为最后一个单词
Helbronner
Southwick
PE (I can just manually edit this)
其余的应该放在名字里
Mr. James M.
Bryan
Ismael G. Pugeda
=RIGHT(A2;LEN(A2)-FIND(" ";SUBSTITUTE(A2;" ";" ";LEN(A2)-LEN(SUBSTITUTE(A2;" ";""))))) 这个是我的姓氏代码,但它会获取第一个单词之后的所有单词
编辑:
我有姓氏的解决方案,就是这个代码
=IF(ISERROR(FIND(" ";A2));A2;TRIM(RIGHT(A2;LEN(A2)-FIND("";SUBSTITUTE(A2;" ";" ";LEN(A2)-LEN(SUBSTITUTE(A2;" ";"")))))))
唯一的问题是名字
【问题讨论】:
【参考方案1】:假设 Heilbronner 先生居住在 A2:
B2:=LEFT(A2;LEN(A2)-LEN(C2))
C2:=TRIM(RIGHT(SUBSTITUTE(A2;" ";REPT(" ";99));99))
两者都复制下来以适应。
我认为由Jerry Beaucaire 提供的基本概念:用很多 个空格替换所有空格,然后从末尾切掉一个大块并从中删除所有空格。一旦你有了“姓氏”的长度,就可以用它来限制为“名字”选择的字符数。
【讨论】:
以上是关于使用 openoffice 公式分隔姓氏和名字的主要内容,如果未能解决你的问题,请参考以下文章