我有像
这样的记录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
=右(A2; LEN(A2)-FIND("&#34 ;; SUBSTITUTE(A2;"&#34 ;;"&#34 ;; LEN(A2) -LEN(SUBSTITUTE(A2;"&#34 ;;"")))))这是我姓氏的代码,但它获取了第一个单词之后的所有单词
编辑:
我有这个代码的姓氏解决方案
= IF(ISERROR(FIND("&#34 ;; A2)); A2; TRIM(右(A2; LEN(A2)-FIND(" &#34 ;; SUBSTITUTE(A2;"&#34 ;;" &#34 ;; LEN(A2)-LEN(SUBSTITUTE(A2;"&#34 ;;" ")))))))
唯一的问题是名字
答案 0 :(得分:0)
假设海尔布隆纳先生居住在A2:
B2:=LEFT(A2;LEN(A2)-LEN(C2))
C2:=TRIM(RIGHT(SUBSTITUTE(A2;" ";REPT(" ";99));99))
两者都抄下来以适应。
我认为Jerry Beaucaire提供的基本概念:用 lot 空格替换所有空格,然后从末尾砍掉一个大块并从中移除所有空格。一旦你有'姓氏'的长度,那么用它来限制为'名字'选择的字符数。