일반적으로 VLOOKUP을 사용하는 Excel 스프레드시트가 있습니다.
이 경우 이메일 주소를 비교할 때 레코드의 ID를 찾아야 하므로 여기서는 이메일 주소가 고유 ID입니다.
예를 들어 시트 1에서
A B C D
Person Id | Family Name | First Name | Email
#N/A | Doe | John | [email protected]
시트 2에
A B C D
Person Id | Family Name | First Name | Email
12345 | Doe | John | [email protected]
기본적으로 시트 1에는 800개의 레코드가 있고 시트 2에는 450개의 레코드가 있습니다. 450개가 시트 1에 있다는 것을 알고 있으므로 해당 ID를 찾아서 더 많은 데이터가 있는 시트 1에 배치해야 합니다. 각 사람.
지금까지 시도한 것은 VLOOKUP인데 계속 오류가 발생합니다. 나는 복사 붙여 넣기를 사용하지 않고 일종의 수식을 사용하고 중복을 제거하고 싶습니다.
어떤 아이디어가 있나요?
답변1
조회 값이 소스에서 검색하려는 값의 오른쪽에 있기 때문에 오류가 발생할 가능성이 높습니다(시트2, 귀하의 경우).
기본적으로 소스 데이터 시트(시트2)은 다음과 같이 배열됩니다.
A B C D
Email | Family Name | First Name | Person ID
[email protected] | Doe | John | XXXXXXX
어디에개인 ID기둥은 기둥에 배치될 수 있습니다.비,씨또는디(오른쪽에 있는 한이메일열).
데이터를 다시 정렬하지 않으려면, 을 사용하는 대신 열에 콤보를 VLOOKUP
사용하는 것이 좋습니다INDEX/MATCH
ㅏ~의시트1, 다음과 같은 내용이 있습니다.
=INDEX(Sheet2!A:A,match(D1,Sheet2!D:D,0),1)
D1
조회 값(이메일 주소)은 어디에 있습니까?
Sheet2!A:A
개인 ID가 포함되어 있습니다.
Sheet2!D:D
이메일이 포함되어 있습니다.