如何在 Excel 中创建下拉列表
已发表: 2021-06-13在 Excel 中使用下拉列表可以大大减少将数据输入电子表格所需的时间。 值得庆幸的是,在 Excel 中创建下拉列表非常容易。
有几种方法可以做到这一点,从简单到高级。 您将在本文中学习所有方法。

在 Excel 中创建下拉列表:简单方法
在 Excel 中创建下拉列表的最简单方法是手动输入列表。 这对于您只需要一个单元格中的下拉列表并且不需要经常更新它的情况是理想的。
例如,如果您要向人们发送一个文件,希望他们在其中填写一些字段,并且一个字段有一个简单的选项列表,那么这种方法是理想的。
使用简单方法创建下拉列表:
1. 选择要在其中创建列表的一个或多个单元格。

2. 从菜单中选择数据,然后在功能区上选择数据验证。

3. 这将打开一个数据验证窗口。 选择Allow下的下拉列表,然后选择List 。

4. 这允许您在列表中手动键入您想要的项目。 只需在Source字段中键入每个项目,每个项目用逗号分隔。

5. 选择确定。 现在您会看到您选择的单元格旁边有一个下拉箭头。 当您选择此箭头时,您将看到您输入的所有项目都包含在此列表中。

虽然这是在 Excel 中创建下拉列表的最快方法,但它也是最难维护的。 修改列表需要返回验证设置并更新 Source 字段。
如果您在 Excel 中创建大量此类下拉列表,则可能需要大量工作来修改它们。 这就是为什么仅将此方法用于单个单元格和您不希望更改的列表的重要原因。
在 Excel 中创建下拉列表:使用范围
如果您想要更灵活的解决方案,您可以从 Excel 中的一系列其他单元格中为您的列表提取项目。
去做这个:
1.首先,将列表中您想要的所有项目列出到任何单元格列中。 您可以在当前电子表格或任何其他工作表上输入这些信息。

2. 重复上述过程以选择单元格并启动数据验证窗口。 将允许字段设置为List 。 这一次,不要在 Source 字段中输入任何内容,而是选择该字段右侧的向上箭头图标。 这是范围选择选项,可让您选择要从中提取列表项的字段。

3. 您将看到 Data Validation 窗口折叠,因此您可以看到整个工作表。 将鼠标指针向下拖动到包含您要包含的所有列表项的整个单元格范围。 完成此操作后,选择选择字段右侧的向下箭头图标。 这将再次展开数据验证窗口。

4. 您将看到您现在选择的范围出现在 Source 字段中。 只需选择确定接受这些设置。

5. 现在,当您选择已配置为下拉列表的单元格右侧的下拉箭头时,您将看到刚刚选择的范围内包含的所有项目。

这种方法的好处是您可以通过修改范围中的任何单元格来更改该列表中的任何项目。 您在此处所做的任何更改都将更新您在选择此范围作为源时创建的每个下拉列表。

当您想使用相同的列表项将大量单元格格式化为下拉列表时,此方法是最佳选择。 您可以让单个范围的内容控制所有这些列表的项目,而不管有多少。
将项目添加到您的列表
除了更改范围中的项目以更新列表之外,您还可以添加新项目。 您将无法将项目添加到范围的末尾,因为您的范围选择受到您选择的第一个和最后一个单元格的限制。
相反,您需要在范围中间的某处插入一个新条目。 Excel 将动态更新您在数据验证设置中选择的范围,以包括您增加了一个单元格的新范围。
去做这个:
1. 右键单击源范围内的任何单元格,然后从下拉菜单中选择插入。

2. 在小选择窗口中,选择Shift cells down ,然后选择OK 。 这会将范围内的所有单元格向下移动一个,在您选择的位置插入一个空白单元格。

3. 在刚刚创建的空单元格中键入要添加的新项目。

现在,当您选择您创建的下拉列表单元格右侧的向下箭头图标时,您将看到刚刚在该范围中添加的新项目。

这是一种将新项目添加到下拉列表的简单方法,但它确实需要一些额外的步骤。 它当然不会像在您的产品系列的末尾添加一个新项目那么简单。
如果您想这样做,您只需要更改将数据验证配置到您的范围的方式。 您可以在下一节中了解如何执行此操作。
将项目动态添加到您的列表中
为了更方便地将项目添加到下拉列表中,只需在配置范围的末尾键入新项目,您需要使用 OFFSET 函数。
选择下拉列表单元格后,从菜单中选择数据并从功能区中选择数据验证。
在 Data Validation 窗口中,将 Source 更改为以下内容:
=OFFSET($E$1,0,0,COUNTA($E:$E),1)
更改公式中的$E$1和$E:$E以使用您输入项目列表的列的字母。 选择确定以确认此新的数据验证配置。

以下是公式的工作原理:
- OFFSET 函数中的 0 参数告诉它不要对列或行应用任何偏移量。
- COUNTA 函数的输出告诉 OFFSET 函数范围的高度。
- COUNTA 函数计算包含您的区域的列中非空单元格的数量。
现在,每当您向该列添加新值时,OFFSET 函数的 height 参数都会增加 1,并且 OFFSET 函数会返回整个范围,并更新以包含您的新条目。
要查看此操作,只需在您的项目范围中添加一个新条目。 选择下拉单元格右侧的下拉箭头,您将看到新条目出现在下拉列表中。

请记住,如果您的项目列表很长,您可能需要使用右侧的滚动条。
在 Excel 中删除下拉列表
最后,如果您想从您设置的任何单元格中删除下拉选项,只需选择该单元格并再次打开“数据验证”窗口。
将Allow下拉列表更改为Any 值,然后选择OK 。

更改此设置后,您会看到单元格将恢复正常。

在 Excel 中创建下拉列表
在 Excel 中创建下拉列表很容易,您有很多选项可供选择。 您选择的方法仅取决于您计划为一个项目列表启用多少个单元格,以及您希望项目列表有多灵活。 如果您打算经常更改列表项,那么一定要使用动态方法。