回覆列表
  • 1 # 胖輝有話說

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

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

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

    例如:以下表格中的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)擷取姓名的最後一個字,然後再在姓名第一個字和最後一個字中間新增一個空格。這三者之間用連線符“&”連線起來。

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

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

  • 中秋節和大豐收的關聯?
  • 怎樣能讓父母接受我學會抽菸的事實?