通过VBA实现数据透视表,以及vlookup等公式

VBA实现数据透视表及VLOOKUP公式应用
本文展示了如何通过VBA宏在Excel中创建数据透视表,以及运用VLOOKUP和IFS公式进行装运单总毛重计算、新合同重量坎级分类和新合同单价计算,实现了数据处理的自动化。

公司项目需求,贴上来记录一下。

Sub main()

pivot              '生成透视表

insert_col_weight  '计算装运单合并总毛重

insert_col_classificaton    '计算新合同重量坎级

insert_col_union    '合并合同运价策略和新合同重量坎级

insert_col_price    '新合同单价


End Sub

Sub pivot()

Dim tabRange As Range
Dim tabCache As PivotCache
Dim tabDin As PivotTable

Set tabRange = Cells(1, 1).CurrentRegion

Set tabCache = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=tabRange)

ActiveWorkbook.Sheets.Add
ActiveSheet.Name = "PivotTable"

Set tabDin = tabCache.CreatePivotTable(tabledestination:=Cells(1, 1), TableName:="pivottable1")

tabDin.PivotFields("合并").Orientation = xlRowField

With tabDin.PivotFields("装运单总毛重")
    .Orientation = xlDataField
    .Function = xlSum
End With

End Sub

Sub insert_col_w

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值