我有一個包含大約12,000行的生態數據表。有三列:site
,species
和value
。我需要爲每組匹配的網站和物種添加值 - 例如,「網站A」中的所有「紅楓」值。我有按site
和species
排序的數據,所以我可以手工完成,但速度很慢。 site
/species
匹配的數量各不相同,所以我不能只將三個或任何組合的值加起來。當兩個其他列匹配時從列中添加值
類似的問題已經討論了數據透視表,但沒有人需要匹配兩列並添加第三列,我還沒有能夠弄清楚如何推斷我的情況。
我有理由舒適編碼和願意做一些看起來像這樣的僞代碼,但我不清楚在VBA語法:
For each row
if a(x) = a(x+1) and b(x) = b(x+1) then
sum = sum + c(x)
else
d(x) = sum
sum = 0
next
任何想法?
透視表是要走的路,只是學習如何正確使用它 – 2013-10-09 14:17:15