如何使用列公式傳回另一列中特定行的值?這是一個範例資料表,其中第四列“所需的公式列”顯示了我想要獲得的結果。
| 團體 | 樣品數量 | 數據價值 | 所需的公式列 |
| A | 1 | 35 | 35 |
| A | 2 | 2 | 35 |
| A | 3 | 1 | 35 |
| 乙 | 1 | 22 | 22 |
| 乙 | 2 | 4 | 22 |
| 乙 | 3 | 2 | 22 |
| C | 1 | 40 | 40 |
| C | 2 | 2 | 40 |
| C | 3 | 3 | 40 |
我正在尋找一個列公式,用於輸入每個組的樣本 1 的資料值。
任何幫助表示讚賞!
回覆:如何使用列公式傳回另一列中特定行的值?你好@用戶8421
這是一個有趣的問題,嘗試使用此公式向表中新增一列。
If( :Sample Number == 1,
:Data Value,
Lag( :Column 5, 1 )
)
這並不健壯,但如果您不更改行順序,應該沒問題。否則,一旦您獲得所需的數字,只需刪除公式即可。

回覆:如何使用列公式傳回另一列中特定行的值?你好,
這是我一直在使用的一個簡單公式:
If( Row() == 1,
:Data Value,
If( Lag( :Group, 1 ) != :Group,
:Data Value,
Lag( :Desired Formula Column, 1 )
)
)