上周同事做员工信息表,如下图数据源横跨几列姓名,做下拉菜单时Excel直接报错。因为数据验证的序列来源只认单行或单列,多行多列区域无法直接选中。其实只需三步,就能做出跨多列的下拉菜单。

Excel多行多列数据源怎么做下拉菜单?3步搞定数据验证报错-趣帮office教程网

一、定义名称,指定初始范围

  1. 选中数据源中的任意一列(例如A列)。

  2. 点击「公式」选项卡中的「定义名称」。

  3. 在弹出的对话框中输入名称(如“名单”),引用位置默认为A列。

这一步为后续的下拉菜单做好名称准备。

Excel多行多列数据源怎么做下拉菜单?3步搞定数据验证报错-趣帮office教程网

二、设置数据验证

  1. 选中需要放置下拉菜单的单元格(如G2)。

  2. 打开「数据」→「数据验证」,允许条件选择“序列”。

  3. 在来源框中输入“=名单”,点击确定。

此时下拉菜单已出现,但只显示A列的内容。

Excel多行多列数据源怎么做下拉菜单?3步搞定数据验证报错-趣帮office教程网

三、修改名称的引用范围

  1. 回到「公式」→「名称管理器」。

  2. 找到“名单”,点击编辑。

  3. 将引用位置从单列改为多行多列区域(如=Sheet1!$B$2:$E$7)。

Excel多行多列数据源怎么做下拉菜单?3步搞定数据验证报错-趣帮office教程网

再打开G2的下拉菜单,所有三列姓名均已出现在列表中。

Excel多行多列数据源怎么做下拉菜单?3步搞定数据验证报错-趣帮office教程网

结语:利用名称管理器作为中间层,即可让下拉菜单突破单列限制。职场中遇到多区域数据源,记得用这个方法。