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

一点与Excel的noob。 我试图帮助我的部门做一个作业前台,根据所做的select插入数据。

到目前为止,我已经创build了一个下拉列表,它将检查单元号(数据validation – >列表 – >命名范围),然后添加单元名称(索引和匹配命名范围),并仅显示与该单元链接的可用条件(数据validation – >列表 – >间接)。 我遇到的问题是将标准描述符显示在所选标准旁边的单元格中。

我不想使用VBA或任何macros,因为工作人员和IT技术人员对安全性有偏见。 基于公式的解决scheme将是非常好的。

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

谢谢

AC

如果我已经正确理解表单中的数据,则可以使用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))

等等。你有多less行。

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

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

我想你实际上在寻找这个

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

你在C17的单位有一个空间“单元2”,所以我使用SUBSTITUTE删除之前,我把它传递给间接,以便MATCH查找右栏