
如何在Excel中將一個單元格轉換為多個單元格/行?
有時,如果Excel單元格中有很多數據,則很難查看所有數據。 在這種情況下,將該單元格中的所有數據轉換為多個單元格或行可以使查看長內容變得更加容易和清晰,如下所示。 在Excel中,您可以通過以下方法完成此操作。
在Excel中使用“文本到列”和“選擇性粘貼”將一個單元格轉換為多個單元格/行
使用VBA將一個單元轉換為多個單元/行
將一個單元格轉換為多列/多行 Kutools for Excel
在Excel中使用“文本到列”和“選擇性粘貼”將一個單元格轉換為多個單元格/行1.選擇要轉換其數據的單元格,然后單擊 Data > 文字至欄
,請參見屏幕截圖:
2.在彈出對話框中,選中 分隔 復選框,然后單擊 接著
。 看截圖:
3。 檢查 逗號 僅在對話框中選中復選框,然后單擊 完成
。 看截圖:
4.然后,您可以看到單元格數據已拆分為多列。 現在選擇這些單元格,然后單擊鼠標右鍵單擊 復制
從上下文菜單復制它們。 看截圖:
5.選擇所需的空白單元格,然后右鍵單擊以選擇 轉置(T)
,那么您可以看到數據已轉換為多行。 看截圖:
如果您使用的是Microsoft Excel 2007,請單擊 首頁 > 醬 > 顛倒
粘貼拆分數據。
您可以看到如下所示的結果:
根據定界符快速將一個單元格拆分為列或行
在Excel中,使用向導逐步將單元格拆分為列很麻煩。 但是隨著 Kutools for Excels 分裂細胞 實用程序,您可以:1,根據定界符將一個單元格轉換為列或行; 2,將字符串轉換為文本和數字; 3,根據具體的寬度,點擊轉換字符串。 點擊查看全功能 30 天!Kutools for Excel:超過300個方便的Excel插件,,沒有限制 30 天。 使用VBA將一個單元轉換為多個單元/行如果您認為上述方法有點繁瑣,則可以使用VBA來完成。
1.按住 ALT 按鈕并按下 F11 在鍵盤上打開一個 Microsoft Visual Basic應用程序 窗口。
2。 點擊 插頁 >模塊,然后將VBA復制到模塊中。
VBA:將一個單元格轉換為多行
Sub TransposeRange()Updateby20140312Dim rng As RangeDim InputRng As Range, OutRng As RangexTitleId = "KutoolsforExcel"Set InputRng = Application.Selection.Range("A1")Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)Arr = VBA.Split(InputRng.Range("A1").Value, ",")OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)End SubCopy3。 點擊 運行 運行VBA代碼,以及 Kutools對于Excel
彈出對話框,供您選擇要轉換其數據的單個單元格。 看截圖:
4。 點擊 OK
,然后在另一個彈出對話框中選擇一個單元格以輸出結果。 看截圖:
您可以看到結果:
Tips::在上面的VBA代碼中,您可以更改分隔符 “,” 您希望將數據分開。 此VBA不支持基于換行符的拆分單元格。
將一個單元格轉換為多列/多行 Kutools for Excel如果你有 Kutools for Excel -安裝了方便的工具,您可以使用它 分裂細胞 可以根據定界符快速將單個單元格拆分為多列或多行。
Kutools for Excel:便捷的Excel加載項工具,使您的工作更加輕松和高效。
300+ 功能強大且易于使用的功能,110,000+ Excel用戶的選擇全功能30 天,無需信用卡多種一鍵式功能,可縮短您解決復雜問題的時間包括批量轉換,刪除,合并工作表/單元格,展開等功能,現在免費嘗試。安裝后 Kutools for Excel,請執行以下操作:( Kutools for Excel 現在!)
1.選擇要拆分為行的單元格,然后單擊 Kutools > 合并與拆分> 分裂細胞
。 看截圖:
2.然后在 分裂細胞 對話框,檢查 拆分為行 選項下 Type 部分,并檢查 其他 選項下 指定分隔符 部分,然后在文本框中輸入您要分割單元格的定界符。 看截圖:
3。 點擊 Ok
,然后會彈出一個對話框,提醒您選擇一個單元格以輸出拆分結果。
4。 點擊 OK
。 現在您可以看到一個單元格已轉換為多行。
提示: 如果要基于特定的分隔符將單個單元格轉換為列,請檢查 拆分為列 對話框中的選項,然后將定界符輸入到 其他 文本框。
將一個單元格轉換成多行或多列
Kutools for Excel: Excel 中必須具備的 300 多個函數, 30- 從這里開始。快速將交叉表移至列表,反之亦然
當您收到需要轉換為列表的帶有交叉表的工作表時,如何快速處理呢? 用 Kutools 來自 Excel 的 轉置臺尺寸 實用程序,您可以盡快將橫尺寸表轉換為三個尺寸表,反之亦然。點擊查看 30-天全功能!Kutools for Excel:超過300個方便的Excel插件,,沒有限制 30 天。 相關文章:轉置范圍實用程序:在Excel中輕松將多行轉換為列和行單位轉換器工具:快速將十進制數轉換為二進制/八進制/十六進制數,反之亦然最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

