[英]Complicated Formula Issue adding specific values based on a parameter
我有一個表A和表B。表A是輸入表,表B是輸出表。 表A有2欄; Name
和Quantity
,表B也有2列Name
和Quantity
,但不同之處在於表B中已經寫入了48個名稱,並且Quantity
部分為空,而表A的整體為空。 我在解釋資料方面做得不好。 我知道,但是到目前為止,如果你和我在一起。
現在,我轉到表1,並使用[Name,Quantity] : {Sam,10},{Lilly,15},{Sam,25}
語法輸入以下數據[Name,Quantity] : {Sam,10},{Lilly,15},{Sam,25}
。 輸入該數據后,我希望表B中與名稱相對應的適當數量單元格等於表B中每個名稱具有的總量。
在這種情況下,我希望表B的輸出向我顯示{Sam,35},{Lilly,15}
,其余Names = 0
。
我希望這種方法只適用於excel公式計算,並且不包含宏或VBA,因為它將使我更輕松地將其與正在制作的電子表格的其他功能集成在一起。 但是我不介意有其他選擇。
如果您的數據格式是這樣的:
您可以使用SUMIF或數據透視表。如果使用SUMIF,則可以列出所有帶有零的名稱。 如果使用數據透視表,將自動生成名稱列表。
對於SUMIF,如果表B的“數量”列以B2開頭,則可以使用以下公式:
=SUMIF(Table_A[Name],A2,Table_A[Quantity])
並填寫到最后一行。 如果表A不是“真實”表,則將范圍引用替換為適當的列。
SUMIF方法的結果:
如果要使用數據透視表,則將光標置於表A中,選擇“插入/數據透視表”。 然后將“名稱”拖到“行標簽”區域,並將“數量”拖到“值”區域。 格式化品嘗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.