엑셀 다른 표에서 값 가져오기|VLOOKUP·XLOOKUP으로 원하는 값 불러오기
엑셀 다른 표에서 값 가져오기, 어떤 함수를 써야 할까요? 사원번호, 이름, 상품코드처럼 기준값 하나를 이용해 다른 표의 부서명·단가·전화번호·상태값을 가져오는 작업은 실무에서 매우 자주 발생합니다. 이때 VLOOKUP 또는 XLOOKUP을 사용하면 됩니다. 내 표에 맞는 조회 수식 만들기 1. 가장 기본적인 상황 현재 시트 A2에 사원번호가 있고, 다른 표의 F열에는 사원번호, G열에는 부서명이 있다고 가정해보겠습니다. A2의 사원번호를 F열에서 찾고 같은 행의 G열 값을 가져오려면 아래처럼 사용할 수 있습니다. =XLOOKUP(A2,$F$2:$F$1000,$G$2:$G$1000,"찾는 값 없음") XLOOKUP을 사용할 수 없는 환경에서는 VLOOKUP도 사용할 수 있습니다. =VLOOKUP(A2,$F$2:$G$1000,2,FALSE) 2. VLOOKUP과 XLOOKUP 중 무엇을 쓰면 되나요? 상황 추천 최신 Excel을 사용하고 있음 XLOOKUP 기존 파일과 호환이 중요함 VLOOKUP 왼쪽 열의 값을 반환해야 함 XLOOKUP 열 추가·삭제가 자주 발생함 XLOOKUP 실무에서는 XLOOKUP이 편한 경우가 많습니다. 조회할 범위와 반환할 범위를 각각 지정하기 때문에 VLOOKUP처럼 몇 번째 열인지 직접 계산할 필요가 없습니다. 3. 이름으로 전화번호나 부서명 가져오기 기준값이 사원번호가 아니라 이름이어도 원리는 같습니다. =XLOOKUP(A2,$F$2:$F$1000,$G$2:$G$1000,"") A2의 이름을 F열에서 찾고 G열의 전화번호나 부서명을 가져오는 방식입니다. 4. 다른 시트에서 값 가져오기 조회표가 다른 시트에 있다면 범위 앞에 시트명을 붙이면 됩니다. =XLOOKUP(A2,직원목록!$A$2:$A$1000,직원목록!$C$2:$C$1000,"") 시트명에 공백이 있다면 작은따옴표로 감싸는 방식이 필요...