VLOOKUP 함수는 표나 범위에서 행을 기준으로 항목을 찾을 때 사용합니다. 만약 인수로 넘겨야 할 값이 없는 경우 #N/A 에러를 반환합니다. 이 때 인수 값을 준비하기 전까지 에러를 표시하고 싶지 않다면 숨길 수 있습니다. IF 기능을 조합한 IFERROR 함수는 에러가 발생한 값을 사용자가 지정한 것으로 대체할 수 있습니다.
샘플로 사용한 엑셀 파일을 첨부합니다. 참고하시기 바랍니다.
▼ 먼저 샘플 데이터를 이용해서 값을 구해 보겠습니다. VLOOKUP 으로 해당하는 1영역과 2영역의 동일한 품목을 찾아 "판매총액" 을 구할 것입니다. 동일한 품목을 찾아 판매량과 판매가를 곱합니다.
▼ 수식은 다음과 같습니다. VLOOKUP 으로 구한 판매총액을 다른 품목에도 드래그해서 적용합니다.
=VLOOKUP(B5,$H$2:$I$8,2,FALSE) * D5 |
▼ "볼펜" 항목이 품목에 없어서 판매총액을 계산할 때 에러가 발생했습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VLOOKUP 함수, 원하는 값 찾을 사용 ▶ 엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾는 방법 ▶ 엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기 ▶ 엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용 |
▼ IFERROR 함수는 엑셀에서 발생하는 각종 에러를 사용자가 원하는 값으로 대체할 수 있습니다. 위에서 VLOOKUP 함수 사용할 때 계산할 값이 없어서 발생하는 에러를 처리하는데 사용합니다.
IFERROR(value, value_if_error)
l value : 필수 요소. 오류를 검사할 인수이다.
l value_if_error : 필수 요소. 수식이 오류로 판단될 때 반환할 값이다. 오류 유형은 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?또는 #NULL! 이 해당한다.
=IFERROR(VLOOKUP(B11,$H$2:$I$8,2,FALSE) * D11, 0) |
▼ 셀 데이터 형식이 "회계" 인 경우 "-" 로 표시됩니다. "숫자" 는 IFERROR() 의 두 번째 인수로 입력한 숫자 "0" 이 표시됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VLOOKUP 함수, 원하는 값 찾을 사용 ▶ 엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾는 방법 ▶ 엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기 ▶ 엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 함수 SUMIF, SUMIFS 이용해서 조건 있는 합계 구하기 (2) | 2024.05.18 |
---|---|
엑셀 Excel 차트에 데이터 표 동시에 표시하기 (0) | 2024.05.18 |
엑셀(Excel) 필터 기능으로 상위 10위 값 추출하기 (0) | 2024.05.16 |
엑셀 Excel 표준편차, 표준오차 그래프에서 표시하는 방법 (4) | 2024.05.16 |
엑셀 Excel 다중 조건 중복 데이터 찾아서 삭제하는 방법 (1) | 2024.05.15 |
엑셀 Excel 통합문서 공유 해제하는 방법 (0) | 2024.05.15 |
엑셀 Excel 다른 이름으로 저장하는 단축키의 종류와 파일 형식 바꾸기 (4) | 2024.05.15 |
엑셀 Excel 가로 세로 바꾸기, 행 열 바꾸기 (0) | 2024.05.14 |