2016-09-02 34 views
-2

我嘗試過搜索,但找不到我正在查找的內容(不確定是否有可能)。將單元格中的名稱與另一個表單中的名稱匹配,然後將其ID返回到下一個單元格(Excel 2013)

我有一張帶有200個通訊組列表的列表,其旁邊的單元格列出了每個DL的成員名稱(用分號和空格隔開,例如John Doe; Jane Doe)。我還有另一張表列出了我們在一列中的每個用戶,並且旁邊的列列出了他們的ID。我想要做的是檢索每個DL的每個成員的ID,並將它們全部列在下一個單元格中,用a隔開,沒有空格。

例如:

A   B 
John Doe 203202 
Jane Doe 123002 
Steve Smith 383020 

第2頁:

A     B       C 
Staff List John Doe,Jane Doe,Steve Smith 203202,123002,383020 

所以小區C1是我想要進行查找的數值。非常感謝,如果我不清楚我在找什麼,我很抱歉。

+0

這可以使用Office 365 Excel中的一個公式完成,但在2013年,您需要在另一列中使用助手列和長連接公式。或者你可以在vba中編寫一個UDF,將它全部整合在一起。 –

回答

0

最後我用的是現在刪除註釋 - 但如果任何人想要的答案:

我使用「文本分列」分離出來的(表2)B列的所有名稱,然後添加空白在每個現有行後面,然後在每個名稱下使用Index函數從Sheet 1中拉出ID,然後在每個名稱下面都顯示其對應的ID。

最後,我使用CONCATENATE和TRANSPOSE函數來合併每行的所有ID。

感謝您的幫助!

相關問題