需要某种类型的IF ...移动

时间:2015-04-17 13:00:32

标签: excel worksheet-function

在G4:G19的范围内,我正在寻找" Winner"当我找到它时,我想(从同一行)移动该行D列中的信息到我正在编写公式的单元格。

=IF(LARGE(G$4:G$19,1)="Winner", ...)

...将D列(该行的内容)中的内容移至D25,这是我想放置公式的地方。

我不能具体说明细胞,因为它会有所不同,具体取决于包含" Winner"的细胞。

我需要某种移动声明。

1 个答案:

答案 0 :(得分:0)

我不确定你为什么使用LARGE,因为它只适用于数字,所以只返回数字,与文本“Winner”相比没有意义,但是......

从您所描述的内容来看,它听起来就像是D25单元格中的以下公式......

=INDEX(D$4:D$19,MATCH("Winner",G$4:G$19,0),1)

......可能会满足您的需求。 MATCH表达式找到它找到的第一个单元格的相对位置,其中包含G $ 4:G $ 19范围内的精确(由0表示)文本“Winner”(不区分大小写)。 INDEX表达式返回此行中的值以及范围D $ 4:D $ 19的第一列(由1表示)。