2017-08-16 87 views
0

我承認我在Excel中使用公式很新,所以我在尋找一些幫助。我試着尋找類似問題的其他例子,並在此之前嘗試通過它。Excel,比較不同工作表中的值(如果它們與第三列的返回數據匹配)

就這個問題:基本上我是相當大的數據集。我試圖在僱員名單上將名稱與名稱進行匹配,然後自動填寫他們工作的部門。

在一張表上(我們稱之爲Sheet1)我有人力資源數據包括他們的名字(列A)和部門(B欄)。在另一張紙上(讓我們稱它爲sheet2)我有我想要匹配的所有文件名(列A)。在工作表2上,我做了一個vlookup來將文件上的名字與HR上的名字(B列)相匹配,但沒有那麼大。但是現在我想基本上說,如果名稱在Sheet2上匹配Sheet1,將Sheet1的列B的值拉到Sheet2中。

我試過最初使用IF,但它似乎IF IF statments不讓你使用範圍(匹配Sheet2 B2到Sheet1 A:A)並且想要匹配確切的單元格(說Sheet2 A2到Sheet1 A2)說得通?在表2中有屬於他們的多個文件的人,但他們僅在工作表1中列出一次。

感謝您的幫助。

+0

你可以添加一些樣本數據到你的問題?有一些地方很難理解你想要的東西。 – HaveSpacesuit

+0

vlookup這樣做。這聽起來像,到目前爲止,您正在取(Sheet2,A)名稱並在(Sheet1,A)中找到它並返回相同的名稱...這是驗證數據存在的好方法,但它不是vlookup的全部用途。你所需要做的就是返回一個* offset *列(這是公式的第三個參數)。簡單地說,Sheet2列B中的公式可以是'= VLOOKUP(A1,Sheet1!A:B,2,0)',其中'2'表示「給我定義範圍中第二列的值」。 – David

回答

相關問題