excel在特定单元格下拉列表(数据有效性'序列')中去除重复值显示后,在另一特定单元格中显示

excel在特定单元格(如图中H2,H3)下拉列表(数据有效性'序列',是一个动态变化的'序列')中去除重复值显示后,怎么才能在另一特定单元格(如图中J2,J3)中显示与该值(是一个变化的值)同行的另一列的全部数据下拉列表(也是一个动态变化的'序列')。 例如:假设图中H2是a的话,J2的下拉列表就变成E,W;H2是b的话,J2的下拉列表就是W。假设途中H3是E,J3的下拉列表就是a,c;H3是W的话,J3的下拉列表就是a,b。
其中A、C、E列随时更新数据。所以H2,H3我也做的随时联动更新数据。

你要求的是二级下拉菜单制作,方法如下:

    制作数据源表格:比如一级菜单为省份,二级菜单为城市,可以将表格制作为下图这样的

    定位有效自定义区域:选中D2:J5区域,按CTRL+G进行定位,定位常量,此步骤是为了不让下拉菜单中出现多余的空白选项。

    自定义名称:将各省份的城市定义为本省名称,点击工具栏上的“公式”选项卡,在自定义名称区域点击“按所选内容创建”,选择最左列,确定。

    创建一级下拉菜单:选中A2:A11(区域自定),依次点击“数据”选项卡-数据验证(2013版以前叫“数据有效性”),选择序列,在来源下的方框中点击下鼠标或点击方框后的小图标,用鼠标选择D2:D5,确定。

    此时,在A2:A11区域即可选择省份

    制作二级下拉菜单(城市):操作与第4步基本相同,选中B2:B11区域后打开数据验证,序列,来源不同了,用公式=indirect(a2)  注意这个A2需要相对引用。

    点击确定后,看下B列单元格,点击下拉箭头,只会出现你在A列对应单元格选择的省份城市。

追问

之前想过indirect二级下拉列表制作。关键在于你提出的数据源表能不能做成动态抽取我截图中的A列跟C列数据?

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-17
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来,并说明如何从现状到的目标效果)作为附件发来看下 yqch134@163.com追问

好,等我晚上回家,用我的电脑发给你!

本回答被提问者采纳

excel在特定单元格下拉列表(数据有效性'序列')中去除重复值显示后,在另...
创建一级下拉菜单:选中A2:A11(区域自定),依次点击“数据”选项卡-数据验证(2013版以前叫“数据有效性”),选择序列,在来源下的方框中点击下鼠标或点击方框后的小图标,用鼠标选择D2:D5,确定。此时,在A2:A11区域即可选择省份 制作二级下拉菜单(城市):操作与第4步基本相同,选中B2:B11...

EXCEL中如何用数据有效性选择数据后,另一个单元格自动引用指定位置的...
1、我们将需要的处理的excel表格打开,进入到该表格的操作界面,然后选择表格里的单元格再在菜单里找到数据选项 2、点击数据选项,在数据的工具区里找到数据有效性选项 3、点击数据有效性选项,在弹出的对话框内我们找到允许选项,在允许内我们选择序列 4、选择序列之后,然后在来源里输入引用的单元格 5、...

求助excel中如何引用工作表中某一列中不重复的部分为作为另一个工作表...
有两种方法可以实现:VBA与辅助列提取不重复数据后做下拉菜单,而提取不重复数据又有公式法和查询法,如SQL或Power Query。下面介绍公式法:如图,在“实时库存总账”的右侧空列,如G列中提取“入库记录”中C列的不重复数据,考虑C列可能增加,公式引用的范围可大一些,如C3:C100(最好不用整列),G...

excel 数据有效性做下拉菜单如何去掉重复数据
6、选中C2单元格,选择【数据】-【数据有效性】。7、在设置界面选择“序列”,在公式处输入:=Data,然后点击【确定】按钮。8、这时,在C1下拉菜单就可以返回A列不重复内容形成的下拉菜单了。9、当A列内容更新时,B列内容也同时更新,C列的下拉菜单也随之改变。

EXCEL中如何利用已有表格中的数据在特定单元格中创建下拉菜单,并删除重 ...
选中A列的数据区域,工具栏→数据→筛选→高级筛选 选中 将筛选结果复制到其它位置 在复制到中 输入 D1 (可以是任一不用的列)选中 选择不重复记录 点确定。这样就把不重复的数据筛选出来。B1选中,工具栏→数据有效性→允许:序列→来源:选中D列的筛选记录 确定即可 ...

如何在EXCEL中实现选择一个单元格中下拉数据后另一个单元格跟着变化
1、以2007版EXCEL为例,打开EXCEL表格,数据如下图,根据A列材质在C:D列查找区域内自动查找密度并显示在B列 2、在B2输入函数:=VLOOKUP()3、选择要查找的值所在单元格,即A2,然后输入“,”。VLOOKUP函数第1个条件完成 4、选择要在其中查找值的区域,即C、D两列,然后输入“,”。VLOOKUP函数...

Excel中在单元格下拉菜单中选择一个值之后在另一单元格能自动等于对应的...
用Vlookup,如数据少的话,可以直接用IF 1.Vlookup 建个对照表,假设在X1:Y20 X Y S 1.6 A 1.2 B 0.8 C 0.4 A1输入公式 =vlookup(a1,$X$1:$Y$20,2,0)2. IF A1输入公式 =IF(A1="S",1.6,IF(A1="A",1.2,IF(A1="B",0.8,IF(A1="C",0.4,"其他"))...

EXCEL中如何用数据有效性选择数据后,另一个单元格自动引用指定位置的...
公式表示:在Sheet1的A列精确匹配与A2单元格相同的单元格,并返回对应满足B2单元格在Sheet1的A1:I1中对应的列数,加上如果C1为数量1为0,如果为数量2为1的结果为列数的数据。 方法二: 在Sheet2的C2单元格输入以下公式,然后向右向下填充公式 =INDEX(Sheet1!$B$3:$I$6,MATCH($A2,Sheet1!$A$3:$A$6,0)...

EXCEL表格中一个单元格中用下拉菜单,下拉的这些内容又在另一个...
用数据有效性+定义表名称 先按Ctrl+F3 定义表名为List 在引用中输入 =OFFSET(Sheet2!$A$1,1,0,COUNTA(Sheet2!$A:$A)-1,1)其中Sheet2就是你所说的另一个表 再在Sheet1中选中要做下拉菜单的单元格,点“数据有效性"在选中"序号",在公式中输入=List 就可以实现你要的效果了 ...

EXCEL2010 怎么设置选择下拉列表后另一个单元格显示对应值
在Excel 2010中,设置选择下拉列表后使另一个单元格显示对应值,可以通过“数据”菜单中的“数据有效性”功能以及结合公式来实现。首先,需要准备好数据源,并在Excel的某个工作表中输入这些数据。例如,在Sheet1的A列中输入一系列的数据选项,这些数据将作为下拉列表的内容。接着,...

相似回答