- 相關推薦
如何在Excel表里解決姓名中空格的問題
在使用Excel時,我們常常遇到各種問題,解決這些問題也是耗時耗力,有沒有快速解決的方法呢?以下是小編整理的如何在Excel表里解決姓名中空格的問題,歡迎閱讀與收藏。
開學后,在按年級整理各班以電子形式上報的Excel學生花名冊時,我發現其存在一些問題,班主任報來的學生姓名用字中有空格,而且空格的位置不確定,空格的數量也不確定,這使姓名這列數據很不整齊、不協調。若要一個一個地進行調整,那可費時費力了。怎樣才能解決姓名中空格的問題呢?經過多次嘗試,我最終找到了答案。
一、刪除姓名中的空格
刪除姓名中的空格有兩種方法:
方法一:替換法。選中姓名所在的A列,執行“編輯→替換”命令,在“查找內容”欄中輸入一個空格,在“替換為”欄中不填任何內容,單擊“全部替換”命令,確定退出后即可。
方法二:函數公式法。Excel中的“SUBSTITUDE()”函數,可以幫助我們輕松地將姓名中的空格都去掉。在B2單元格中輸入公式“=SUBSTITUTE(A2," ","")”,確定后利用填充柄將該公式進行復制就可以了。
注意:公式中的第一個引號中間要有一個空格,而第二個引號中是無空格的。
二、讓姓名左右對齊
學生的姓名用字,有的是三個漢字,有的是兩個漢字,打印出來很不美觀,要使學生姓名用字是兩個字的與三個字的左右對齊也有兩種方法:
方法一:格式設置法。選中我們已經刪除完空格的姓名單元格,單擊“格式→單元格”在打開的“單元格格式”對話框中的水平對齊方式中選擇“分散對齊”選項,確定退出后即可使學生姓名用字左右對齊。
方法二:函數公式法。利用Excel中的“IF”、“LEN”、“MID”三種函數組合可使學生姓名用字左右對齊。具體示例為:在C3單元格中輸入公式:“=IF(LEN(B2)>=3,B2,(MID(B2,1,1)&&" "&&MID(B2,2,1)))”,確定后利用填充柄將該公式進行復制即可。
經過上述方法的處理,學生的姓名變得美觀多了。
拓展知識
平時在制表時,遇到姓名輸入時,要知道輸入的姓名長度參差不齊,有三個字姓名,也有兩個字姓名。但為了讓表格排版更加美觀,我們一般都會想辦法讓姓名長度一致,使兩個字的姓名與三個字的姓名對齊。那就只能在兩個字的姓名中間添加一個空格。
不過,如何快速在兩個字的姓名中間添加一個空格,使它和三個字的姓名對齊?
今天分享兩個辦法來完成以上問題。
一、通過操作技巧來完成
選中姓名列里的所有姓名,按快捷鍵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)截取姓名的最后一個字,然后再在姓名第一個字和最后一個字中間添加一個空格。這三者之間用連接符“&”連接起來。
特別注意:上述公式中加的空格,是在中文全角狀態下輸入的空格,因為這樣子才能保證這個空格的長度等同于一個文字的長度。
怎么樣,這兩種方法都很簡單吧。
【如何在Excel表里解決姓名中空格的問題】相關文章:
如何用Excel解決網絡規劃問題05-31
解決Word中空格顯示小點的辦06-15
如何在excel自動求和07-18
Excel中數據要雙擊單元格能更新數據問題的解決方法08-09
形體訓練中的問題和解決方法08-20
酒店管理中存在的問題與解決辦法10-27
建筑施工中存在的問題以及解決方案06-06
excel中出現#value!的解決辦法09-05
企業內訓過程中的問題及解決方案05-22