엑셀을 사용하면 VLOOKUP 함수를 자유롭게 사용해야 엑셀 좀 한다고 하지요? 그만큼 활용도가 많은 함수인데요. 좋은 함수이긴 하지만 자료를 만들 때 한 가지 값이 아니라 두 개의 값으로 데이터를 찾는 경우가 많이 있습니다. 그래서 예제 파일과 함께 방법을 공유해 드리겠습니다.
사용한 함수
VLOOKUP(찾는값, 영역, 열의 위치, [TRUE, FALSE])
ISERROR(값)
IF()
VLOOKUP 함수
해당 함수는 표의 첫 번째 열에서 특정 값을 찾아 지정한 열에서 같은 행에 있는 값을 구하는 함수입니다. 그 특정 값이 하나여야 하기 때문에 두 개의 값으로 데이터를 찾기 위해서는 유일한 특정값을 만들어줘야 하는 것이지요. 아래 예제 파일 받아서 같이 따라 해 볼까요?
요리명과 재료를 입력하면 아래 <요리목록> 테이블에서 일치하는 값을 찾아서 단가과, 공급업체를 찾아주는 자료 입니다.
=IF(ISERROR(VLOOKUP(B4&C4,D8:F17,2,0)),"없음",VLOOKUP(B4&C4,D8:F17,2,0))
예제 파일에서 [E4] 단가에 입력되어 있는 수식입니다. VLOOKUP(B4&C4,D8:F17,2,0)를 확인해 보면 '요리명'과 '재료'의 텍스트를 합쳐서 특정값을 만들어주고, D8:F17 테이블 첫 번째 열에서 정확히 일치하는 값을 찾아서 그 값을 두 번째 행 그리니깐 '단가'를 가져오는 겁니다.
IF, ISERROR 함수
핵심은 VLOOKUP 함수이기 때문에 해당 함수에 대해 이해를 했으면 크게 어려울 부분이 없는 함수이지요.
VLOOKUP(B4&C4,D8:F17,3,0) '공급업체' 데이터를 가져오는 수식이기 때문에 행 번호는 3이지요.
ISERROR 함수로 해당 VLOOKUP으로 가져오는 값이 없으면, "없음"을 출력하고, 값이 있으면 가져오라는 수식입니다. 값이 없는 값을 가져오면 아래 그림처럼 나오게 됩니다.
마무리
VLOOKUP 함수를 활용하는 방법의 중요 포인트는 특정값을 어떻게 만들어 주느냐입니다. 제가 제공해 드린 예제 파일에서는 '요리명'과 '재료'를 합쳐서 특정키를 만들어서 해당 값으로 데이터를 찾아오는 것처럼 말입니다. 모두 행복하고 건강한 하루 보내세요. ^^
'IT' 카테고리의 다른 글
2023년 9월 달력 엑셀/PDF/프린트 무료 공유 (0) | 2023.08.29 |
---|---|
8BitDo Ultimate 컨트롤러 게임패드 2.4G로 연결시 자이로 사용 방법 (0) | 2023.08.23 |
엑셀 배열 수식으로 다중 조건의 개수, 합계, 평균 구하기 feat.예제파일 (0) | 2023.08.08 |
엑셀 함수 SUMPRODUCT 다중 조건의 개수와 합계 feat. 예제 파일 (0) | 2023.07.29 |
엑셀 월일정표 파일 공유 - 연도와 월 선택 후 프린트 가능 (0) | 2023.07.26 |