根据相邻单元格中的值填充和清理excel单元格

根据相邻单元格中的值填充和清理excel单元格,excel,vba,Excel,Vba,希望清理Excel数据并使用宏/公式将其转换为适当的数据集。这就是我的数据的样子 需要这样转换它: 行数可以达到>3000,并且每个名称下的项目数不是恒定的。 确定的几个步骤是: 1.清除每个任务的空白行(标记为红色) 2.删除利用率列 3.“可用小时数”列以填充下面每个空单元格中的值。 4.两个新列中单元格L4的开始数据和结束日期 5.单元格A9中的团队名称将填充在新列“团队名称”中 我尝试使用录制的宏,但在新的数据集中它不起作用。因此,需要一些专家帮助。确定您需要做什么的关键字是unpi

希望清理Excel数据并使用宏/公式将其转换为适当的数据集。这就是我的数据的样子

需要这样转换它:

行数可以达到>3000,并且每个名称下的项目数不是恒定的。 确定的几个步骤是: 1.清除每个任务的空白行(标记为红色) 2.删除利用率列 3.“可用小时数”列以填充下面每个空单元格中的值。 4.两个新列中单元格L4的开始数据和结束日期 5.单元格A9中的团队名称将填充在新列“团队名称”中


我尝试使用录制的宏,但在新的数据集中它不起作用。因此,需要一些专家帮助。

确定您需要做什么的关键字是unpivot。 您可以使用以下方法取消打印数据:

  • 电源查询、跟踪
  • VBA宏,如下所示

还有其他一些可能的解决方案来解决unpivot数据…只需使用谷歌来查找它们。

查看Power Query。用VBA做这件事会容易得多。