excel三行文字合併(8種辦法玩轉Excel文字合併)
2023-09-17 06:27:57 1
在日常工作過程中, 我們經常會遇到要把一串文字拼接到一起的情況。
你還一直在用&連接符來合併字符串嗎?當遇到很多個字符串需要合併的時候,這種方法又費時又費力,那有沒有其他更好的方法呢?
快來跟著小 E 一塊學習字符串合併的三大法寶8種辦法吧!
01
法寶 1:公式法
❶ &連接符
首先我們介紹一下最簡單的方法——使用&連接符,如果需要合併的字符串不多,它也是最好用的。
示例
將 A2 和 B2 單元格的內容合併起來放在 C2 單元格,字符串中間用空格作為分隔。
語法
字符串 1&字符串 2&……
公式
=A2&" "&B2
&的功能就是將前後兩個單元格的內容以文本形式合併起來。如果單元格的內容是特殊格式的數字,如日期、百分比數字等,建議先用 TEXT 函數強制轉化為文本再進行合併。
優點
公式容易理解,並可根據需要,字符串中間加入任意的分隔符,如空格、橫槓-、頓號、等。
缺點
單元格或者字符串個數較多時,書寫公式的時候需要逐個增加字符串或者單元格引用,是個體力活。另外,當引用單元格包含錯誤值時會返回錯誤值。
❷ CONCATENAT 函數法
示例
將 A2 和 B2 單元格的內容合併起來放在 C2 單元格,字符串中間用空格作為分隔。
語法
CONCATENATE(字符串 1,[字符串 2],……,[字符串 255])
公式
=CONCATENATE(A2," ",B2)
CONCATENATE 函數的功能是將兩個或多個文本字符串合併為一個字符串。
優點
公式容易理解,可以合併多達 255 個字符串,需要分隔符的時候可以隔一個參數設置一個分隔符。
缺點
需要逐個增加字符串或單元格引用,單元格或者字符串個數較多時,也是個體力活。
與&相同,在引用單元格包含錯誤值時會返回錯誤值;在引用相同字符串的情況下,CONCATENATE 返回的結果與使用&連接符返回的結果相同。
❸ PHONETIC 函數法
示例
將 A2:B2 單元格區域的內容合併起來放在 C2 單元格。
語法
PHONETIC(引用區域),參數「引用區域」是必須輸入的,且只能是一個區域。
公式
=PHONETIC(A2:B2)
PHONETIC 函數將參數引用的區域內的字符串合併起來,但只可以對單個的區域進行合併,以先行後列的方式生成新的字符串,中間無法設置分隔符號,當引用單元格區域包含錯誤值#N/A 時,會視該錯誤值為字符串進行合併。
優點
可對單個區域的字符串進行合併,不再需要逐個單元格引用,方便快捷;PHONETIC 會自動忽略除#N/A 之外的錯誤值。
缺點
PHONETIC 函數會自動忽略數值、邏輯值;當單元格內容為公式結果時,PHONETIC 也不能返回正確的結果;另外無法設置分隔符號。
❹ CONCAT 函數法
示例
將 A2:B2 和 D2:E2 兩個單元格區域的字符串合併,結果放在 C2 單元格。
語法
CONCAT(字符串 1,[字符串 2],……,[字符串 254])
公式
=CONCAT(A2:B2,D2:E2)
CONCAT 函數可以合併多個單元格區域、字符串或字符串數組,不過各字符串之間不能設置分隔符號。
優點
可合併的區域可以多達 254 個,基本滿足日常的需求,並且可以整行或整列引用。
缺點
Office365 及以上版本可用;不提供分隔符功能;如果結果字符串超過 32767 個字符(單元格限制),返回 #VALUE!錯誤。
❺ TEXTJOIN 函數法
示例
將 A2:B2 和 D2:E2 兩個單元格區域的字符串合併,結果放在 C2 單元格,各字符串中間用空格分開,並且忽略空單元格。
語法
TEXTJOIN(分隔符,是否忽略空白單元格,字符串 1,[字符串 2],……,[字符串 252])
分隔符:每個字符串之間的分隔,需用英文狀態的雙引號引起來。是否忽略空白單元格:TRUE(忽略空白單元格);FALSE(反之)。
公式
=TEXTJOIN(" ",TRUE,A3:B3,D3:E3)
TEXTJOIN 函數可以合併多個單元格區域、字符串或字符串數組,可以設置固定的分隔符號,還可以設置是否忽略空單元格。
優點
可合併的區域可以多達 252 個,可以設置字符串中間的分隔符,並可以設置是否忽略空格,是迄今為止字符串合併函數中功能最強函數。
缺點
OFFICE365 及以上版本可用;結果字符串超過 32767 個字符 (單元格限制),則 TEXTJOIN 返回 【 #VALUE!】 錯誤。
02
法寶 2:技巧法
❶ 內容重排
示例
將 12 行字符串按每 4 行合併成一個字符串,共生成 3 個字符串。
Step 1
將要合併的字符串放置在同一列中,並將列寬設置為可以單行排列所有字符的寬度,本例中設置列寬為 20 即可。
Step 2
因為要合併成多行字符串,所以要將每個結尾字符串 Excel、Word 的下方插入一行空行,PPT 因為下方行為空行,無需再次添加空行,如下圖所示:
Step 3
單擊【開始】選項卡,找到編輯命令組,單擊【填充】命令右側的倒三角,在彈出的列表中單擊【內容重排】,如下圖所示:
優點
操作簡單,可生成多行字符串,半角字符合併後中間使用空格分隔,全形字符合併後無分隔符。
缺點
只能合併多行字符串,不能進行多列合併,受列寬 255 限制,不能合併超過列寬的字符串。
❷ Ctrl E
示例
將 A2:D2 單元格區域的字符串合併,結果放在 E2 單元格,各字符串中間用短橫線-分開。
Step 1
選中 E2 單元格,按合併順序手工輸入字符串及分隔符號「小-E-你-好」,輸入完畢後回車跳轉到 E3 單元格,如下圖所示:
Step 2
直接按快捷鍵【Ctrl E】,瞬間自動完成下面所有行的字符串合併,並且分隔符與 E2 單元格一致,如下圖所示:
優點
這個快捷鍵功能太強大了,簡直被吹上天了,不僅能合併,還能拆分,提取數字等等!
缺點
Office2013 及以上版本可用。
03
法寶 3:外力法
借用 Word 合併字符串
示例
將 A2:D2 單元格區域的內容合併起來放在 E2 單元格,各字符串中間用空格分開。
Step 1
複製要合併的 A2:D6 區域,粘貼到空白 Word 文檔中,選擇【只保留文本】選項,如下圖所示:
Step 2
按下【Ctrl H】快捷鍵打開替換窗口,查找內容輸入^t,替換內容輸入一個空格,單擊【全部替換】,如下圖所示:
Step 3
按下【Ctrl A】快捷鍵選中全部文字,【Ctrl C】複製,然後轉換到 Excel 窗口,選中 E2 單元格,粘貼的時候選擇【匹配目標格式】,如下圖所示:
完成效果:
優點
操作簡單,可生成多行字符串,字符串之間的分隔符可以在替換的時候選擇使用空格、逗號、頓號等。
缺點
只能合併多列字符串,不能進行無固定行數的多行字符串合併。
4
總結
Ⅰ.合併字符串訖今為止最強大的函數還是 TEXTJOIN,既能設置分隔符號,還可以設置是否忽略空單元格,但是需要 Office365 版本支持。
Ⅱ.如果你的 Office 版本在 2013 以上,可以考慮使用強大的 Ctrl E 功能來合併。
Ⅲ.如果版本較低或使用 WPS 的同學,合併的字符串較少時,最方便的方法還是使用&連接符。
Ⅳ.內容重排和借用 Word 來合併字符串兩種方法也各有利弊。
大家可以根據具體情況,選擇適合的方法來解決問題,相信8 種方法中總有一款適合你!
今天的作業小E已經準備好了!就在評論區哦~
,