EXCEL中如何创建带二级联动下拉列表的值班表

 时间:2024-11-02 10:15:40

我现在准备做一个值班表,要求每周三个部门,每个部门出一个人值班,为了快速准确地录入值班名单,我对部门和姓名列设置了序列功能。下面我来介绍一下具体方法。

EXCEL中如何创建带二级联动下拉列表的值班表

工具/原料

EXCEL

方法/步骤

1、建立“部门”与“员工姓名”之间的对应关系表,存放于“数据源”工作表中。

EXCEL中如何创建带二级联动下拉列表的值班表

2、定义以下名称:“部门”“财务部”“行政部”“销售部”“噩荜务圃网络部”。点击“公式”菜单中的“名称管理器”按僦燔渥楫扭,打开“名称管理器”对话框,点击“新建”按扭,在“新建名称”对话框中,“名称”输入“部门”,引用位置用鼠标选取“数据源”工作表中的A1:D1,如下图所示,点击确定按扭。

EXCEL中如何创建带二级联动下拉列表的值班表

3、财务部、行政部、销售部、网络部定义名称的过程与部门相同,结果如下图所示:

EXCEL中如何创建带二级联动下拉列表的值班表

4、“值班表”工作表中,选中“部门”列D3:D5单元格区域,在“数据”菜单中单击“有效性”按钮,打开“数据有效性”对话框。

EXCEL中如何创建带二级联动下拉列表的值班表

5、在“设置”选项卡中,“允许”下拉列表选择“序列”类别,然后在“来源”编辑框中输入公式:=INDIRECT($A$2),单击确定按钮,完成“部门”列序列的设置。

EXCEL中如何创建带二级联动下拉列表的值班表

6、参照步骤5为“姓名”列设置数据验证序列,其中在“来源”编辑框中输入以下公式=INDIRECT($A3),单击确定按扭,关闭“数据有效性”对话框。

EXCEL中如何创建带二级联动下拉列表的值班表

7、INDIRECT函数的意思是返回由文本字符串所指定的薪姚蟪食引用,INDIRECT($A$2)返回的值是“部门”而“部门”的定义是“数据源”中为部门设定的序列。(参考步骤3)

EXCEL中如何创建带二级联动下拉列表的值班表

EXCEL中如何创建带二级联动下拉列表的值班表

excel选择整个单元格数据区域/选择非空白单元格 EXCEL如何将一个文本框的内容与某个单元格链接 Excel中如何设置分组?? excel限制数值输入最大范围的方法 excel如何将一片区域的单元格求出?
热门搜索
清华大学校园图片 证件照图片 约会大作战漫画 男扮女装漫画 电池图片