2014-10-17 59 views
0

我不確定如何Google這一個。我有一張如下所示的表格Excel多列查找

Last Name | First Name | Team A | Team B | Team C 
Smith  | John  | X |  | 
Doe  | Jane  |  | X | 

這將是主表格。這張表中的名稱根據他們所在的部門分成另一張表。這些表格以相同的格式設置,具有相同的列。如果主表中的人員在其中一列中標有X,我希望在部門表中標記相同的列。

+0

如果'X'只是一個標誌(並且表示'1'代替),那麼您可能需要考慮一個數據透視表(儘管源數據佈局首先需要稍微更改)。 – pnuts 2014-10-17 19:02:20

+0

下面介紹如何使用MATCH和INDEX來處理多個條件來模擬VLOOKUP():http://exceltactics.com/vlookup-multiple-criteria-using-index-match/ – 2014-10-17 19:04:05

回答

1

最好的辦法可能是創建一個隱藏的列A,其中的值是所有選項卡上列B和列C的組合。然後可以使用包裝在IFERROR子句中的標準VLOOKUP。

例如,

=IFERROR(VLOOKUP(A1,Sheet1!A:F,3,False),"") 

的IFERROR處理,你可以在主標籤上有一個名稱的子選項卡上而不是實例。它返回空白而不是#N/A。 VLOOKUP正在檢查A1中的值與主選項卡上A1的值。 A1將是First和Last的組合。 VLOOKUP需要位於每個團隊列中,以移動每個VLOOKUP中返回的列號。