2016-07-26 39 views
0

我在Excel中有两个不同长度的表格。最大表格的第一列包含较小表格(及更多)的第一列的所有值。我希望将小表的行分配到与大表匹配(当值缺失时创建空行)。如果可能的话,我想使用一个公式(VBA代码)。我无法手动执行此操作,因为我正在使用的实际表具有数千行。下面是图片说明什么,我试图做的:基于较大表格的值分配行的小表格(Excel)

Initial lists

Result

编辑:我要补充一点,两个列表中的示例中,第一列是数字,但在真正的清单我使用的值是由字母和数字组成

任何帮助将不胜感激!

谢谢

+1

包装在IFERROR中的VLOOKUP将执行此操作。 –

+0

我对这些功能并不熟悉,您将如何使用它们作为我发布的示例?谢谢 – arielle

回答

2

我移动了“小”表,为结果腾出空间。我把它们在F和G

然后,在C1我把这个公式:

=IFERROR(VLOOKUP($A1,$I:$J,COLUMN(A:A),FALSE),"") 

在复制它在柱和向下的大表的程度。

enter image description here

+1

我起身去处理我的Roomba并回来,你已经有了屏幕截图和编辑的答案......显然,我需要更快地使用我的Roomba维护! –

+0

非常感谢,它似乎在工作! – arielle

+0

@arielle在几分钟内,您可以通过点击答案中的复选标记来标记为正确。有能力时请这样做。 –

相关问题