
如何在Excel中將逗號分隔的值拆分為行或列?
在某些情況下,您可能需要將以逗號分隔的選定單元格的值拆分為行或列。 在這里,我們將為您詳細介紹三種解決此問題的方法。
使用文本到列功能將逗號分隔的值拆分為列
用VBA代碼將逗號分隔的值分成幾行
快速將逗號分隔值拆分為行或列 Kutools for Excel 使用文本到列功能將逗號分隔的值拆分為列您可以應用“文本到列”功能將所選單元格的逗號分隔值拆分為列。 請執行以下操作。
1.選擇您想要將值拆分為列的單元格范圍,然后單擊 Data > 文本到列。 看截圖:
2.在第一 將文本轉換為列向導 對話框中,選擇 分隔 選項,然后單擊 接著 按鈕。
3.在第二 將文本轉換為列向導 對話框中,僅選中 逗號 框 定界符 部分,然后單擊 接著 按鈕。
4.最后 將文本轉換為列向導 對話框中選擇一個單元格以在 目的地 框,最后單擊 完成 按鈕。 看截圖:
現在,所選單元格中所有用逗號分隔的值將拆分為不同的列,如下所示。
通常情況下, 文字至欄
此功能僅將單元格拆分為單獨的列,如果要將單元格拆分為行,該怎么辦?
在這里, Kutools for Excels 分裂細胞 實用程序可以幫助您快速將單元格按空格,逗號,換行符,其他分隔符或特定寬度拆分為Excel中的單獨行和列。下載 Kutools for Excel 現在! (30-天自由行) 用VBA代碼將逗號分隔的值分成幾行要將逗號分隔的值拆分為行,可以應用以下VBA代碼。
1。 按 其他 + F11 同時打開 Microsoft Visual Basic應用程序 窗口。
2.在 Microsoft Visual Basic應用程序 窗口中,單擊 插頁 > 模塊。 然后將下面的VBA代碼復制并粘貼到“模塊”窗口中。
VBA代碼:將逗號分隔的值拆分為行
Sub SplitAll()Dim xRg As RangeDim xRg1 As RangeDim xCell As RangeDim I As LongDim xAddress As StringDim xUpdate As BooleanDim xRet As VariantOn Error Resume NextxAddress = Application.ActiveWindow.RangeSelection.AddressSet xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)If xRg Is Nothing Then Exit SubIf xRg.Columns.Count > 1 ThenMsgBox "You cant select multiple columns", , "Kutools for Excel"Exit SubEnd IfSet xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)Set xRg1 = xRg1.Range("A1")If xRg1 Is Nothing Then Exit SubxUpdate = Application.ScreenUpdatingApplication.ScreenUpdating = FalseFor Each xCell In xRgxRet = Split(xCell.Value, ",")xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)I = I + UBound(xRet, 1) + 1NextApplication.ScreenUpdating = xUpdateEnd SubCopy3。 按 F5 鍵來運行代碼。 在彈出 Kutools for Excel 對話框中,選擇要拆分的單元格,然后單擊 OK 按鈕。
4.在第二個彈出窗口中 Kutools for Excel 對話框中,選擇一個單元格以查找拆分值,然后單擊 OK.
然后,您可以看到所選單元格中用逗號分隔的值分成幾行,如下所示。
快速將逗號分隔值拆分為行或列 Kutools for ExcelThe 分裂細胞 實用程序 Kutools for Excel 可以幫助您輕松地將逗號分隔的值拆分為行或列。
1.選擇您需要拆分的單元格,然后單擊 Kutools > 合并與拆分> 分裂細胞。 看截圖:
2.在 分裂細胞 對話框中選擇 拆分為行 or 拆分為列 ,在 Type 根據需要。 而在 指定分隔符 部分,選擇 其他 選項,在文本框中輸入逗號,然后單擊 OK 按鈕。 看截圖:
3。然后會彈出另一個提示框,提醒您選擇一個單元格以輸出結果,請參見屏幕截圖:
4。 點擊 OK 按鈕,您可以看到如下屏幕截圖所示的結果。
拆分為列
拆分為行
如果您想(30-day) 這個實用程序, 請點擊下載,然后按照上述步驟進行操作。
演示:快速將逗號分隔值拆分為行或列 Kutools for Excel最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

