我在 Excel 中有一些基本列,如下所示:
Full Name | First Name | Last Name
| Billy | Bob
| Sue | Anne
| Super | Man
| Joe |
我想将名字和姓氏合并到全名列中,并用空格分隔。
是否有宏或者其他东西可以做到这一点?
另外,对于没有列出姓氏的 Joe,是否可以Joe
在末尾添加空格?
答案1
在单元格中尝试此操作A2
:
=TRIM(CONCATENATE($B2," ",$C2))
修剪应该能解决那个令人讨厌的空间。
答案2
答案3
您可以使用此公式,假设全名在 A 列,名字在 B 列,姓氏在 C 列,并且您希望首先显示名字。
=IF(OR(B2="",C2=""), B2&C2, B2&" "&C2)
如果缺少名字或姓氏,则会起作用。
编辑:忽略了一个更简单的处理空间的方法(归功于 Wizard Prang)
=TRIM(B2&" "&C2)