Excel表格兩個字名字中間加空格(如何在兩個字的名字中間加空格)

平時在製表時,遇到姓名輸入時,要知道輸入的姓名長度參差不齊,有三個字姓名,也有兩個字姓名。但為了讓表格排版更加美觀,我們一般都會想辦法讓姓名長度一致,使兩個字的姓名與三個字的姓名對齊。那就只能在兩個字的姓名中間新增一個空格。

不過,如何快速在兩個字的姓名中間新增一個空格,使它和三個字的姓名對齊?例如:“五五”要變成“王五”。

今天分享兩個辦法來完成以上問題。

例如:以下表格中的B列為姓名列,現在要給兩個字的姓名中間新增一個空格。

具體方法:

一、通過操作技巧來完成

選中姓名列裡的所有姓名,按快捷鍵Ctrl 1,開啟【設定單元格格式】對話方塊,設定單元格對齊方式,即將水平對齊方式設定為【分散對齊】。

點選【確定】後,就可以看到所有姓名中,兩個字的姓名與三個字的姓名對齊了。

二、使用函式公式來完成

操作方法:

1、在姓名列即B列後插入新的一列即C列;

2、在C2單元格里輸入以下公式:

=IF(LEN(B2)=2,LEFT(B2,1)&""&RIGHT(B2,1),B2),

然後公式往下拉填充,結果就出來了。

公式解釋:

Len(B2)用來返回B2單元格的字元數;

用IF函式做條件判斷,當Len(B2)返回的字元數為2時,則執行LEFT(B2,1)&""&RIGHT(B2,1),否則仍返回B2單元格的內容;

LEFT(B2,1)&""&RIGHT(B2,1)表示:用LEFT(B2,1)從左邊擷取姓名的第一個字,用RIGHT(B2,1)擷取姓名的最後一個字,然後再在姓名第一個字和最後一個字中間新增一個空格。這三者之間用連線符“&”連線起來。

特別注意:上述公式中加的空格,是在中文全形狀態下輸入的空格,因為這樣子才能保證這個空格的長度等同於一個文字的長度。

怎麼樣,這兩種方法都很簡單吧。