转换和格式化

迈克迈克 成员职位:21因素二世
2021年1月编辑 帮助

大家好——我有一个关于转换/格式化一个令人难以置信的丑陋的Excel文件(从PDF导出)的问题。我基本上有1-3行作为服装产品的重要部分(颜色/产品名称/款式号),列在3行重复(总文件大约是900行)。然后,我需要将相应的头/值应用于这些项目。期望输出在下面用黄色表示,因为它可以最好地描述我正在尝试做的事情。还附上了示例Excel文件。任何想法都会非常感激,因为这超出了我能想到的任何东西。谢谢!

@SGenzer


最佳答案

答案

  • 迈克迈克 成员职位:21因素二世
    Kayman -非常感谢,这真是太棒了。我能问一下Set宏中的“rec”是什么吗?我不相信我以前见过这种情况。看起来您正在使用mod 3来结束第1-3行处理后的进程。任何解释都会有帮助,但不是必要的。谢谢你!
  • kaymankayman 成员职位:662独角兽
    这只是我给宏随机取的名字,是record的缩写。你想怎么命名都行。
    我确实使用了mod 3,但不是结束它只会增加这个rec值,所以前3行是1,后3行是2,后3行是3,以此类推,直到最后。所以现在每条记录(3行)都有一个唯一的值。

    通过这种方式,您可以获得每个记录(3行集)的ID,然后使用循环值操作符进行迭代。
登录注册置评。