我有一个表格,表示一系列组件及其子组件,以及子组件各自的子组件,等等。它目前看起来像一棵树(一对多关系),但它可能会在某些时候变为类似于图(多对多关系)。不幸的是,它的作者的格式很差,看起来像这样:
上述格式很差,因为存在大量数据重复,并且仅限于一组 (4) 层。相反,如果它看起来像这样,我会更喜欢:
上面的格式很好,因为数据重复很少,而且不限于固定的层数。
如果对表格的含义有任何混淆,这里是数据的图形表示:
将糟糕的格式转换为漂亮的格式很简单,但是有数百个根组件,手动输入数据会非常耗时且乏味。
我怀疑这个问题是独一无二的,我准备自己编写一些 VBA 代码来将表格解析成好的格式,但我想我会确保这不是我滚动之前预滚动解决方案的常见问题我自己的。
是否有一个技术术语来描述第一个表格中的不良格式?有没有比编写 VBA 宏更简单的方法来重新格式化数据?