如何在Excel中创建自定义自动填充列表

如何在Excel中创建自定义自动填充列表

您是否正在寻找“如何在 Excel 中创建自定义自动填充列表”这个问题的答案?如果是,请继续阅读本文,我将在其中描述一些任何人都可以轻松实现的解决方案。

当您使用 Microsoft Excel 进行数据输入和数据存储时,您经常需要输入重复或连续的数据。数据输入任务还包括输入长列表。手动输入此类数据需要花费大量时间和精力。此外,手动数据输入过程中出现错误的可能性很高。

使用 Excel 的自动填充列表功能可以避免所有这些问题。当您需要用数字、日期、月份、星期几等序列填充列或行时,自动填充特别有用。

如果您不知道如何在 Excel 中创建自定义自动填充列表,那么本博客适合您。在这里,您将学习一些创建自定义自动填充列表的有用且有效的方法。

推荐:YITH WooCommerce Frequently Bought Together

Excel 中的自定义自动填充列表是什么?

自动填充是 Microsoft Excel 的一项功能,可让您根据现有数据的模式自动将一系列数据填充到单元格中。这是一项省时功能,可简化使用连续和重复数据填充单元格的过程。

自定义自动填充列表是可以在 Excel 中创建的个性化条目列表,用于自动用数据填充单元格。此功能用于输入姓名、日期等列表。使用此功能可以节省时间和精力,尤其是在处理大量数据时。

Excel 将自定义列表保存在本地计算机的注册表中。因此,您可以从 PC 上的任何 Excel 工作簿访问所有自定义列表。但是,如果您通过电子邮件将任何这些工作簿发送给其他人,收件人将无法在其 PC 上访问这些自定义列表。

在撰写本文时,微软尚未在 Excel 网页版或 Excel 在线应用程序上提供自定义列表功能。

在 Excel 中创建自定义自动填充列表的原因

  • 自定义自动填充列表可让您使用预定义的值准确地自动填充单元格,从而保持数据输入的一致性。
  • 当您在 Excel 中处理大量数据时,自动填充列表可帮助您避免印刷错误。
  • 您无需重复输入相同的值,而是可以使用自动填充功能将首选项目列表填充到单元格中。这样就无需手动输入数据,从而节省了时间。
  • Excel 文件的数据分析需要数据完整性和标准格式。自动填充可以确保整个数据集中使用特定的术语或值。
  • 自定义自动填充功能为长列表或类别提供了一种用户友好的方式来输入数据。它还使数据输入过程更加高效。
  • 此功能可让您根据工作的独特要求创建不同的自定义列表。因此,您可以针对特定项目或数据集定制自动填充功能。

现在您已经了解了有关 Excel 中的自定义自动填充列表的更多信息以及为什么要使用它,下面介绍一些创建自定义自动填充列表的简单方法:

在 Excel 选项上创建自定义自动填充列表

如何在Excel中创建自定义自动填充列表
自定义列表项

首先,在 Excel 工作表上创建您想要在自定义列表中作为文本字符串的项目列表。将内容或数据集插入列中,如上所示。

选项导航项
选项导航项

单击功能区上的“文件”选项卡,然后从左侧导航面板中选择“选项” 。

编辑自定义列表
编辑自定义列表

在Excel 选项对话框中,选择左侧的高级选项。在右侧菜单中,向下滚动到常规部分。

现在,您必须看到“编辑自定义列表”按钮。单击该按钮可打开“自定义列表”对话框。

导入按钮
导入按钮

在自定义列表对话框中,选择左侧的“新列表”项。您可以手动将下面的自定义列表项添加到列表条目字段中,方法是键入每个项目并用逗号分隔。

自定义列表向下箭头
自定义列表向下箭头

或者,单击导入按钮旁边的向上箭头图标,并突出显示电子表格上先前创建的数据列。

现在,单击自定义列表对话框上的向下箭头按钮。

导入自定义列表
导入自定义列表

在“选项”对话框中,单击“导入”按钮将列表项添加到您刚刚创建的自定义列表中。单击两次“确定”以完成该过程。

使用自动填充手柄
使用自动填充手柄

现在,打开一个新的工作簿或工作表。输入自定义列表的第一个项目。然后,向下拖动自动填充手柄以自动生成其余的自定义列表项目。

推荐:WooCommerce电子邮件定制器插件YayMail

使用排序工具创建自定义自动填充列表

如果您无法在 Excel 桌面应用程序上找到“编辑自定义列表”按钮,则可以使用排序工具访问它。操作方法如下:

自定义排序
自定义排序

“主页”选项卡上,转到“编辑命令”块,然后单击“排序和过滤”下拉菜单。

单击“排序和过滤”上下文菜单上的“自定义排序”菜单。

自定义列表下拉
自定义列表下拉列表

现在,您应该会看到“排序”对话框。在那里,单击“A 到 Z”下拉列表,然后单击“自定义列表”选项。

自定义列表对话框将弹出在您的 Excel 工作表上。现在,您可以按照前面解释的步骤创建一个新的自定义列表

在 Mac 上创建自定义自动填充列表

Excel for Mac 的用户界面元素与 Windows Excel 软件版本略有不同。因此,您在 Excel for Mac 中找不到“文件” > “选项” > “Excel 选项”

Mac 上的 Excel 偏好设置
Mac 上的 Excel 偏好设置

要打开自定义列表编辑工具,请在 Mac 上打开 Excel 工作簿。单击macOS 工具栏上的Excel菜单。

Mac 上的自定义列表
Mac 上的自定义列表

在打开的上下文菜单中,单击“首选项”选项。现在,在Excel 首选项对话框菜单上,您应该在公式和列表下方找到自定义列表选项。

进入自定义列表对话框后,其步骤与使用 Windows Excel 应用程序创建自定义自动填充列表的步骤相同。

创建仅适用于数字的自定义自动填充列表

Excel 的自定义自动填充工具无法处理数值。您必须在自定义列表中的文本字符串中嵌入数字。

或者,您可以创建自定义列表中所需的数字列。然后,将该数据集转换为文本字符串。现在,Excel 将接受此数字列表作为文本字符串的数据集。

将数值数据集转换为文本字符串的方法如下:

使用 TEXT 函数
使用 TEXT 函数

转到数据集并突出显示下一列中的空白单元格。在突出显示的单元格中输入以下公式。点击Enter将数值转换为文本字符串。

=TEXT(E2,"0")
使用填充柄
使用填充柄

现在,将填充柄拖到列的下方,将其余数字转换为文本字符串。

就是这样!现在,您可以按照前面说明的步骤使用这些数字(实际上是 Excel 中的文本)创建自定义自动填充列表

使用查看代码创建自定义自动填充列表

您还可以使用Excel 工作表的“查看代码”工具在 Excel 工作簿中快速插入简短的自定义列表。该列表也将本地保存在计算机的注册表中。

在此方法中,您需要编写一个简单的Excel VBA 脚本。我已将 VBA 脚本包含在下方,以便您可以在自己的工作表上重复使用它。

在工作表中查看代码
在工作表中查看代码

打开目标工作表,右键单击工作表底部的工作表名称选项卡。在显示的上下文菜单中,单击“查看代码”选项。

VBA 脚本和运行按钮
VBA 脚本和运行按钮

您应该在Excel VBA 编辑器中看到一个空白模块。在那里复制并粘贴以下脚本:

Sub Cutom_List()
Application.AddCustomList ListArray:=Array("X", "Y", "Z", "X1", "Y1", "Z1", "X2", "Y2", "Z2")
End Sub

要自定义脚本,只需将XYZ等替换为您自己的列表中的项目。要添加更多列表项,只需通过使用逗号分隔两个项目来扩展上述数组列表。不要忘记将新项目放在双引号内。单击“运行”按钮以执行 VBA 脚本。

您现在可以在自定义列表对话框中找到新添加的内容。

推荐:在Microsoft Excel中运行VBA宏的15种方法

基于提示的自定义自动填充列表 VBA 脚本

如果您不想在 Excel 上手动创建自定义列表,您可以利用此Excel VBA宏。运行它时,Excel 将显示一个消息框,以查明列表中有多少个项目。然后,Excel 将显示一个提示框,要求您一次输入一个项目列表。

创建自定义列表 vba 脚本
创建自定义列表 VBA 脚本

要使用该脚本,请转到 Excel 工作簿并打开任意工作表。按键盘上的Alt+F11键启动Excel VBA 编辑器工具。

在该工具上,单击插入按钮并选择模块选项。这将在Excel VBA 编辑器中创建一个新模块。

在新模块中,复制并粘贴以下脚本。此脚本无需任何修改,您可以按原样使用它。

Sub CreateCustomList()
    Dim customList As Variant
    Dim listItem As String
    Dim inputCount As Integer

    ' Prompt the user for the number of items in the list
    inputCount = InputBox("Enter the number of items in the list:", "Custom List")

    ' Check if the user entered a valid number
    If Not IsNumeric(inputCount) Or inputCount 
保存宏
保存宏

单击“保存”按钮并在Microsoft Excel消息框上选择“返回”选项。

保存类型
保存类型

现在您应该会看到“另存为”对话框。在那里,单击“保存类型”下拉列表并选择“Excel 启用宏的工作簿 (XLSM)”选项。最后,单击“保存”按钮以保存 VBA 宏。

运行 VBA 宏
运行 VBA 宏

要运行宏,请按Alt+F8键启动“宏”对话框。在那里,选择CreateCustomList宏并点击“运行”按钮。

自定义列表中的项目数
自定义列表中的项目数

您现在可以输入列表项的总数,例如提示中的10 。

输入列表项 1
输入列表项 1

然后,添加列表项并点击Enter以获取列表项的下一个提示。不要忘记记住列表中的第一个项目。否则,您可以在文件>选项Excel 选项>高级>常规中找到整个列表。

如何使用自定义列表对数据进行排序

这是自定义自动填充列表的最佳和最有效的用途之一。

通常,您下载的软件数据包含自定义列表中项目的值。例如,您提取了公司销售经理的销售业绩数据。

现在,整个数据由您公司 10 个不同地点的 50 名销售经理的数据组成。您需要对纽约地点的特定销售经理组的数据进行排序。幸运的是,您为所有地点的 5 名销售经理分别创建了自定义列表。

在这种情况下,你可以使用自定义列表进行排序:

自定义销售经理分类
自定义销售经理分类

突出显示数据集并单击“排序和过滤” > “自定义排序”

自定义排序自定义列表
自定义排序自定义列表

点击“A 到 Z”下拉列表,展开“顺序”菜单。选择“自定义列表”

自定义列表
自定义列表

在自定义列表对话框中,选择您的列表并单击两次“确定”

使用自定义列表排序
使用自定义列表排序

Excel 将根据纽约办事处的销售经理列表自动对数据集进行排序。

如何在 Excel 中删除自定义列表

要从您的电脑中删除一个或多个 Excel 自定义自动填充列表,请按照以下步骤操作:

在 Excel 工作表上调出自定义列表对话框。我之前已经在本文解释了执行此操作的步骤。

删除自定义列表
删除自定义列表

在左侧菜单中选择需要删除的列表,点击右侧的删除。

确认对话框
确认对话框

Microsoft Excel对话框中,单击“确定”。Excel 将删除该列表。

结论

自定义自动填充列表不仅能自动填充范围,还能让您执行更多操作。它还允许您根据定义的自定义顺序对数据进行排序和筛选。因此,您可以使用此功能来保持 Excel 工作表中的一致性和组织性。

因此,每当您想要在 Excel 中添加自定义自动填充时,就无需再疑惑“如何在 Excel 中创建自定义自动填充列表”。您可以按照本文中提到的方法,并按照分步说明正确实施它们。

您对创建自定义自动填充列表有什么建议吗?您在 Excel 数据库中使用自动填充功能还有其他原因吗?请在评论部分与您的读者分享。

推荐:如何使用CMD清除Windows 11或10中的缓存


发表评论