跳到主要內容

如何在Excel中從範圍創建列表?

您可能需要經常按一系列數據創建一個列表,例如,如下圖所示以24個太陽能項表示的一系列數據。 當然,您可以手動將它們複製並粘貼到列表中,但是如果範圍中有很多列,則看起來有些乏味。 實際上,有兩個技巧可以輕鬆地在Microsoft Excel中從指定範圍創建列表。


使用VBA從範圍創建列表

使用Kutools for 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.然後創建列表。

單擊此處以獲取有關變換範圍的更多信息。

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations