提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

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

您可能需要頻繁創建一個數據范圍的列表,例如24節氣表中的一系列數據,如下所示。 當然,你可以手動將它們複製並粘貼到列表中,但是如果範圍中有許多列,這似乎有點乏味。 實際上,有幾個技巧可以很容易地在Microsoft Excel的指定範圍內創建一個列表。


使用VBA創建範圍列表

使用Kutools for Excel創建範圍列表

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

箭頭藍色右泡 使用VBA創建範圍列表


在Excel中,還可以使用VBA代碼快速導入列表或範圍。

1。 保持 ALT 按鈕並按下 F11 在鍵盤上打開一個 Microsoft Visual Basic for Application 窗口。

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創建範圍列表

方便的工具 - Kutools for Excel's 變換範圍 功能還可以快速方便地從範圍數據創建列表。

Kutools for Excel 包含了比300更方便的Excel工具。 免費試用30天無限制。 立即獲取

1。 選擇要創建的數據范圍作為列表,然後單擊 Kutools > 範圍轉換器 > 變換範圍。 看截圖:


2。 在彈出窗口中 變換範圍 對話框,檢查 範圍為單列,然後點擊 OK,另一個對話框顯示給你選擇一個空白單元格輸出列表,單擊 OK。 看截圖:

3。 然後列表被創建。

點擊這裡獲取更多關於變換範圍的信息。

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.