史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


溫馨提示:文末附練習文件獲取方式!


在日常工作過程中, 我們經常會遇到要把一串文字拼接到一起的情況。

你還一直在用&連接符來合併字符串嗎?當遇到很多個字符串需要合併的時候,這種方法又費時又費力,那有沒有其他更好的方法呢?

快來跟著小 E 一塊學習字符串合併的三大法寶8種辦法吧!



- 1 -

法寶 1:公式法


&連接符

首先我們介紹一下最簡單的方法——使用&連接符,如果需要合併的字符串不多,它也是最好用的。

示例

將 A2 和 B2 單元格的內容合併起來放在 C2 單元格,字符串中間用空格作為分隔。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


語法

字符串 1&字符串 2&……

公式

=A2&" "&B2

&的功能就是將前後兩個單元格的內容以文本形式合併起來。如果單元格的內容是特殊格式的數字,如日期、百分比數字等,建議先用 TEXT 函數強制轉化為文本再進行合併。

優點

公式容易理解,並可根據需要,字符串中間加入任意的分隔符,如空格、橫槓-、頓號、等。

缺點

單元格或者字符串個數較多時,書寫公式的時候需要逐個增加字符串或者單元格引用,是個體力活。另外,當引用單元格包含錯誤值時會返回錯誤值。

CONCATENAT 函數法

示例

將 A2 和 B2 單元格的內容合併起來放在 C2 單元格,字符串中間用空格作為分隔。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


語法

CONCATENATE(字符串 1,[字符串 2],……,[字符串 255])

公式

=CONCATENATE(A2," ",B2)

CONCATENATE 函數的功能是將兩個或多個文本字符串合併為一個字符串。

優點

公式容易理解,可以合併多達 255 個字符串,需要分隔符的時候可以隔一個參數設置一個分隔符。

缺點

需要逐個增加字符串或單元格引用,單元格或者字符串個數較多時,也是個體力活。

與&相同,在引用單元格包含錯誤值時會返回錯誤值;在引用相同字符串的情況下,CONCATENATE 返回的結果與使用&連接符返回的結果相同。

PHONETIC 函數法

示例

將 A2:B2 單元格區域的內容合併起來放在 C2 單元格。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


語法

PHONETIC(引用區域),參數「引用區域」是必須輸入的,且只能是一個區域。

公式

=PHONETIC(A2:B2)

PHONETIC 函數將參數引用的區域內的字符串合併起來,但只可以對單個的區域進行合併,以先行後列的方式生成新的字符串,中間無法設置分隔符號,當引用單元格區域包含錯誤值#N/A 時,會視該錯誤值為字符串進行合併。

優點

可對單個區域的字符串進行合併,不再需要逐個單元格引用,方便快捷;PHONETIC 會自動忽略除#N/A 之外的錯誤值。

缺點

PHONETIC 函數會自動忽略數值、邏輯值;當單元格內容為公式結果時,PHONETIC 也不能返回正確的結果;另外無法設置分隔符號。

CONCAT 函數法

示例

將 A2:B2 和 D2:E2 兩個單元格區域的字符串合併,結果放在 C2 單元格。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


語法

CONCAT(字符串 1,[字符串 2],……,[字符串 254])

公式

=CONCAT(A2:B2,D2:E2)

CONCAT 函數可以合併多個單元格區域、字符串或字符串數組,不過各字符串之間不能設置分隔符號。

優點

可合併的區域可以多達 254 個,基本滿足日常的需求,並且可以整行或整列引用。

缺點

Office365 及以上版本可用;不提供分隔符功能;如果結果字符串超過 32767 個字符(單元格限制),返回 #VALUE!錯誤。

TEXTJOIN 函數法

示例

將 A2:B2 和 D2:E2 兩個單元格區域的字符串合併,結果放在 C2 單元格,各字符串中間用空格分開,並且忽略空單元格。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


語法

TEXTJOIN(分隔符,是否忽略空白單元格,字符串 1,[字符串 2],……,[字符串 252])

分隔符:每個字符串之間的分隔,需用英文狀態的雙引號引起來。是否忽略空白單元格:TRUE(忽略空白單元格);FALSE(反之)。

公式

=TEXTJOIN(" ",TRUE,A3:B3,D3:E3)

TEXTJOIN 函數可以合併多個單元格區域、字符串或字符串數組,可以設置固定的分隔符號,還可以設置是否忽略空單元格。

優點

可合併的區域可以多達 252 個,可以設置字符串中間的分隔符,並可以設置是否忽略空格,是迄今為止字符串合併函數中功能最強函數。

缺點

OFFICE365 及以上版本可用;結果字符串超過 32767 個字符 (單元格限制),則 TEXTJOIN 返回 【 #VALUE!】 錯誤。



- 2 -

法寶 2:技巧法


內容重排

示例

將 12 行字符串按每 4 行合併成一個字符串,共生成 3 個字符串。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 1

將要合併的字符串放置在同一列中,並將列寬設置為可以單行排列所有字符的寬度,本例中設置列寬為 20 即可。

Step 2

因為要合併成多行字符串,所以要將每個結尾字符串 Excel、Word 的下方插入一行空行,PPT 因為下方行為空行,無需再次添加空行,如下圖所示:


史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!

Step 3

單擊【開始】選項卡,找到編輯命令組,單擊【填充】命令右側的倒三角,在彈出的列表中單擊【內容重排】,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!



史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!

優點

操作簡單,可生成多行字符串,半角字符合並後中間使用空格分隔,全角字符合並後無分隔符。

缺點

只能合併多行字符串,不能進行多列合併,受列寬 255 限制,不能合併超過列寬的字符串。

Ctrl+E

示例

將 A2:D2 單元格區域的字符串合併,結果放在 E2 單元格,各字符串中間用短橫線-分開。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 1

選中 E2 單元格,按合併順序手工輸入字符串及分隔符號「小-E-你-好」,輸入完畢後回車跳轉到 E3 單元格,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 2

直接按快捷鍵【Ctrl+E】,瞬間自動完成下面所有行的字符串合併,並且分隔符與 E2 單元格一致,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


優點

這個快捷鍵功能太強大了,簡直被吹上天了,不僅能合併,還能拆分,提取數字等等!

缺點

Office2013 及以上版本可用。



- 3 -

法寶 3:外力法


借用 Word 合併字符串

示例

將 A2:D2 單元格區域的內容合併起來放在 E2 單元格,各字符串中間用空格分開。

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 1

複製要合併的 A2:D6 區域,粘貼到空白 Word 文檔中,選擇【只保留文本】選項,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 2

按下【Ctrl+H】快捷鍵打開替換窗口,查找內容輸入^t,替換內容輸入一個空格,單擊【全部替換】,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


Step 3

按下【Ctrl+A】快捷鍵選中全部文字,【Ctrl+C】複製,然後轉換到 Excel 窗口,選中 E2 單元格,粘貼的時候選擇【匹配目標格式】,如下圖所示:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


完成效果:

史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


優點

操作簡單,可生成多行字符串,字符串之間的分隔符可以在替換的時候選擇使用空格、逗號、頓號等。

缺點

只能合併多列字符串,不能進行無固定行數的多行字符串合併。



- 4 -

總結


Ⅰ.合併字符串訖今為止最強大的函數還是 TEXTJOIN,既能設置分隔符號,還可以設置是否忽略空單元格,但是需要 Office365 版本支持。

Ⅱ.如果你的 Office 版本在 2013 以上,可以考慮使用強大的 Ctrl+E 功能來合併。

Ⅲ.如果版本較低或使用 WPS 的同學,合併的字符串較少時,最方便的方法還是使用&連接符。

Ⅳ.內容重排和借用 Word 來合併字符串兩種方法也各有利弊。


大家可以根據具體情況,選擇適合的方法來解決問題,相信8 種方法中總有一款適合你!


史上最全!8種辦法玩轉Excel文字合併,總有一款適合你!


注意!私信發送關鍵詞【文字合併】,「最全練習文件」小E已經為你準備好了!趕快動手練起來吧!(裡面還有關於各種辦法總結的表格喲~)


分享到:


相關文章: