我被一個問題困住了
我有兩組數據,如下圖:
如何確定表 1 中基於 ID 的「a」列的總和是否等於基於 ID 的「b」列的總和?我假設我需要 Sumif 和索引匹配,但我無法弄清楚。任何幫助,將不勝感激!謝謝!
答案1
右邊有身分證,
=SUM(A3,IFERROR(INDIRECT("$D"&MATCH(B3,$E:$E,0)),0))
其中 A3 是表 1「a」值,$D 是包含表 2「b」值的資料列,B3 是包含表 1 ID 值的儲存格,$E:$E 是包含表 2 ID 值的欄位。
如果您的 ID 位於左側,則 VLOOKUP 將使用下列內容:
=SUM(B3,IFERROR(VLOOKUP(A3,$D$3:$E$5,2,FALSE),0))
答案2
答案3
使用資料透視表,只需點擊幾下即可從表 1 轉到表 2。這是一個方便的內建嚮導,可以非常簡單地以不同的方式匯總數據,並且不需要任何腦力從頭開始計算出複雜的公式。我使用 LibreOffice Calc,因此使用者介面略有不同,但您可以輕鬆地將其轉移到 Excel。
反白顯示表 1 並從選單中選擇插入資料透視表。您將得到一個看起來或多或少像這樣的嚮導:
資料列將在可用欄位框中進行標識。將 ID 拖曳到「行欄位」框,然後拖曳到a
「資料欄位」框(我認為該框在 Excel 中的標籤不同,但它是同一個框)。在 LO Calc 中,聚合函數預設為 Sum。如果我沒記錯的話,在 Excel 中,它可能會預設為「計數」。如果是這樣,請雙擊它並從選項中選擇“求和”。
如果您需要的話,有一些自訂選項,例如選擇是否包含行和列總計以及將資料透視表貼在何處。完成選擇後,您將得到以下結果:
創建這個解決方案只需要幾秒鐘,並且沒有腦細胞受到傷害。 :-)