excel - 如何根据另一列中的唯一值复制一系列数据并将其粘贴到另一张工作表中
问题描述
我在combined.csv 中收到大量数据,我需要按序列号对它们进行分类并将它们分开为自己的.csv 文件。我已经设法提取了该序列号,但我似乎无法弄清楚如何选择唯一的数据范围,然后将其粘贴到另一张表中。这是我到目前为止所拥有的:
Sub CleanData()
Range("A:A").Sort Key1:=Range("A:A"), Order1:=xlDescending, Header:=xlYes
Range("W1").Value = "Receipt Number"
'Column W to same length as Column A
With Range(Range("W2"), Cells(Rows.Count, 1).End(xlUp).Offset(0, 22))
.Formula = "=Left(A2, 4)" 'Apply Formula, with auto-fill-down
.Calculate 'Calculate results of Formulae
.Value = .Value 'Convert Formulae to Values
Range("W:W", Range("W:W").End(xlDown)).AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Range("AA2"), Unique:=True
End With
End Sub
先感谢您!
解决方案
推荐阅读
- php - Woocommerce 自定义新模板
- php - Wordpress 上传大小增加
- ios - 收到通知时显示徽章编号
- java - 初始化后在javafx中的控制器之间传递变量
- r - 非交互式处理中的R readline
- magento - 如何在 Magento 1.9 的 PHML 文件中添加图像
- vue.js - 在同一个模板 vue.js 中重用同一个搜索组件
- jquery - 更改添加到购物车文本,包括单个产品页面中的一些 jQuery 代码
- rest - 调用执行 UPDATE 和 INSERT 的 API 端点时 PUT 或 POST HTTP 动词?
- android - Unity3D 资产包精灵/默认着色器问题