【发布时间】:2017-05-24 17:18:08
【问题描述】:
我需要一个公式,该公式将首先根据与表格上的列标题匹配的指定单元格的内容来确定要在表格的哪一列中搜索。因此,假设具有所需单词的单元格位于 Tab 1 的单元格 A1 中,并且包含单词 Task。该公式需要搜索选项卡 2 的第 1 行中的列标题,以找到具有标题任务的列。
然后它需要向下搜索该列以找到会出现多次的单词mandatory,并返回B列中相邻单元格的内容。
我在以下网站上查看了数组公式:
下面的公式让我了解了其中的一部分,但它不满足我的初始要求,因为它已修复并且正在为我的搜索词搜索列 A。
{INDEX($B$1:$B$5,SMALL(IF(ISNUMBER(SEARCH($E$1,$A$1:$A$5)),MATCH(ROW($A$1:$A$5),ROW($A$1:$A$5))),ROW(A1)))}
我还查看了此页面Get column by finding value in the row。 Barry 的 INDEX 公式似乎是我所追求的,但我无法将这两个公式整合在一起。
任何帮助将不胜感激。
【问题讨论】:
-
因此,如果在标记为
task的列中有多个单词mandatory匹配,您想返回每个匹配的相邻单元格吗?就像在逗号分隔的列表中一样? -
可能是我对相邻这个词的使用不当。如果标记为task的列是F列,并且在单元格F2,F5等中找到强制项,我想返回单元格B2,B5等的值。
标签: arrays excel excel-formula