fbpx

Excel 小教室 – 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄

Excel 技巧百百種,但阿湯發現關於通訊錄的問題越來越多啊,包括怎樣分割儲存格(使用資料剖析快速填入),將地址合併成一個儲存格,以及上次這篇利用函數「REPLACE」,將電話號碼中間的三個數字換成「*」,阿湯不禁想:到底是公司要求多,還是老闆太龜毛…今天的問題是,姓名欄中包含兩個字及三個字,如果要拆成姓、名兩欄,例如「劉阿湯」要變成「劉」、「阿湯」,該怎麼做呢?

如何把姓與名分開在兩欄?

下面阿湯用 Excel 2016 來示範,基本上這功能應該所有 Excel 的版本都有,我們要使用的是函數「MID」。

語法如下:

MID(text, start_num, num_chars)

  • Text:必要。這是包含您想擷取之字元的文字字串。
  • Start_num:必要。這是要在 text 中擷取的第一個字元的位置。text 中的第一個字元為 start_num 1,依此類推。
  • Num_chars:必要。指定要 MID 從 text 傳回的字元數。

下面這些古代文人大家應該多少有聽過,古人很喜歡取單名,現在台灣人比較少見,但只要有出現在你的表單就是要一起處理,開始吧,在姓氏這欄第一格輸入公式:

=MID(A2,1,1)

  • 「A2」表示你對照的儲存格,也就是「李白」這格。
  • 第一個「1」表示從第一個字元開始算,也就是「李」。
  • 第二個「1」表示傳回的字元數,只有一位,所以也是「李」。

Excel 小教室 - 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄 01 30

完成如下。

Excel 小教室 - 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄 02 27




再來是名字,到 C2 這格輸入公式:

=MID(A2,2,2)

  • 「A2」表示你對照的儲存格,也就是「李白」這格。
  • 第一個「2」表示從第二個字元開始算,也就是「白」。
  • 第二個「2」表示傳回的字元數,如果只有一位就只會傳一位,就看你的名字是一個字還是兩個字了。

Excel 小教室 - 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄 03 26

Enter 完成,分別將兩欄下拉複製。

Excel 小教室 - 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄 04 20

成功版就是這樣啦,文字要置左或置中就看個人了,試試看。

Excel 小教室 - 當姓名欄位有兩個字及三個字,如何把姓與名分開在兩欄 05 15

更多 Office 相關教學:請點我

想看更多 Office 教學嗎?全新的影音頻道 Office 知識家上線囉,快點擊圖片前往訂閱。

office教學

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

0 留言

發表留言 »

姓名(*)
信箱(*)