如何使EXCEL的中两个下拉列表相关联?
1、打开Excel或者WPS表格,建立一个两个工作表,一个是记账表”写入栏“,一个数据源表”下拉源数据“(你可以任意命名);
2、在”写入栏“工作表里建立”大分类“”小分类“这样的表头;其它的表头可以根据自己的习惯进行添加;
3、在“下拉源数据”工作表里,首行建立各大分类的表头,然后每列依次填写小分类内容。
4、然后进入“下接源数据”工作表,选中大分类、小分类的内容。点击“公式”中的“指定”(WPS里面叫“指定”,Excel里面叫“根据所选内容创建”;选择“首行”,其余不选;
5、然后再“公式”里面有的”名称管理器“,最下面有一个“首行”,把这个给删除掉,然后再新建一个“首行”。
6、新建“首行”:删掉原来的“首行”,点击 名称管理器 里的 新建 ,名称 设为”首行“,
7、然后”引用位置“点击条框右端的选项标,然后选择首行大分类内容国,回车确认。
8、再到”写入栏“工作表,点中 ”大分类“的下一行单元格,在上面”数据“中找”有效性“,
9、弹出”数据有效性“窗口,在”允许“里面,选择”序列”,“来源”里面直接输入“=首行”。
10、按照上一步方面,选择小分类的下一行单元格,找到“有效性”,
11、所有设置一致,只是“来源”选择“大分类”下一行单元格,操作完成后点击确认。
12、在记账操作的时候,只需要选择大分类的下一行单元格会出现一个下拉菜单,就可以在里面选择大分类的内容,然后再到小分类的下一行单元格,也会出现一个下拉三角标,选择相应的小分类。
13、完成效果图。
在Excel表格中,我能不能设置多个单元格的有效性,而且多个单元格中的内容可以实现关联变动呢。就是当我选择第一个单元格中的内容时,第二个单元格中的下拉菜单内容会自动变动呢。
2、在B1单元格输入公式
=IF(A1="Ms.","女士",IF(A1="Mr.","先生"," "))
上面的内容是ABCD四列
在sheet2表,准备A列输入姓名,BCD自动出现sheet1里对应的内容
那么
sheet2表的B2输入
=if(or($a2="",countif(sheet1!$A:$A,$a2)=0),"",vlookup($a2,sheet1!$A:$D,column(b$1),0))
公式右拉到D2
再选中B2:D2下拉公式填充,现在你可以在A2开始向下输入姓名了