안녕하세요? 엑셀왕 곽두팔입니다. 오늘은 엑셀 #REF! 오류 원인과 해결 방법에 대해서 실무적인 관점에서 여러 가지 해결 방법을 안내해드리겠습니다. 그럼 포스팅 시작하겠습니다!
STEP1) 엑셀 매커니즘을 이해했으면 간단히 해결할 문제이다!
전체적으로 엑셀 #REF! 오류가 도출된 실제 데이터를 가져와봤습니다. 여러분이 엑셀 VLOOKUP 함수를 이해하셨다면 해당 그림을 보자마자 문제점을 인식하고 해결을 하실 수 있어야 합니다. 다시 복기해보면 엑셀의 VLOOKUP은 Vertical(세로)를 기준으로 순서를 정렬하고, 원하는 순서를 가져오는 매우 간단한 수식이라는 것입니다.
참고로 엑셀에서 F2를 누르시면 위 사진과 같이 수식의 구성 형태를 볼 수 있습니다. 위 사진에서 강조드리고 싶은 부분은 A10 : C13의 범위 영역입니다. 제가 절대 참조라는 F4 버튼을 활용해서, 범위 값들은 '고정' 시켜야 한다고 말씀을 드린 바 있죠?
결론만 말씀을 드리자면, 결국 해당 수식은 세로줄을 기준으로 3번째 줄의 '매출발생' 영역까지만 데이터를 가져올 수 있도록 수식이 구성되어 있다는 것입니다. 애초에 범위 자체를 3번째 줄까지만 설정하였으니 말입니다.
그런데 수식을 살펴보면 범위의 한계는 3번째 줄인데, 값이 도출되는 영역의 수식은 4번째 줄로 명령을 주고 있는 것을 확인할 수 있습니다. 즉 범위를 초과하는 명령이기에 당연히 엑셀에서 오류가 발생한다는 것입니다.
STEP2) 해결 방안
우선 하수의 해결 방안 입니다. 데이터를 4에서 3으로 변경을 하는 것이죠!
즉 데이터를 범위에 알맞도록 수정을 해주는 작업을 하면 엑셀 #REF!오류는 제거 됩니다.
이제 고수의 해결 방법입니다. 저는 엑셀 VLOOKUP 함수를 활용할 때 항상 범위를 매우 넓게 잡아줍니다. 즉 미래 시점에 데이터가 들어갈 것을 예측해서, 빈 공간까지 범위를 잡아준다는 것입니다.
이런 식으로 말입니다. 애초에 범위를 넓게 설정을 했으면 원천적으로 #REF! 오류를 볼 가능성이 제로가 된다는 것이죠! 매우 간단한 매커니즘입니다! 이상입니다. 글 마치겠습니다! 엑셀왕 곽두팔이었습니다!
'엑셀왕곽두팔' 카테고리의 다른 글
엑셀 피벗테이블 정렬 방법 (0) | 2024.11.18 |
---|---|
엑셀 행열 변환 숨기기, 숨기기 취소 방법 안내 (1) | 2024.11.17 |
엑셀 vlookup #n/a 오류 원인과 해결 방법 제대로 알려드리죠! (0) | 2024.11.15 |
엑셀 틀고정, 실무에서는 이렇게 씁니다 (1) | 2024.11.14 |
엑셀 중복값 찾기, 실무 마스터가 종결해드립니다. (0) | 2024.11.13 |