Note: The other languages of the website are Google-translated. Back to English

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

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


使用VBA從範圍創建列表

使用Kutools for Excel從範圍創建列表

Office選項卡在Office中啟用選項卡式編輯和瀏覽,並使您的工作更加輕鬆...
Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%
  • 重用任何東西: 將最常用或最複雜的公式,圖表等添加到您的收藏夾中,並在將來快速重用它們。
  • 超過20種文字功能: 從文本字符串中提取數字; 提取或刪除部分文字; 將數字和貨幣轉換為英文單詞。
  • 合併工具:將多個工作簿和工作表合二為一; 合併多個單元格/行/列,而不會丟失數據; 合併重複的行和總和。
  • 分割工具:根據價值將數據分割成多個工作表; 一本工作簿可轉換為多個Excel,PDF或CSV文件; 一列到多列。
  • 跳過粘貼 隱藏/過濾的行; 計數與求和 按背景色; 向多個收件人批量發送個性化電子郵件。
  • 超級過濾器: 創建高級過濾方案並應用於任何工作表; 分類 按星期,日期,頻率等 篩選 用粗體,公式,註釋...
  • 超過300個強大的功能; 適用於 Office 2007-2021 和 365; 支持所有語言; 在您的企業或組織中輕鬆部署。

箭頭藍色右氣泡 使用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.然後創建列表。

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

按評論排序
留言 (0)
還沒有評分。 成為第一位評論!
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護