【发布时间】:2014-05-21 16:08:12
【问题描述】:
我试图在两列相同时查找一个值。首先,我有一个下拉菜单。用户选择他们想要的项目名称,当他们单击它时,它会进入单元格 H26。接下来,我有一张桌子。有 4 列:名称、逻辑、要显示的标题、VLOOKUP。
单元格 E39-E43 是 NAME 列。因此,当用户从下拉菜单中选择模块 1-7、模块 8-12 等的项目列表时,标签会插入到单元格 H26 中。逻辑列有一个 IF 语句,可以输入“1-7”、“8-12”等,也可以留空。
我使用 Title to Display 列来引用。下面是表格。我正在尝试使用 vlookup 列,并且当逻辑列中的单元格与要显示的标题中的单元格匹配时,可以在一个单元格中进行查找和匹配。发生匹配时,我需要该值,无论是 1-7、8-12、13-16 等。这可以使用一个单元格并以最简单的逻辑完成吗?前端程序对复杂和拉长的 excel 函数反应不佳。感谢您的时间
【问题讨论】:
-
因此,如果 LOGIC 中的第一个单元格是
1-7,则您需要在 VLOOKUP 列中使用1-7。如果17-13在第 4 个单元格中,您希望在 VLOOKUP 列中出现17-23。如果 LOGIC 中的所有单元格都是空白的,则需要空白。如果 LOGIC 中有多个单元格将 TITLE 与 Display 匹配,则需要第一个匹配项。 LOGIC 不能包含与 TITLE 不匹配的空白以外的内容以显示。这些都对吗? -
感谢您的回复,LOGIC 中匹配的单元格不会超过一个。由于下拉菜单只选择了一个选项,因此 h26 只有一个值。这意味着 LOGIC 列要么全为空白,要么有一个字段具有 IF 语句中指示的值。我只是想抓住 LOGIC 列中显示的任何内容。这是否回答了您在回复中询问的内容?谢谢
标签: excel excel-formula excel-2007 excel-2010