
如何將數據從列轉置為Excel中的單個單元格?
當您需要將數據列表轉置到工作表中的單個單元格中時,通常可以應用 CONCATENATE 函數可以將單元格列表合并為一個單元格,但是,如果需要合并大量數據,將很復雜。 本文,我將為您介紹一些快速技巧來解決Excel中的此任務。
使用用戶定義函數將數據從列轉置到一個單元格中
將列中的數據轉置到一個單元格中 Kutools for Excel
使用用戶定義函數將數據從列轉置到一個單元格中除了合并功能以合并單元格值列表之外,您可以應用以下VBA代碼以盡快獲得結果。
1。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic應用程序 窗口。
2。 點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:將列中的數據轉置為一個單元格
Function transposeRange(Rg As Range)updateby ExtendofficeDim xCell As RangeDim xStr As StringFor Each xCell In RgIf Not IsEmpty(xCell.Value) ThenxStr = xStr & xCell.Value & ","End IfNexttransposeRange = Left(xStr, Len(xStr) - 1)End FunctionCopy3。 然后保存并關閉此代碼,返回工作表,并輸入以下公式: = transposerange(A1:A10) 放入空白單元格以放入結果,然后按 輸入 鍵,您將獲得列中的所有單元格值都位于單個單元格中,請參見屏幕截圖:
備注:在上面的代碼中, A1:A10 是您要轉置為一個單元格的列表范圍,而且,您可以通過僅更改腳本中的逗號來將合并的內容與其他定界符(例如,逗號,破折號,空格等)分開。 xStr = xStr&xCell.Value&“,”.
將列中的數據轉置到一個單元格中 Kutools 對于超出如果你有 Kutools for Excel,其功能強大的工具-結合,您可以將列,行或范圍內的數據合并到一個單元格中。
Kutools for Excel : 帶有300多個便捷的Excel加載項,可以在內.前往下載購買貝寶/ MyCommerce安裝后 Kutools for Excel,請執行以下操作:Kutools for Excel 現在! )
1。 選擇要合并到一個單元格中的數據列。
2。 點擊 Kutools > 合并與拆分 >合并行,列或單元格而不會丟失數據,請參見屏幕截圖:
3。 在彈出的對話框中,選擇 合并成單個單元格 在下面 根據以下選項合并選定的單元格,然后指定分隔符以分隔合并的內容,請參見屏幕截圖:
4。 然后點擊 Ok or 使用 按鈕,您將根據需要獲得以下結果:
下載并 Kutools for Excel 現在 !
演示:將列中的數據轉置到一個單元格中 Kutools 對于超出Kutools for Excel:具有300多個方便的Excel加載項,可以在內,沒有任何限制。 立即下載并!最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

