ich zwei Blätter nämlich habe:Excel 2010: VLOOKUP Funktion
Sheet1
Sheet2
Die folgenden Daten, die Blätter enthalten.
Sheet1:
A B C D
-----------------------------------------
Emp_ID Emp_Name Str_Date End_Date
1 EmpA 1/1/2010 1/1/2011
1 EmpA 1/2/2010 1/2/2011
1 EmpA 1/3/2010 1/3/2011
1 EmpA 1/4/2010 1/4/2011
2 EmpB 1/5/2010 1/5/2011
2 EmpB 1/6/2010 1/6/2011
2 EmpB 1/7/2010 1/7/2011
2 EmpB 1/8/2010 1/8/2011
3 EmpC 1/9/2010 1/9/2011
3 EmpC 1/10/2010 1/10/2011
3 EmpC 1/11/2010 1/11/2011
3 EmpC 1/12/2010 1/12/2011
Sheet2:
A B C
------------------------
Dept_ID Emp_ID Emp_Name
111 1
222 2
333 3
444 4
555 5
666 6
Hinweis: Ich möchte den Mitarbeiternamen in dem zweiten Blatt drucken, die die employeeID von sheet1
übereinstimmen sollte. Wenn die employeeID nicht übereinstimmt, sollte eine leere Zelle gedruckt werden.
Mein Versuch:
ich die folgende Funktion SVERWEIS in der sheet2
unter der Spalte emp_name geschrieben haben.
Funktion:
=IFERROR(VLOOKUP(B4,Sheet1!A4:B15,2),"")
Erste Ausgabe:
A B C
------------------------
Dept_ID Emp_ID Emp_Name
111 1 EmpA
222 2 EmpB
333 3 EmpC
444 4 EmpC
555 5 EmpC
666 6 EmpC
Erwartetes Ergebnis:
A B C
------------------------
Dept_ID Emp_ID Emp_Name
111 1 EmpA
222 2 EmpB
333 3 EmpC
444 4
555 5
666 6
Hinweis: Im erwarteten Ergebnis die MitarbeiterID 4, 5, 6 haben keine Einträge in der sheet1
, so dass das Ergebnis leere Zelle sein sollte.