IT기타
엑셀-매칭되는 값을 기준으로 원하는 값 가져오기.
emilyyoo
2025. 3. 22. 22:34
728x90
다음과 같은 방법으로 해결할 수 있습니다. 간단히 VLOOKUP 함수를 사용하는 방법을 안내드리겠습니다.
📌 엑셀1의 F열에 엑셀2의 D열 값을 삽입하는 방법 (VLOOKUP)
두 엑셀 파일의 데이터가 서로 다르게 정렬되어 있어도, VLOOKUP을 사용하면 I열과 C열의 동일한 내용을 기준으로 원하는 값을 가져올 수 있습니다.
✅ 1단계: 파일 준비
- 두 엑셀 파일을 모두 열어놓습니다.
- 두 파일의 내용이 다음과 같다고 가정합니다.
엑셀1내용 설명
I열 | 비교 대상 데이터 (기준값) |
F열 | 여기에 엑셀2의 D열 값을 가져올 예정 |
엑셀2내용 설명
C열 | 비교 대상 데이터 (기준값) |
D열 | 가져오려는 데이터 |
✅ 2단계: 엑셀1의 F열에서 VLOOKUP 함수 사용
- 엑셀1의 F열 첫번째 셀(예: F2)에 다음 공식을 입력합니다.
=VLOOKUP(I2,[엑셀2파일명.xlsx]Sheet1!C:D,2,FALSE)
설명:
- I2: 엑셀1의 I열에서 비교할 첫 번째 데이터가 있는 셀입니다.
- [엑셀2파일명.xlsx]Sheet1!C:D: 엑셀2에서 비교 기준값(C열)과 가져올 값(D열)이 있는 범위입니다.
- 2: 해당 범위에서 2번째 열(D열)을 가져오라는 뜻입니다.
- FALSE: 정확하게 일치하는 값만 찾겠다는 의미입니다.
예시:
=VLOOKUP(I2,[데이터파일2.xlsx]Sheet1!C:D,2,FALSE)
✅ 3단계: 함수 적용하기
- 입력한 수식을 엑셀1의 F열 나머지 셀에도 끌어서 복사(드래그하여 자동 채우기)합니다.
✅ 4단계: 오류 처리
- 값이 없는 셀에서는 #N/A라는 오류가 발생할 수 있습니다.
- 오류를 방지하고 싶다면 아래처럼 IFERROR를 추가합니다.
=IFERROR(VLOOKUP(I2,[엑셀2파일명.xlsx]Sheet1!C:D,2,FALSE),"")
🚩 작업 시 주의사항
- 두 파일 모두 동시에 열려있는 상태로 진행하는 게 좋습니다.
만약 그렇지 않다면 파일의 전체 경로가 수식에 추가됩니다.
- 작업 후 결과가 제대로 되었는지 무작위로 일부 데이터를 확인하여 검증해주세요.
728x90