如何在 Excel 中从区域创建列表


Excel 是一款功能强大的电子表格工具,通常用于数据分析、组织和计算应用程序。其主要特点之一是能够根据指定的数值范围自动构建列表。无论您是在处理小型项目还是管理海量数据集,Excel 的列表创建功能都可以节省大量时间和精力。通过利用此功能,您可以立即使用一系列数字、日期或自定义值填充字段,从而加快您的数据输入过程。

要继续学习,请确保您的计算机上安装了 Microsoft Excel。虽然本课程中讨论的步骤主要与 Excel 2016 及更高版本相关,但它们也适用于早期版本的软件。因此,让我们深入了解如何在 Excel 中有效地从区域构建列表!

在 Excel 中从区域创建列表

这里我们将首先创建一个 VBA 模块,然后选择单元格区域以完成任务。因此,让我们来看一个简单的过程,了解如何在 Excel 中从区域创建列表。

步骤 1

考虑一个 Excel 工作表,其中工作表中的数据类似于下图。

首先,使用 Alt + F11 打开 VBA 应用程序。

步骤 2

然后单击“插入”并选择“模块”,然后将以下代码复制到文本框中。

插入 > 模块 > 复制。

示例

Sub UniqueList()
Dim InputRng As Range, OutRng As Range
xTitleId = "Create List Range"
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 运行模块,选择表格区域,然后单击“确定”。

F5 > 选择表格 > 确定。

步骤 4

然后单击单个单元格以放置数据,然后单击“确定”。

单个单元格 > 确定。

结论

在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中从区域创建列表,以突出显示特定数据集。

更新于: 2023-07-12

1K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告