透视表中字段是求和还是计数是与数据源中的数据格式有关的,如果你数据源中的数据都是数值格式那么就默认是求和了,你可以把数据源的格式都改下,然后再透视就都是求和了。
可以用VBA来批量来修改值按alt+f11把下面代码粘上去,然后按F5。
Sub SumDataFields()
'批量修改数据透视表的计算字段为求和
Dim ptField As PivotField
For Each ptField In ActiveSheet.PivotTables(1).DataFields
With ptField
.Function = xlSum
.Caption = " " & .SourceName
End With
Next
End Sub