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

Excel: Show matching content in cell

Excel有点菜鸟。我正在尝试通过创建任务前 sheet 来帮助我的部门,该任务将根据所做的选择插入数据。

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

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

如果你download(更新link)我的传播sheet可能更有意义。

谢谢

AC

如果我正确理解了您 sheet 中的数据,您可以使用 VLOOKUP

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

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

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

等..对于你有多少行。

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

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

我想你真的在找这个

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

您在 C17 中的单元有一个 space "Unit 2",所以我在将它传递给 INDIRECT 之前使用 SUBSTITUTE 删除,以便 MATCH 查找正确的列