全面披露:我完全是 VB 新手。但我正在学习,确实需要一些帮助来在 Excel 中创建宏。我已经研究这个问题两天了,但似乎找不到正确的方法。基本上,我需要将数据从具有垂直数据的多行移动到具有水平排序的多列的一行。以下是细分:
- 使用匹配的“GroupNumber”压缩多行数据 - 一旦数据与第一行合并,就删除多余的行。
- 将 C 列(T-CarrierHealth_1.Carrier)中具有相同“GroupNumber”的每个单元格的所有垂直数据合并到具有“GroupNumber”的第 1 行。
- 根据 C 列 (T-CarrierHealth_1.Carrier) 中的承运人名称将数据分类到新列中。
例如:这是我开始使用的电子表格:
以下是我想要实现的目标:
有人能帮我找出最好的方法吗?我可能每个月都需要操作宏,所以我真的想了解这一切背后的方法。如果有人能帮忙,我将不胜感激。
答案1
我认为您想要的实际上是一个数据透视表而不是宏,这样您就不必费心更改数据。
它看起来不太像您的输出示例,因为单元格包含 1(一)而不是单词,但您可以立即看到哪些公司具有哪些功能。