access 合并多行字符串_八种方法玩转字符串合并,这篇文章全都给你讲明白!...
在日常工作過程中,經(jīng)常會遇到要把一串字符拼接到一起的情況。
你是不是還一直在用“&”連接符來合并字符串呢?當遇到很多個字符串需要合并的時候,這種方法又費時又費力,那有沒有其他更好的方法呢?
快來跟著寶哥一塊學習一下字符串合并的?“三大法寶”吧。
【字符串合并三大法寶 】
01 ?公式法
02 ?技巧法
03 ?外力法
一大法寶? 公式法
1.“&”連接符
首先我們介紹一下最簡單的方法:“&”連接符。雖然這個方法最簡單,但如果需要合并的字符串不多,該方法也是最好用的。
示例
將A2和B2單元格的內(nèi)容合并起來放在C2單元格,字符串中間用空格作為分隔符。
? ? ?
操作說明
功能:“&“功能就是將前后兩個單元格內(nèi)容以文本的形式合并起來。
如果單元格的內(nèi)容是特殊格式的數(shù)字,如日期、百分比數(shù)字等,則建議先用TEXT函數(shù)強制轉(zhuǎn)化為文本再進行合并。
語法:字符串1 & 字符串2? &? ...
通俗一點的理解就是可以將所有參數(shù)的字符串合并起來。
公式:【=A2&" "&B2】
優(yōu)點:公式容易理解,并可根據(jù)需要,字符串中間加入任意的分隔符,如空格、橫杠(-)、頓號(、)等。
缺點:單元格或者字符串個數(shù)較多時,書寫公式的時候需要逐個增加字符串或者單元格引用,是個體力活。另外,當引用單元格包含錯誤值時會返回錯誤值。
2.CONCATENAT函數(shù)法
示例
將A2和B2單元格的內(nèi)容合并起來放在C2單元格,字符串中間用空格作為分隔符。
? ? ?
操作說明
先來了解一下這個函數(shù)的用法:
功能:CONCATENATE函數(shù)的功能是將兩個或多個文本字符串合并為一個字符串。
語法:CONCATENATE(字符串1,[字符串2],…[字符串255])
通俗一點的理解就是將后面的所有參數(shù)值合并起來,形成一個字符串,不自動增加分隔符號。
公式:【=CONCATENATE(A2," ",B2)】
優(yōu)點:公式容易理解,可以合并多達255個字符串,需要分隔符的時候可以隔一個參數(shù)設置一個分隔符。
缺點:需要逐個增加字符串或單元格引用,單元格或者字符串個數(shù)較多時,也是個體力活。
注:與“&”相同,在引用單元格包含錯誤值時會返回錯誤值;在引用相同字符串的情況下,CONCATENATE返回的結(jié)果與使用“&”連接符返回的結(jié)果相同。
3.PHONETIC函數(shù)法
示例
將[A2:B2]單元格區(qū)域的內(nèi)容合并起來放在C2單元格。
? ? ?
操作說明
先來了解一下這個函數(shù)的用法:
功能:PHONETIC原功能是提取文本字符串中的拼音字符(日文),但我們可以用來做字符串合并。
語法:PHONETIC(引用區(qū)域),參數(shù)【引用區(qū)域】是必輸項,且只能是一個區(qū)域。
通俗一點的理解就是將參數(shù)引用的區(qū)域內(nèi)的字符串合并起來,但只可以對單個的區(qū)域進行合并,以先行后列的形式生成新的字符串,中間無法設置分隔符號。
公式:【=PHONETIC(A2:B2)】
優(yōu)點:可對單個區(qū)域的字符串進行合并,不再需要逐個單元格引用,方便快捷;PHONETIC會自動忽略除【#N/A】之外錯誤值。
缺點:PHONETIC會自動忽略數(shù)值、邏輯值;當單元格內(nèi)容為公式結(jié)果時,PHONETIC也不能返回正確的結(jié)果;返回的結(jié)果字符串中間無法設置分隔符號。
注:當引用單元格區(qū)域包含錯誤值【#N/A】時會視該錯誤值為字符串進行合并。
4.CONCAT函數(shù)法
示例
將[A2:B2]和[D2:E2]兩個單元格區(qū)域的字符串合并,結(jié)果放在C2單元格。
? ? ?
操作說明
先來了解一下這個函數(shù)的用法:
功能:CONCAT函數(shù)將多個區(qū)域或字符串的文本組合起來,但不提供分隔符參數(shù)。
語法:CONCAT(字符串1,[字符串2],…[字符串254])
通俗一點的理解就是可以合并多個單元格區(qū)域、字符串或字符串數(shù)組,各字符串之間不能設置分隔符號。
公式:【=CONCAT(A2:B2,D2:E2)】
優(yōu)點:可合并的區(qū)域可以多達254個,基本滿足日常的需求,并且可以整行或整列引用。
缺點:OFFICE365及以上版本可用;不提供分隔符功能;如果結(jié)果字符串超過 32767 個字符(單元格限制),則 CONCAT 返回【 #VALUE!】 錯誤。
5.TEXTJOIN函數(shù)法
示例
將[A2:B2]和[D2:E2]兩個單元格區(qū)域的字符串合并,結(jié)果放在C2單元格,各字符串中間用空格分開,并且忽略空單元格。
? ? ?
操作說明
先來了解一下這個函數(shù)的用法。
功能:將多個區(qū)域或字符串的文本組合起來,并包括你在要組合的各文本值之間指定的分隔符。
語法:TEXTJOIN(分隔符,是否忽略空白單元格,字符串1,[字符串2],…[字符串252])
?????????? 分隔符:每個字符串之間的分隔,需用英文狀態(tài)的雙引號引起來。
?????????? 是否忽略空白單元格:true(忽略空白單元格);false(反之);
通俗一點的理解就是可以合并多個單元格區(qū)域、字符串或字符串數(shù)組,可以設置固定的分隔符號,還可以設置是否忽略空單元格。
公式:【=TEXTJOIN(" ",TRUE,A3:B3,D3:E3)】
優(yōu)點:可合并的區(qū)域可以多達252個,可以設置字符串中間的分隔符,并可以設置是否忽略空格,是迄今為止字符串合并函數(shù)中功能最強函數(shù)。
缺點:OFFICE365及以上版本可用;結(jié)果字符串超過 32767 個字符 (單元格限制),則 TEXTJOIN 返回?【 #VALUE!】 錯誤。
二大法寶? 技巧法
1.內(nèi)容重排
示例
將12行字符串按每4行合并成一個字符串,共生成3個字符串。
? ? ?
操作步驟
Step 1.將要合并的字符串放置在同一列中,并將列寬設置為可以單行排列所有字符的寬度,本例中設置列寬為20即可。
Step 2.因為要合并成多行字符串,所以要將每個結(jié)尾字符串Excel、word的下方插入一行空行,PPT因為下方行為空行,無需再次添加空行,如下圖所示:
? ? ?
Step 3.單擊【開始】選項卡,找到編輯命令組,單擊【填充】命令右側(cè)的倒三角,在彈出的列表中單擊【內(nèi)容重排】,完成合并示例圖結(jié)果,操作界面如下圖所示:
? ? ?
? ? ?
優(yōu)點:操作簡單,可生成多行字符串,半角字符合并后中間使用空格分隔,全角字符合并后無分隔符。
缺點:只能合并多行字符串,不能進行多列合并,受列寬255限制,不能合并超過列寬的字符串。
2.Ctrl+E
示例
將[A2:D2]單元格區(qū)域的字符串合并,結(jié)果放在E2單元格,各字符串中間用短橫線【-】分開。
? ? ?
操作步驟
Step 1.選中E2單元格,按合并順序手工輸入字符串及分隔符號【小-E-你-好】,輸入完畢后回車跳轉(zhuǎn)到E3單元格,如下圖所示:
? ? ?
Step 2.直接按快捷鍵【Ctrl+E】,瞬間自動完成下面所有行的字符串合并,并且分隔符與E2單元格一致,如下圖所示:
? ? ?
優(yōu)點:這個快捷鍵功能太強大了,簡直被吹上天了,不僅能合并,還能拆分,提取數(shù)字等等,如果想學習更多的【Ctrl+E】的強大功能,請關(guān)注秋葉Excel,后臺回復關(guān)鍵字【填充】即可學習啦。
缺點:Office2013及以上版本可用。
三大法寶? 外力法
借用Word合并字符串
示例
將[A2:D2]單元格區(qū)域的內(nèi)容合并起來放在E2單元格,各字符串中間用空格分開。
? ? ?
操作步驟
Step 1.復制要合并的[A2:D6]區(qū)域,粘貼到Word空白文檔中,選擇【只保留文本】選項,如下圖所示:
? ? ?
Step 2.Ctrl+H快捷鍵打開替換窗口,查找內(nèi)容輸入[^t],替換內(nèi)容輸入一個空格[ ],單擊全部替換,如下圖所示:
? ? ?
Step 3.【Ctrl+A】快捷鍵選中全部文字,【Ctrl+C】快捷鍵復制,然后轉(zhuǎn)換到Excel窗口,選中【E2】單元格,粘貼的時候選擇【匹配目標格式】,如下圖所示:
? ? ?
完成效果:
? ? ?
優(yōu)點:操作簡單,可生成多行字符串,字符串之間的分隔符可以在替換的時候選擇使用空格、逗號、頓號等。
缺點:只能合并多列字符串,不能進行無固定行數(shù)的多行字符串合并。
總 ? ? ?結(jié)
關(guān)于字符串合并,用公式法我們講了5種方法,各有千秋,對照表如下,清晰大圖詳見附件。
? ? ?
合并字符串最強大的函數(shù)訖今為止還是TEXTJOIN,既能設置分隔符號,還可以設置是否忽略空單元格,但是需要Office365版本支持;
如果你的Office版本在2013以上,可以考慮使用強大的Ctrl+E功能來合并;
如果版本較低或使用WPS的同學,合并的字符串較少時,最方便的還是"&"連接符號;
內(nèi)容重排和借用word來合并字符串兩種方法也各有利弊。
大家可以根據(jù)需要,感覺哪個方便用哪個,喜歡哪種用哪種。合并字符串的這“三大法寶”你都學會了嗎?
總結(jié)
以上是生活随笔為你收集整理的access 合并多行字符串_八种方法玩转字符串合并,这篇文章全都给你讲明白!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树莓派python_使用Python简单
- 下一篇: 用python处理excel 数据分析_