![](/img/trans.png)
[英]How can I Copy the date value from Column C to Column F for each row that matches criteria?
[英]How do I log the the sum of values from multiple rows to a new row if the value in the column next to it matches
您可以使用query
並將其與一些數組表示法結合使用。
=query({{A4:A,B4:B};{C4:C,D4:D};{E4:E,F4:F};{G4:G,H4:H};{I4:I,J4:J}}, "select Col1, sum(Col2) where Col1 is not null group by Col1 label sum(Col2) ''", 0)
Bob
,因為您在 Bob 之后的某些單元格上有空格(例如Bob
)。 輸入時請確保它們之間沒有空格以從公式結果中刪除重復項,或者在使用它們之前使用trim
。 見修改前的公式:=query(index({{trim(A4:A),B4:B};{trim(C4:C),D4:D};{trim(E4:E),F4:F};{trim(G4:G),H4:H};{trim(I4:I),J4:J}}), "select Col1, sum(Col2) where Col1 is not null group by Col1 label sum(Col2) ''", 0)
輸入X
不會讓您的生活更輕松,因為它將被讀取為文本,我建議改用 0(如果您堅持使用 X,則添加IF
語句以排除 Xs)。
但是您正在尋找的是=SUMIF()
加上一些智能Array notation
,如文檔中所示。
創建 arrays 您還可以使用方括號 {} 在電子表格的公式中創建自己的 arrays。 括號允許您將值組合在一起,同時您使用以下標點符號來確定值的顯示順序:
逗號:分隔列以幫助您在數組中寫入一行數據。 例如,={1, 2} 會將數字 1 放在第一個單元格中,將數字 2 放在新列右側的單元格中。 分號:分隔行以幫助您在數組中寫入一列數據。 例如,={1; 2} 會將數字 1 放在新行的第一個單元格中,將數字 2 放在下面的單元格中。 注意:對於使用逗號作為小數點分隔符的國家(例如 €1,00),在創建 arrays 時逗號將被反斜杠 () 替換。
您可以使用相同的標點符號將多個范圍連接成一個連續范圍。 例如,要將 A1-A10 中的值與 D1-D10 中的值組合,您可以使用以下公式在連續列中創建一個范圍:={A1:A10; D1:D10}。
將 arrays 添加到現有公式 您還可以使用括號將 arrays 與其他現有公式一起使用,以便將公式的返回值組織到行或列中。
例如,={SUM(A1:A10), SUM(B1:B10)} 將產生兩個值。 第一個單元格將包含 A1 到 A10 的總和,右邊的單元格將包含 B1 到 B10 的總和。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.