我在這些主板上找到了類似於我的問題的答案。但是,我的數據設置不同,我沒有得到我需要的結果。Excel通過宏相似的行
我在Excel中的數據如下所示:
ParcelNumber BillNumber OwnerName Code Year DollarAmount
111222 9117222 Smith, Bill 22 2013 $999
111222 9117222 Smith, Bill 22 2013 $276
111222 9117222 Smith, Bill 22 2013 $100
111223 9110001 Tan, Steve 22 2013 $96
111223 9110001 Tan, Steve 22 2013 $12
111224 9112396 Bishop, John 22 2013 $126
111225 9113333 Fidel, Jason 22 2013 $990
我需要做到以下幾點:
對於這一切都是相同的包裹數,累計起來的金額和鞏固一個每個宗地號碼一行。輸出將如下所示:
ParcelNumber BillNumber OwnerName Code Year DollarAmount
111222 9117222 Smith, Bill 20 2013 $1375
111223 9110001 Tan, Steve 20 2013 $108
111224 9112396 Bishop, John 20 2013 $126
111225 9113333 Fidel, Jason 20 2013 $990
非常感謝。
你也可以通過數據透視表來做到這一點。你介意使用數據透視表的解決方案嗎? – Jerry
我對此並不熟悉,但如果它很容易運行,當然! – user38324
這概括了所有列 - 不是我想要的: 次試驗(+) LASTROW = ActiveSheet.UsedRange.Rows.Count 集合R = ActiveSheet.UsedRange.Resize(1) 隨着Application.WorksheetFunction 對於iRow = LastRow - 1 To 2 Step -1 Do While Cells(iRow,1)= Cells(iRow + 1,1) LastCol = r(r.Count).Column SumCol = LastCol + 1 For iCol = 2 To SumCol (iRow,iCol)= .Sum(Range(Cells(iRow,iCol),Cells(iRow + 1,iCol))) Next iCol 行(iRow + 1).Delete Loop Next iRow End With End Sub – user38324