乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 关于excel中的数据有效性关联设置-excel数据有效性关联,表格数据有效性怎么设置关联

关于excel中的数据有效性关联设置-excel数据有效性关联,表格数据有效性怎么设置关联

作者:乔山办公网日期:

返回目录:excel表格制作


根据你说的情况来看,这个二级下拉菜单是通过定义名称的方式实现的,当自变量为数字时,是不能直接以数字命名的,所以就会失效,如果是这种情况,可以通过OFFSET函数定义动态引用区域,如图所示,数据-有效性-允许-序列,I列数据有效性为:来源=$A$1:$E$1,J列数据有效性为:来源=OFFSET($A$2,,MATCH($I1,$A$1:$E$1,0)-1,COUNTA(OFFSET($A$2,,MATCH($I1,$A$1:$E$1,0)-1,65535))),确定之后会发现无论自变量是数字、字母还是文字都不影响有效性的使用,试试看^_^

 



目前在Excel中有两张表,一张表是原来636f70797a686964616f338的学年报表(即“原表”,含学生的各种信息,如图1所示),一张表是现在的学生花名册(即“新表”,只有学生的姓名和性别信息,如图2所示)。只要能将“原表”中的信息根据“新表”中的学生姓名关联到“新表”中,就可以完成任务了。

方法:
选择“新表”中的C2单元格,如图3所示。单击[fx]按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到VLOOKUP函数,单击[确定]按钮,出现“函数”参数对话框。第一个参数为需要在数据表首列进行搜索的值,在这里就是搜索学生姓名,也就是“新表”中的A2单元格。第二个参数是需要在其中搜索数据的信息表,这里也就是整个“原表”的数据,即“原表!A2:G34”。为了防止出现问题,这里,我们加上“$”,即“原表!$A$2:$G$34”,这样就变成绝对引用了。第三个参数为满足条件的单元格在数组区域内中的列序号,在本例中,也就是在“原表!$A$2:$G$34”这个区域中,根据第一个参数返回第几列的值,这里我们填入“3”,也就是返回出生年月的值。第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“0”,则为精确匹配。这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:Excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软在这里可能弄错了,为0时应为精确匹配),此时的情形如图4所示。按[确定]按钮退出,即可看到C2单元格已经出现了正确的结果。


把C2单元格向右拖动复制到D2单元格,这时会出现错误,原因在哪里呢?原来,D2的公式自动变成了“=VLOOKUP(B2,原表!$A$2:$G$34,3,0)”,我们需要手工改一下,把它改成
“=VLOOKUP(A2,原表!$A$2:$G$34,4,0)”,即可显示正确数据。继续向右复制,同理,把后面的E2、F2等中的公式适当修改即可。一行数据出来了,对照了一下,数据正确无误,再对整个工作表进行拖动填充,整个信息表就出来了。
最后说明一下:使用这个公式的时候,要求学生名称不能有重名,如果有的话,要先稍改一下,比如在名称后面加个“大”或“小”以示区分。


1、首先,我们通过定义名称的方法来解决。选中A列数据区域(包含标题),选择【公式】-【定义名称】-【根据所选内容创建】。

2、选择【首行】并确定,这样就创建了一个“型号”的名称。

3、或者,可以选中A列数据区域(不包含标题),在名称框中输入“型号”二字,然后回车,也可以创建这个名称

4、回到“操作表”,选中B列单元格,然后点击【确定】按钮就可以引用“基础信息表”A列数据形成下拉菜单就可以了。



工具:excel2010

通过【数据】--【有效性】可以设置关联数据有效性。

步骤1:打开excel文档

步骤2:点击{数据】--【有效性】,然后选择【有效性】

步骤3:按照下图设置,点击确定

步骤4:效果如下

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网