当前位置:首页 > 办公 > Excel教程 > 正文内容

怎么在Excel中创建级联列表

酷网2周前 (10-09)Excel教程22

下面是一位网友的问题:

“……最前面的单元格是大类,后面一个是大类里面的小类,再后面是小类里面的分类。我选个大类,依次往后选,最后是分类……”

也就是说,要在Excel中创建级联列表。

这里,介绍一种简单的方法,需要定义名称、使用数据有效性、以及使用INDIRECT函数。

假设需要创建级联列表的数据如下所示:

当选择第一级中的“图书”时,第二级中会出现“计算机、文学、教材”三个项目,当选择第二级中的“计算机”项时,第三级中会出现“汇编语言、C程序设计、VBA手册”三个项目。

我们先把这些数据输入到Excel工作表中,并定义相应的名称,如下所示。

将单元格区域A1:A2定义为“分类”;将单元格区域B1:B3定义为“图书”,C1:C3定义为“文具”;将单元格区域D1:D3定义为“计算机”,E1:E3定义为“文学”,F1:F3定义为“教材”;将单元格区域G1:G2定义为“办公用纸”,H1:H3定义为“桌面用品”,I1:I3定义为“书写工具”。

至此,示例中的数据定义完毕。可以发现一个规律,即第二级的名称就是第一级的文字内容,第三级的名称就是第二级的文字内容。

接下来,设置数据有效性(在Excel 2010中改为“数据验证”)。

选中要设置数据有效性的单元格,本例中为单元格L1,选择设置条件为“序列”,在“来源”中输入“=分类”。(还记得吗?“分类”就是我们定义的单元格区域A1:A2的名称)。这是第一级项目的单元格。

选中要显示第二级项目的单元格,本例中是单元格O1,设置“来源”为公式“=INDIRECT(L1)”。

选中要显示第三级项目的单元格,本例中是单元格R1,设置“来源”为公式“=INDIRECT(O1)”。

“数据验证”对话框中设置的结果如下所示。

大功告成!如下所示:

选择单元格L1中的项目,单元格O1中出现相应的子项目;选择单元格O1中的项目后,单元格R1中出现相应的第三级项目。

注意,当改变单元格L1或单元格O1中的选择后,需要再次重选单元格O1和单元格R1中的项目。Excel不会因为上一级单元格内容的改变而相应自动更改下一级单元格中的内容,只有靠用户自已来改变。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/39573.html

分享给朋友:

相关文章

Excel中的sumif和sumifs函数讲解

Excel中的sumif和sumifs函数讲解

在工作当中,条件求和经常会遇到,有单条件的,也有多条件的…. 以下两个条件求和的公式大家需要掌握: sumif函数,经常用于单条件求和,而sumifs函数,常用于多条件求和。用法分别为: 函数分别解如下:...

excel数据也可按行排序的

excel数据也可按行排序的

今天,朋友传来一份简化的商场消费记录,问:能不能在不改变表格结构的情况下按行排序? 数据如下: 要求: 按消费记录为第一排序条件、消费方式为第二排序条件,对数据进行排序。 关键操作 我们平时都经常用按列排序,即把一列数...

excel图表进价带数量单位,怎么计算总价

excel图表进价带数量单位,怎么计算总价

如下样表:要计算进货总价,需进价*进货量,但进价中却含有数量单位,如何去掉数量单位就是首先要考虑的问题。公式实现每一个数量单位的格式都是“元/**”所以,找到“/”的位置,是首先要解决的问题。公式:=LEFT(B2,FIN...

Excel数据透视表怎么对数据随机排序

Excel数据透视表怎么对数据随机排序

有时候,为公平起见,我们会将一组数据随机排序。如下所示,在列D中对列C中的数据随机排序。 实现过程如下: 步骤1:在列C的左侧添加两个辅助列,如上中的“序号”和“随机数”列。 步骤2:在“序号”列中填充从1开始的顺序数...

怎么给相同姓名添加相同Excel表格编号

怎么给相同姓名添加相同Excel表格编号

如下两个表格: 第一种情况是按姓名排序的,第二种情况姓名未加排序。 两种情况下,怎样给相同姓名添加相同编号? 今天给出函数法与VBA法。 函数方法相同姓名有序排列: 1、在A2单元格输入编号1; 2、在A3单元格输入公...

一个简单的多条件求和函数——DSUM

一个简单的多条件求和函数——DSUM

之前有篇文章其中提到一种方法——用DSUM函数。 如下图: 公式基础 DSUM函数是数据库函数中的一员。 功能: 返回列表或数据库中满足指定条件的记录字段(列)中的数字之和。 语法: DSUM(database, fi...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。