
如何在Excel中垂直拆分單元格值?
在Excel中,您可以應(yīng)用 文本到列 功能可將單元格值水平拆分為多列,但是,它不能幫助您將單元格內(nèi)容垂直拆分為多行。 在本文中,我將討論一些通過Excel中的特定分隔符將單元格值垂直拆分為行的快速方法。
使用VBA代碼通過分隔符將單元格值垂直拆分為行
使用分隔符將單元格值垂直拆分為行 Kutools for Excel
使用VBA代碼通過分隔符將單元格值垂直拆分為行以下VBA代碼可以幫助您根據(jù)需要通過任意分隔符將單元格值垂直拆分為行,請執(zhí)行以下操作:
1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic應(yīng)用程序 窗口。
2. 點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:通過特定的分隔符將單元格值垂直拆分為行
Sub splitvertically()updatebyExtendofficeDim xRg As RangeDim xOutRg As RangeDim xCell As RangeDim xTxt As StringDim xStr As StringDim xOutArr As VariantOn Error Resume NextxTxt = ActiveWindow.RangeSelection.AddressSet xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)If xRg Is Nothing Then Exit SubSet xOutRg = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)If xOutRg Is Nothing Then Exit SubFor Each xCell In xRgIf xStr = "" ThenxStr = xCell.ValueElsexStr = xStr & ";" & xCell.ValueEnd IfNextxOutArr = VBA.Split(xStr, ";")xOutRg.Range("A1").Resize(UBound(xOutArr) + 1, 1) = Application.WorksheetFunction.Transpose(xOutArr)End SubCopy3。 然后按 F5 鍵運行此代碼,然后會彈出一個提示框,提醒您選擇要垂直拆分的單元格值,請參見屏幕截圖:
4。 然后點擊 OK 按鈕,將彈出另一個框,提醒您選擇要放入結(jié)果的單元格,請參見屏幕截圖:
5。 點擊 OK 按鈕,并且單元格值已由分隔符拆分為列表,請參見屏幕截圖:
備注:在上面的代碼中,您可以更改分號 ; 到您需要的任何其他定界符。
使用分隔符將單元格值垂直拆分為行 Kutools for ExcelKutools for Excel“ 分裂細胞 該功能是一個功能強大的實用程序,它可以幫助您根據(jù)需要通過任意分隔符將單元格值分成多列或多行。
Kutools for Excel : 帶有300多個便捷的Excel加載項,可以在內(nèi).前往下載購買貝寶/ MyCommerce安裝后 Kutools for Excel,請執(zhí)行以下操作:
1。 選擇要通過特定定界符拆分為行的單元格。
2。 然后點擊 Kutools > 合并與拆分 > 分裂細胞,請參見屏幕截圖:
3。 在 分裂細胞 對話框中選擇 拆分為行 在下面 Type 部分,然后檢查 其他 來自 分割為 部分,然后輸入您要基于其拆分單元格值的分隔符,請參見屏幕截圖:
4。 然后點擊 Ok 按鈕,在彈出框中選擇一個單元格以輸出結(jié)果,請參見屏幕截圖:
5。 并點擊 OK 按鈕,已根據(jù)特定的分隔符將單元格值分為幾行,如下圖所示:
下載并 Kutools for Excel 現(xiàn)在 !
演示:使用分隔符將單元格值垂直拆分為行 Kutools for ExcelKutools for Excel:具有300多個方便的Excel加載項,可以在內(nèi),沒有任何限制。 立即下載并!最佳辦公生產(chǎn)力工具
將小時轉(zhuǎn)化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時間的工具。 簡化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

