在 Excel 单元格中添加下拉列表/组合框

在 Excel 单元格中添加下拉列表/组合框

如何在 Excel 2010 的单元格中添加下拉列表(或组合框)?

答案1

通常,实现此目的的最简单方法是:

  • 准备清单在您的表格或其他电子表格中(只需在一列中输入所有可用值) - 它将成为您的值列表的来源,如果您愿意,它可能会稍后被隐藏
  • 标记单元格(或单元格区域)应显示列表
  • 选择“数据”>“数据验证”>数据验证
  • 选择允许:列表
  • 表明之前准备好的清单来源
  • 确认

下拉列表已准备就绪。对于组合框,我认为您应该使用 VBA。但您也可以使用上面描述的方法,例如只准备包含“是/否“ 或者 ”真假”,大体上是一样的。

无论 Excel 的版本是什么,该方法都有效。

答案2

当我自己尝试做同样的事情时,找到了这个答案,在实验中发现,还有第二个选项,这意味着您不需要使用定义的单元格范围。 可以将条目直接添加到源。

  1. 选择您想要下拉框的所有单元格
  2. 点击 > 数据验证
  3. 允许 > 列表
  4. 在“源”中输入您想要的任何值(用逗号分隔)。

答案3

示例:此示例将创建一个由 10 个单元格组成的垂直范围,其中每个单元格都可以使用从每个单元格中出现的下拉列表中选择的值来填充。

设置:选择或将空白表插入工作簿。将以下字母添加到关联的单元格位置。单元格 C1 中的 A 单元格 C2 中的 B 单元格 C3 中的 C 单元格 C4 中的 D 选择单元格 A1 到 A10 在功能区栏中,选择“数据、数据验证、数据验证”在出现的对话框中,选择“设置”选项卡。在“设置”选项卡中,选择以下“验证标准”:允许:列表取消选中忽略空白输入 C1:C4 作为来源:选择确定用鼠标选择单元格区域 A1:A10 中的单元格。下拉箭头将出现在 A1:A10 范围内的任何单元格旁边。下拉箭头不会出现在工作表的任何其他单元格中。

演示:通过选择 A1:A10 范围内的单元格中的各种条目来演示结果。

相关内容