將多單元格內容合併到一個單元格居然有這麼多方法,你知道幾種?

說明:

這是2015年時知乎上一知友提的問題,前二天讀者群剛好有讀友也在問這個問題,就將其粘到專欄分享給大家:

excel表格合併的問題 別人給的文件一個字一個格子,一合併一大格就只剩下一個字?

別人給的文件一個字一個格子,一合併一大格就只剩下一個字。想把它放在別的軟體里結果顯示出來超級的奇怪 每個字的間距非常的大 到底怎樣把它們給合併了啊。

----------------------------------------------------------------------------

下面是我的回答:

謝謝邀請。

看到這個問題,我便想起那位參加了多次縣試都名落孫山,連半個秀才也撈不到的龍逸凡。有一回他對我說「你讀過書么?用過Excel么?」我略略點一點頭。他說,「好,用過Excel,我便考你一考,把多個單元格的字元拼在一起,有幾種方法?」我想,討飯一樣的人,也配考我么?便回過臉去,不再理會。

龍逸凡等了許久,很懇切的說道,「不會做吧?我教給你,記著,這些方法應該記著,將來做財務總監的時候,處理數據時要用。」

我暗想我和財務總監的等級還很遠呢,而且我們財務總監除了吃喝拉撒睡親力親為外,其他事情從來不親自動手。真做到財務總監了,還用得著這些?我又好笑,又不耐煩,懶懶的答道:「誰要你教,不就是用連字元號&把他們連起來么!」

龍逸凡又顯出極高興的樣子,將兩個指頭的長指甲敲著櫃檯,點頭說:「連接字元有好幾種方法,你知道么?」我愈不耐煩了,撇著嘴走遠。龍逸凡剛用指甲蘸了酒,想在柜上寫字,見我毫不熱心,便又嘆一口氣,顯出極惋惜的樣子。

後來,我就毫不理會他了。快打烊收拾桌椅時,看到龍逸凡剛坐過的桌子上,寫了滿滿的字,寫的正是將多個單元格的字元拼在一起的方法。我將其摘抄下來,正好解答你這問題:

將多個單元格的字元拼在一起,方法有好幾種,根據方法的簡易可分為七段,他們分別是:

一段水平:通過記事本 將單元格區域複製到記事本或word,再雙擊Excel的單元格,將其粘貼到單元格。

二段水平:通過剪貼板 選定A1:D20單元格區域,按ctrl+C兩次,調出剪貼板,再雙擊目標單元格或點擊公式編輯欄,再點擊剪貼板中剛複製的內容,將可將剛複製的A1:D20單元格區域的內容粘貼到該單元格。

如果按兩次ctrl+C沒有調出剪貼板,可按Gif動畫中的操作將該選項勾上即可。

剪貼板還有很多妙用,下次專門寫一篇文章來介紹其技巧。

三段水平:通過F9計算公式的值

在目標單元格中輸入類似「=A1:D20」的公式,再抹黑選取公式中的A1:D20,按F9功能鍵,然後再對計算的結果進行處理。

說明:

F9的作用:計算公式的選定部分,並將計算出的值替換選定部分。

點評:前三種方法均需進行進一步的加工,要通過查找替換刪除「分行符、逗號、冒號、引號」,較麻煩。

四段水平:通過CONCATENATE函數

CONCATENATE函數是將幾個文本字元串合併為一個文本字元串,

公式:=CONCATENATE (text1,text2,...)

缺點:僅能使用30個參數。 突破30個參數限制的方法:

CONCATENATE (text1,text2,... CONCATENATE (text1,text2,...))

五段水平:通過&連接符

公式:=A1&A2&A3&……. 用&連接符簡單直觀,無個數限制,但還是要受公式長度限制。

點評:方法四和五是常用的方法,但只能逐個單元格的連接,如果單元格較多,不累死也會煩死。

六段水平:使用兩端對齊(內容重排)

如果要將某列的文本合併到一個單元格,可以先將單元格調整至足夠的寬度。然後點擊開始選項卡--編輯--填充--兩端對齊。在2003版中此功能叫「內容重排」。

缺點:此方法只適用某列合併內容為文本的連續單元格區域。

七段水平:通過PHONETIC函數連接

PHONETIC函數本來是為日本鬼子設計的,我們來看看Excel的幫助是怎麼說的:「提取文本字元串中的拼音 (furigana) 字元。該函數只適用於日文版。」

別太相信Excel幫助,微軟坑爹的低級錯誤不至這一處,如:OR函數作用的描述、Vlookup函數嚮導對第四個參數的描述、 SUBSTITUTE函數的示例、TRUNC函數中對INT函數作用的描述,等等等等。

其實,PHONETIC函數不但可以拿來提取日文拼音,還可用來連接單元格區域的字元串,非常好用。如:公式:=PHONETIC(A1:D10)

如果我們要連接幾個的單元格區域,輸入公式=PHONETIC(A1:A4,F2:F4),則會提示輸入太多的參數,那麼如何突破呢?

突破方法:再加一層括弧,如:=PHONETIC((A1:A4,F2:F4))。

突破原理:與突破sum函數30個參數的限制一樣,多加一層括弧,Excel把它當作只有一個參數來處理了,呵呵,聰明的Excel就這樣被你騙了。

缺點:此函數只能連接文本,會將區域引用中的邏輯值、錯誤值、數值、公式全部忽略。

期待各位朋友想出更多、更便捷的方法!

-----好--書--推--薦-------

《「偷懶」的技術:打造財務Excel達人》

穩踞噹噹網辦公類暢銷榜前五名,好評率99.7%的Excel暢銷書,你值得擁有!

購買地址:

product.dangdang.com/23

--------------------

本文首發於微信公眾號「Excel偷懶的技術「,

本公眾號堅持分享原創Excel文章,求實用、接地氣、不炫技。歡迎大家關注!


推薦閱讀:

淺談使用VBA處理不同語言時的亂碼問題
數據狗如何做出一份讓老闆稱讚的數據報表?
一個案例,教你搞定99%的人都不會的「郵件合併」功能
優化VBA效率 之 優化錄製宏
Excel VAB入門(二)數組和字典

TAG:MicrosoftExcel | Excel公式 | Excel技巧 |