2016-07-26 40 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在幾分鐘內,您可以通過點擊答案中的複選標記來標記爲正確。有能力時請這樣做。 –

相關問題