Excel:在单元格中显示匹配的内容

时间:2015-03-21 22:40:24

标签: excel list validation range cell

使用Excel的一点菜鸟。我正在尝试通过制作一个根据所做选择插入数据的作业前页来帮助我的部门。

到目前为止,我已经创建了一个下拉列表,用于检查单元号(数据验证 - > list - >命名范围),然后添加单元名称(索引和匹配命名范围)并显示仅可用与该单位相关联的标准(数据验证 - >列表 - >间接)。我遇到的问题是让条件描述符出现在所选标准旁边的单元格中。

我不想使用VBA或任何宏,因为员工和IT技术人员对安全性感到偏执。基于公式的解决方案会很棒。

如果您download(更新后的链接)我的电子表格可能更有意义。

由于

AC

2 个答案:

答案 0 :(得分:0)

我认为你实际上在寻找这个

=INDEX(Unit1_Criteria_Descriptor,MATCH($C17,INDIRECT(SUBSTITUTE($J$7," ",""),0)))

你在C17的单位有一个空格“单位2”所以我使用SUBSTITUTE删除之前我将它传递给INDIRECT以便MATCH查找正确的列

答案 1 :(得分:-1)

如果我已正确理解工作表中的数据,您可以使用VLOOKUP

在小组D17中:=IF(ISBLANK(C17)=FALSE,VLOOKUP(C17,Data!$L$2:$M$14,2,FALSE))

在单元格D18中:=IF(ISBLANK(C18)=FALSE,VLOOKUP(C18,Data!$L$2:$M$14,2,FALSE))

在单元格D19中:=IF(ISBLANK(C19)=FALSE,VLOOKUP(C19,Data!$L$2:$M$14,2,FALSE))

等..你有很多行。

我不确定是否要使用数据表中的数据填充额外的列,但调整VLOOKUP来执行此操作非常简单。

<强>更新 我上面的代码不起作用,因为我没有看到验证的东西。我已经编辑了您的示例工作簿,现在它应该显示正确的详细信息。 数据表中的颜色只是为了显示我使用的名称范围。 https://dl.dropboxusercontent.com/u/10316127/2015-Assignment_.xlsx