合併兩個具有共同特徵的 Excel 表

合併兩個具有共同特徵的 Excel 表

假設有2個excel表,其中包含以下資訊:

第一張表:

在此輸入影像描述

第二個表:

在此輸入影像描述

任務是為每個成本中心找到一名員工(將成本中心分配給員工)。

我怎麼能在Excel中做到這一點?

答案1

最簡單的方法是使用查找表 您可以從一個表中尋找值,並將其填入另一個欄位中。

答案2

可以使用 vlookup 但這需要索引欄位(成本中心)位於傳回值(員工)的左邊。如果交換第二個表的 B 和 C 列,則可以在第一個表的 F2 中使用 vlookup 和以下公式: =vlookup(E2, Table2!B2:Table2!C,2,FALSE)

否則,該公式將在不更改當前表的情況下起作用。它使用索引、匹配方法。將其放入第一個表的 F2 中: =index(A:F, MATCH(E2, Table2!B:Table2!B,0),3)

索引匹配的好處是,您可以透過簡單地更改上面的傳回列值(3)來定義要傳回的列。

這兩種方法的限制在於它們不能很好地處理多個值。根據您的實現,您將只獲得第一個或最後一個值。不確定這是否是一個問題,但在上面的範例中 SGRR70 有 3 名員工。

如果您正在尋找特定的回傳值,則需要澄清

相關內容