如何將 F 列中與 A 列中具有相同值的所有值相加?

如何將 F 列中與 A 列中具有相同值的所有值相加?

即,如果我想從這樣的表格中求出學生的總分:

Student ID | Score 
  123456   |   12
  654789   |   14
  585822   |   5
  982531   |   22
  982531   |   32
  123456   |   17
  654789   |   14
  585822   |   18

我想回來

Student ID | Score
  123456   |   29
  654789   |   28
  585822   |   23
  982531   |   54

答案1

實現相同結果的另一種方法是根據您的數據建立數據透視表:選擇您的數據,選擇插入數據透視表,然後完成。使用學生 ID 作為行字段,使用分數作為資料字段。

答案2

您可以透過使用來做到這一點SUMIF(range,criteria,sum_range)

您需要建立一個不同學生 ID 的列表,這可以透過高級篩選器來實現(選擇「僅唯一記錄」和「複製到另一個位置」)。

公式是=sumif(A:A,A2,F:F)

答案3

我不知道如何使用 Excel,但我認為這是一個有趣的問題,所以我試著弄清楚。這是我讓它發揮作用的方法。這可能不是最好的方法。

按一下“插入”->“資料透視表”。它將自動選擇它認為應該出現在表中的內容。您也可以手動選擇要在資料透視表中包含的資料。

在此輸入影像描述

選取要包含在資料透視表中的核取方塊(學生 ID 和分數)。

將「學生 ID」從欄位清單拖曳到「行標籤」方塊。

在值方塊中,按一下「學生 ID 總和」的向下箭頭,然後按一下刪除欄位。

最後它可能看起來像這樣: 在此輸入影像描述

如果您不需要學生分數的總計,可以右鍵點擊「總計」並將其刪除。您也可以按學生 ID 排序,方法是按一下選擇帶有學生 ID 標題的儲存格時出現的向下箭頭,然後選擇排序選項之一。

感謝您的測試數據。玩起來很有趣。

相關內容