Excel将多达100个具有相似但不相同列的范围组合为一个

时间:2020-04-23 17:15:38

标签: excel vba

我正在为唯一项目输入数据,每个项目都有一组可能唯一的列。因此,举例来说,两个范围可能看起来像这样:

范围1:

Brand   Year  MPG   Sales
Nissan  2000  25    150
Nissan  2005  27    180
Nissan  2008  30    190

范围2:

Brand   Year    Sales
Honda   2000    95
Honda   2001    100
Honda   2001    150

理想情况下,我想合并为一个命名范围:

Brand   Year    MPG Sales
Nissan  2000    25  150
Nissan  2005    27  180
Nissan  2008    30  190
Honda   2000    Null    95
Honda   2001    Null    100
Honda   2001    Null    150

实际上,我有类似100多个这样的命名范围,列的范围在25-35之间。

是否有达到所需结果的明智方法?我现在正在尝试使用vba遍历每个范围并检查该行是否存在,但这似乎是一个草率的解决方案,并且在使其无法正常工作方面遇到问题,但是我可能会强行通过它。

0 个答案:

没有答案