首页 >> 知识经验 > 百科经验 >

从另一个excel表中自动提取数据(excel自动从另外表格提取数据)

2023-03-20 06:01:03 来源: 用户: 

大家好,小讯来为大家解答以上的问题。从另一个excel表中自动提取数据,excel自动从另外表格提取数据这个很多人还不知道,现在让我们一起来看看吧!

1、excel中实现数据自动汇总到汇总表的常用办法是vba汇总,高效快速。

2、操作方法如下:打开excel,按住alt+F11打开VBA编辑器:新建一个模块,贴入以下代码:Sub 汇总()Dim d As ObjectDim Arr As VariantArr =Worksheets("数据源").Range("A2:B" & Worksheets("数据源").Range("B"& Rows.Count).End(xlUp).Row)Dim i As LongSet d =CreateObject("Scripting.dictionary")For i = 1 ToUBound(Arr)d(Arr(i, 1)) =d(Arr(i, 1)) + Arr(i, 2)Next iRange("A1:B1") = Array("产品编码", "数量")Range("A2").Resize(d.Count) =Application.WorksheetFunction.Transpose(d.keys)Range("B2").Resize(d.Count) =Application.WorksheetFunction.Transpose(d.items)With Range("a1").CurrentRegion.Borders.LineStyle = xlContinuous.HorizontalAlignment = xlCenter.VerticalAlignment = xlCenterEnd WithEnd Sub3.指定执行的宏:4.效果如下:。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章