如何在Excel中從範圍創建列表?
您可能需要經常按一系列數據創建一個列表,例如,如下圖所示以24個太陽能項表示的一系列數據。 當然,您可以手動將它們複製並粘貼到列表中,但是如果範圍中有很多列,則看起來有些乏味。 實際上,有兩個技巧可以輕鬆地在Microsoft Excel中從指定範圍創建列表。
使用VBA從範圍創建列表
在Excel中,您還可以使用VBA代碼快速導入列表或範圍。
1。 保持 ALT 按鈕並按下 F11 在鍵盤上打開一個 Microsoft Visual Basic應用程序 窗口。
2。 點擊 插入 > 模塊,然後將VBA複製到模塊中。
VBA:從範圍創建列表
Sub UniqueList()
'Updateby20140304
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8)
For i = 1 To InputRng.Rows.Count
For j = 1 To InputRng.Columns.Count
OutRng.Value = InputRng.Cells(i, j).Value
Set OutRng = OutRng.Offset(1, 0)
Next
Next
End Sub
3。 點擊 跑 按鈕或按下 F5 運行VBA。 屏幕上將顯示一個對話框,並選擇用於創建列表的數據范圍。 看截圖:
5。 點擊 OK,從彈出對話框中選擇一個單元格以輸出列表,然後單擊 OK。 看截圖:
然後,已將數據范圍創建為所選單元格中的列表。
使用Kutools for Excel從範圍創建列表
方便的工具– Excel的Kutools's 變換範圍 功能還可以根據范圍數據快速輕鬆地創建列表。
Excel的Kutools 包括300多個便捷的Excel工具。 30天免費試用,不受限制。 立即獲取
1.選擇要創建為列表的數據范圍,然後單擊 庫工具 > 範圍轉換器 > 變換範圍。 看截圖:
2.在彈出窗口中 變換範圍 對話框,檢查 範圍到單列,然後點擊 OK,將顯示另一個對話框,供您選擇空白單元格以輸出列表,然後單擊 OK。 看截圖:
3.然後創建列表。