라벨이 순환참조오류인 게시물 표시

엑셀 순환참조, 파일 멈춤 현상 1분 만에 잡는 이야기

이미지
얼마 전, 정말 중요한 엑셀 파일을 열다가 갑자기 멈추더니.. '순환 참조' 경고가 떠서 식겁했던 경험이 있습니다. 혹시 바이러스라도 걸린 건 아닐까? 파일이 완전히 망가진 건 아닌지? 정말 별의별 생각이 다 들더군요. 하지만 알고 보니까 이건 프로그램 문제가 아니라, 수식을 만들다가 저지른 아주 사소한 실수 때문이었습니다. 이번 포스팅에서는 순환참조 때문에 고생했던 분들을 위해서, 이 문제를 1분 만에 찾아내는 저만의 경험을 공유해 보겠습니다. 👉︎오류가 걱정된다면 제가 겪었던 일과 해결했던 과정을 그대로 보여드릴 테니, 혹시 같은 문제를 겪고 있다면.. 천천히 따라 해 보세요~ 엑셀 문서를 열어봤더니, 위와 같은 경고 메시지가 나타났습니다. 그 내용인즉..계산의 결과가 다시 계산의 원인이 되는, 뫼비우스의 띠처럼 꼬여버린 상태라고 하네요. 이런 문제는..수식이 이중으로 꼬이거나 전혀 엉뚱한 방향으로 이어졌을 때 쉽게 발생합니다. 오류 위치를 알려주는 '추적 화살표' [수식] 탭의 [수식 분석] 그룹에 있는 '참조되는 셀 추적'과 '참조하는 셀 추적' 기능은 정말 유용한데요. 현재 셀에 어떤 값들이 영향을 주는지 보여주는 것이 '참조되는 셀 추적'입니다. 반대로 '참조하는 셀 추적'은 현재 셀이 어떤 셀들에게 영향을 주는지 보여줍니다. 이 화살표만 따라가도 꼬인 부분을 금방 찾아낼 수 있습니다. 순환참조 1분 만에 범인 찾는 과정 시트가 수십 개나 되는 복잡한 파일에서 오류가 발생하면 눈앞이 캄캄해집니다. 이럴 때 아래 순서대로 따라 하면 순식간에 범인을 찾을 수 있습니다. 1단계: 오류가 숨어있는 '시트' 찾기 가장 먼저 할 일은 수많은 시트 중에서 어느 시트에 문제가 있는지 알아내는 것이죠. 엑셀 상단 메뉴 [수식] > [오류 검사] 옆 화살표 > [순환 참조]에 마우스를 올리면, 오...