0
在G4:G19範圍內,我在尋找「Winner」,當我找到它時,我想要移動(從同一行),D列中的信息該行到我正在寫公式的單元格。需要某種類型的IF ... MOVE
=IF(LARGE(G$4:G$19,1)="Winner", ...)
...將列D(該行)的內容移動到D25,這是我想要放置公式的位置。
我不能具體說明單元格,因爲它取決於包含「優勝者」的單元格會有所不同。
我需要某種移動語句。
在G4:G19範圍內,我在尋找「Winner」,當我找到它時,我想要移動(從同一行),D列中的信息該行到我正在寫公式的單元格。需要某種類型的IF ... MOVE
=IF(LARGE(G$4:G$19,1)="Winner", ...)
...將列D(該行)的內容移動到D25,這是我想要放置公式的位置。
我不能具體說明單元格,因爲它取決於包含「優勝者」的單元格會有所不同。
我需要某種移動語句。
我不知道爲什麼你使用LARGE
,因爲它只與數字工程,所以只有收益數字,這是沒有意義的文本「贏家」來比較,但是...
從你所描述的東西,聽起來像在小區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表示)。
工作表中使用的功能(而不是通過VBA說)不能移動,儘管它們可以複製。 – pnuts