1
Q
在列表
A
回答
1
您可以使用數據透視表。在這種情況下,每次有新數據時都應手動更新它。
如果你想自動更新,您可以:
獲取具有獨特的人值的列(從here拍攝)。例如,輸入C2:
=INDEX($A$2:$A$50,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$50),0,0),0))
。
並向下複製。在提供的鏈接中還有另一個可能的公式,這是一個數組公式。我個人喜歡更好的非數組公式。 範圍$A$2:$A$50
可能足夠大以涵蓋未來的數據添加。 您可以用IFERROR
包裝公式:
=IFERROR(INDEX($A$2:$A$50,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$50),0,0),0))," ")
。
這仍然會在列表的末尾留下一個零,但它並不麻煩。或者你可以很容易地修改你的公式以擺脫它。獲取列表中每個唯一項的值的總和。輸入D2:
=IFERROR(SUMPRODUCT(($A$2:$A$50=C2)*$B$2:$B$50)," ")
並向下複製。
該解決方案避免了刷新。 PS:我覺得很久以前我已經發布了這個解決方案到類似的問題。
相關問題
- 1. 子集列表在列表
- 2. 在Python中列表列表
- 3. 在Python中列表列表中列表中的子列表
- 4. 排列在列表
- 5. 在Python列表
- 6. 在列表onItemClick
- 7. 在列表
- 8. 在列表蟒
- 9. 從在列表
- 10. 在Python列表
- 11. 在列表
- 12. 在列表
- 13. 在列表
- 14. 在列表
- 15. 在列表
- 16. 在列表
- 17. 在Python列表
- 18. 在列表
- 19. 在列表
- 20. 在列表
- 21. 在列表
- 22. 在列表
- 23. 在列表
- 24. 在列表
- 25. 在列表
- 26. 在Python列表
- 27. LINQ - 在列表
- 28. C#在列表
- 29. 在列表
- 30. 在列表
使用數據透視表。無論何時添加新數據,只需刷新數據透視表即可。 – tigeravatar