Excel 連接多個單元格5種方法,你會幾種?

Excel 連接多個單元格5種方法,你會幾種?

CONCATENATE函數是可以連接來自不同單元格的文本, 您只需要引用您要合併的單元格。

應用簡單易行。

但有個不太方便的地方,就是在連接中,不可能引用整個範圍。

您需要逐個選擇範圍內的所有單元格。 而且,如果您嘗試引用整個範圍,則會從第一個單元格返回文本。

在這種情況下,您確實需要一種方法,您可以引用整個單元格來將其合併到一個單元格中。

所以今天在這篇文章中,我想和大家分享5種不同的方式,將範圍內的文本合併到一個單元格中

1. 使用 Concatenate + Transpose

將來自不同單元格的文本合併成一個單元格的最好方法是使用具有連接函數的轉置函數。

來看下面範圍的單元格,每個單元格都有一個文本,但是你想把他們合併到一個單元格內,改怎麼做哪?

詳細的步驟如下:

1. 在B8中,插入下面的公式,不要按Enter鍵。

= CONCATENATE(TRANSPOSE(A1:A5)&“”)

2.現在,只需選擇CONCATENATE函數整個內部部分,然後按F9。

3.按下F9,它會把它轉換成一個數組。

5.之後,從陣列的開始和結束刪除大括號。

6.最後,敲回車。

就這樣,來看下操作的動畫過程,就比較直觀了:

Excel 連接多個單元格5種方法,你會幾種?

解釋

在這個公式中,你使用了TRANSPOSE和CONCATENATE中的一個空格, 當您將該引用轉換為硬值時,它會返回一個數組。

在這個數組中,有來自每個單元格的文本和它們之間的空格。 最後你回車確認,就組合了所有這些單元格的值。

2.填充命令裡的二端對齊

二端對齊是Excel中未使用但功能最強大的工具之一, 而且,無論何時您需要合併不同單元格的文本,您都可以使用它。

最棒的是,你只需要輕點一下命令就可以合併文本。 看看下面的數據和步驟:

Excel 連接多個單元格5種方法,你會幾種?

  1. 首先,調整一下寬度,使其列寬能放下合併後的文本

  2. 然後,選擇所有的單元格

  3. 最後,依次選擇Home-編輯-填充-二端對齊

操作後的結果就是把所有的文本放在了選擇區域的第一個單元格內

3.使用 Text Join 函數

如果您使用的是Excel 2016(Office 365),則會有一個名為“TextJoin”的函數。 它可以使您輕鬆地將來自不同單元格的文本合併到一個單元格中,來看下它的語法:

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

delimiter:一個文本字符串作為分隔符。

ignore_empty :true表示忽略空白單元格,false表示不是。

text1:組合的文本。

[text2]:組合的文本可選。

使用方法如下:

=TEXTJOIN(" ",TRUE,A1:A5)

Excel 連接多個單元格5種方法,你會幾種?

這個公式裡你使用空格作為分隔符,TRUE忽略單個參數中的空白單元格和整個範圍。

最後,按回車,你會得到在一個單元格中的所有文本。

4. Power Query

Power Query是一個很棒的工具, 您也可以使用它來合併單個單元格中的列表中的文本, 以下是步驟。

  1. 選中所有單元格,然後點擊外部數據-來自表格或單元格命令

Excel 連接多個單元格5種方法,你會幾種?

2.執行完命令,會進入到查詢編輯界面,選擇TransForm 菜單裡的Transpose命令

Excel 連接多個單元格5種方法,你會幾種?

Excel 連接多個單元格5種方法,你會幾種?

3.選中第一列,按住SHFIT鍵選中所有列,點擊右鍵,選擇合併

Excel 連接多個單元格5種方法,你會幾種?

4.執行完命令後,彈出界面如下,主要是選擇分隔符和給合併後的文本取個名字:

Excel 連接多個單元格5種方法,你會幾種?

5.最後的效果如下:

Excel 連接多個單元格5種方法,你會幾種?

5. VBA 代碼

如果你想使用宏代碼來結合不同單元格的文本, 有了這個代碼,你可以很快的結合文本。

所有你需要做的,選擇你有文本的單元格區域並運行這個代碼。

Excel 連接多個單元格5種方法,你會幾種?

看下動畫:

Excel 連接多個單元格5種方法,你會幾種?


分享到:


相關文章: