跳到主要內容

如何在Excel中串聯名稱/單元格的首字母?

您是否曾經想過將名字和姓氏連接起來,並在Excel中僅返回首字母? 本文推薦了一些方法可以輕鬆完成它。


連接名字和名字的首字母/縮寫

此方法將引入CONCATENATE函數以僅合併名字和名字的首字母,例如 一個綠色 代表 安妮·格林(Anne Green) 在Excel中。

1。 選擇一個空白單元格,您將放置串聯結果,然後輸入公式 = CONCATENATE(LEFT(A2,1),B2) (A2是具有名字的單元格,B2是具有姓氏的單元格),然後按 Enter 鍵。

2。 繼續選擇連接結果單元格,然後根據需要將其“自動填充手柄”拖動到該範圍。

然後,您將看到它連接多個名稱,並返回名字和姓氏的首字母。 看截圖:

批量合併多個單元格/行/列,而不會丟失Excel中的數據和日期/數字格式

通常,使用Excel中的“合併”功能合併單元格時,它將刪除除第一個單元格內容以外的所有單元格內容。 但是,使用Kutools for Excel的 合併(行和列) 實用程序,您可以輕鬆地批量合併多個單元格/行/列,而不會丟失數據。 而且,該實用程序還支持組合結果中其餘的原始日期格式和數字格式。


廣告合併行列5

連接名字和姓氏並返回/獲取縮寫

有時,您可能希望將名字和姓氏連接起來,只返回首字母,例如 公司 在Excel中。 您也可以應用公式來完成它。

1。 選擇一個空白單元格,您將放置串聯結果,然後輸入公式 = CONCATENATE(LEFT(A2,1),“。”,LEFT(B2,1),“。”) (A2是具有名字的單元格,B2是具有姓氏的單元格),然後按 Enter 鍵。

注意絲帶 公式太難記了嗎? 將公式另存為“自動文本”條目,以供日後再次使用!
閱讀全文...     免費試用

2。 繼續選擇串聯結果單元格,然後根據需要將其“自動填充”手柄拖動到範圍內。

然後您將看到它連接了多個名稱,並且僅返回首字母,例如 公司 代表全名 安妮·格林(Anne Green)。 看截圖:


連接名字和姓氏並使用Kutools for Excel返回/獲取縮寫

您也可以嘗試使用Kutools for Excel's 按位置刪除 實用程序來連接名稱並返回縮寫,例如代表Anne Green的全名的A.Green或AG。

Excel的Kutools - 使用 300 多種基本工具增強 Excel 功能。 享受全功能 30 天免費試用,無需信用卡! 立即行動吧!

1。 選擇要連接的適當名稱列,然後單擊 庫工具 > 文本 > 按位置刪除.
doc連接首字母縮寫01

備註:要在串聯後返回A.Green,請選擇名字列; 要在串聯後返回AG,請同時選擇名字列和姓氏列。 在我們的例子中,我們同時選擇名字列和姓氏列。

2。 在打開的“按位置刪除”對話框中,鍵入 999民數記 框,選中 指定 選項和類型 2 進入以下框,然後單擊 Ok 按鈕。 看截圖:

Excel的Kutools - 使用 300 多種基本工具增強 Excel 功能。 享受全功能 30 天免費試用,無需信用卡! 立即行動吧!

然後您將看到所有字符都被刪除,除了所選列的每個單元格中的第一個字符。

3。 選擇一個空白單元格,然後將其放在初始位置,然後輸入公式 = CONCATENATE(I2,“。”,J2,“。”) (I2是具有名字的單元格,而J2是具有姓氏的單元格),然後根據需要將“自動填充”手柄拖動到該範圍。
doc連接首字母縮寫9

備註:如果僅刪除“名字”列中第一個字母以外的所有字符,請應用此公式 = CONCATENATE(I2,“。”,J2).

然後,您將看到名字和姓氏已連接在一起並返回首字母縮寫。 看截圖:
doc連接首字母縮寫8


演示:連接姓氏並返回/獲取縮寫


Excel的Kutools:超過 300 個方便的工具觸手可及! 立即開始 30 天免費試用,沒有任何功能限制。 現在就下載!

相關文章:

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Olá
No caso de ter os dois nomes na mesma célula, e quiser unir a inicial do primeiro nome com o segundo nome, como faço? Exemplo:

Mauro Guimarães (na mesma célula) e quiser que na outra célula fique MGuimaraes
This comment was minimized by the moderator on the site
Hi there,

Let's same the cell is A1, you can use this formula: =LEFT(A1,1) & RIGHT(A1,LEN(A1)-FIND(" ",A1))
This comment was minimized by the moderator on the site
thanks for the info. how do you account for multiples of the same initials and can you write a formula to account for them? in other words, joe smith and john smyth, can you have some formula that uses a modified version of =CONCATENATE(LEFT(A2,1),".",LEFT(B2,1),"."), but also make initials for J.S.1, J.S.2 and then you can apply this to all rows?
This comment was minimized by the moderator on the site
Hi dsuspanic,
If you can add another column, this problem can be solved easily. After returning the initials column, you can apply the formula =C2&COUNTIF($C$2:$C2,C2) to combine the initial name and corresponding sequence number.
This comment was minimized by the moderator on the site
thanks for the info. how do you account for multiples of the same initials and can you write a formula to account for them? in other words, joe smith and john smyth, can you have some formula that uses a modified version of =CONCATENATE(LEFT(A2,1),".",LEFT(B2,1),"."), but also make initials for J.S.1, J.S.2 and then you can apply this to all rows?
This comment was minimized by the moderator on the site
Excelente me ayudo mucho sus instrucciones
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations