如果范围包含值,则返回同一行中另一个单元格的内容
我有一个logging文档,在logging特定项目时input值“1”。 然后在同一行的另一个圆桌上,logging与该项目相关的某些笔记。 因为我logging的Colums数量很大,所以我不断地对每个Colum进行过滤,以便每次都收集相关的logging。
我已经创build了另一个列表,我想要返回每个特定于该项目的笔记。
请看下面的例子:
我相信我正在寻找的一个粗略的公式应该是:
“项目1的注释”
对于范围: A2:A100
IF A(x) = 1 then return C(x)
&
“项目2的注释”
对于范围: B2:B100
IF B(x) = 1 then return C(x)
任何帮助将不胜感激
谢谢
使用下面的数组公式。
(1) D2
单元格中的公式
=IFERROR(INDEX($C$2:$C$100,SMALL(IF($A$2:$A$100<>"",ROW($A$2:$A$100)-ROW($A$1),""),ROWS($A$2:$A2))),"")
(2)在E2
细胞中的配方
=IFERROR(INDEX($C$2:$C$100,SMALL(IF($B$2:$B$100<>"",ROW($A$2:$A$100)-ROW($A$1),""),ROWS($A$2:$A2))),"")
按CTRL + SHIFT + ENTER来评估公式,因为它是一个数组公式。