首页 > 解决方案 > 如何使用条件创建将数据从行复制到列的宏?

问题描述

我目前正在使用 v 查找来查找和放置特定项目的值。但是,我正在寻找一个 VB 宏的帮助,它将以定义的结果输出数据。

请参阅原始数据的第一个屏幕截图
在此处输入图像描述

第二个屏幕截图,应该是结果。
在此处输入图像描述

请注意,“站点”不是恒定的,它可以是任何值,所以我将所有站点都放在 A 列中。

目前 Vlook 做得很好。但有时会使文件崩溃。

标签: excelvbaexcel-formulaexcel-2016

解决方案


您可以使用原始数据源通过数据透视表解决此问题,而无需更改表布局。

如下所示拖动列(您需要从默认名称重命名它们): 对于Columns,首先将字段拖动到Date那里。Σ Values将两个字段拖到值区域后,该字段将出现,并且应该在下方Date

在此处输入图像描述

并且对默认格式进行了一些格式更改,结果可能如下所示:

在此处输入图像描述


推荐阅读