数据有效性高级应用——制作二级下拉菜单

很多时候,在进行设置数据有效性时,我们希望可以根据前一单元格的内容,使用动态的数据选项。

如下图为一个员工信息表,现希望在F列制作下拉列表,下拉列表的内容根据E列输入的省份变化而变化,如在E2单元格中输入"广西",则F2单元格下拉列表中只显示广西下辖的城市;在E2单元格中输入"河南省",则F2单元格下拉列表中只显示河南省下辖的城市。

实现上述功能,首先我们需要一个城市明细表如下图:

步骤1:使用上篇文章中介绍的方法将城市明细表数据转置为下图(上篇文章链接:巧用Excel函数进行数据转置

步骤2:选中城市明细转置表中的数据:选中整张工作表,按Ctrl+G调出”定位条件”对话框,在”定位条件“对话框中选择常量,点击确定。

步骤3:定义名称:单击公式——根据所选内容创建,弹出"以选定区域创建名称"对话框,在"以下列选定区域的值创建名称"中选择首行,单击确定。

步骤4:选中员工信息表中省份所在列,设置数据有效性,来源选择城市明细转置表中第一行数据所在单元格区域。

步骤5:选中F2单元格,设置数据有效性,在来源处输入公式=INDIRECT(E2)。

结果展示:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190920A0R4O900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券