2013-04-04 86 views
0

我有一張excel工作簿,其中包含兩張按字母順序排列的商家信息,其中一張來自今年,另一張來自去年。 2012年的房源有類別分配給他們,2013年的沒有。比較Excel 2011中2個工作表中的數據

我想複製從2012列表中的類別到2013年仍然存在的列表。我會如何去做這件事?我做了很多關於Google的搜索,並且對於我如何解決這個問題已經空了。

2012房源

Business Name  Category 
Business A  Services  
Business B  Shopping 
Business C  Automotive 

新2013房源

Business Name  Category 
Business A  Services  
Business C  Automotive 
New Business  ??? 

對於新的業務,我需要手動決定他們下摔倒,但因爲它代表我甚至不知道哪些企業需要類別。還有很多其他的專欄,但在這個問題上他們並不重要。

我對Excel的使用經驗非常有限,所以任何持有您的手都可以提供幫助。謝謝。

+0

嘗試使用VLookup。 – Richard 2013-04-04 01:46:26

回答

1

假設您的2012年商家信息是在Sheet1中,並且標題行從A1開始,並且在Sheet2中採用2013年的類似設置。那麼下面的查找公式,開始在B2單元格(或另一列),Sheet2中會帶來過度的類別:

=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,0) 

如果沒有在2012年分配給在2013年上市的企業類別,這個公式將返回顯示您需要分配類別的N/A錯誤值。

+0

它的確行得通,但是當它開始遇到與2012年不匹配的列表時,事情就不復存在了。所以它對前4個清單起作用,然後有一個從2012年開始的業務不再存在,所以單元格比較不再有效,因爲單元格A6在2013年不再與單元格A6相同。我基本上需要檢查列A中的所有列表以查看它是否存在於前一年,然後查找它是否具有該類別。那可能嗎? – jbwharris 2013-04-04 12:54:31

+0

我注意到公式中的一個小錯誤(第一個單元格引用應該是A2而不是A1)。您需要確保將範圍引用$ A $ 2:$ B $ 6調整爲Sheet1中實際的數據行數(例如$ A $ 2:$ B $ 100)。 $符號也很重要:它們可以防止在複製公式時查找範圍發生變化。 – chuff 2013-04-04 13:07:25

+0

好吧,我將公式修改爲= VLOOKUP(A2,Sheet1!$ A $ 2:$ B $ 900,2,0),現在它似乎只是返回第一個列表的類別而沒有其他內容。 – jbwharris 2013-04-04 18:17:45