본문 바로가기

경리실무

엑셀 순환참조 찾기, 경고 제거 하고 오류 없애기

썸네일


엑셀 순환참조 찾기, 경고 제거 하고 오류 없애기


엑셀파일을 저장할때 열었을때 작업중에 가끔 순환참조 경고를 뜨는 경우가 발생합니다.

순환참조는 두개 이상이 셀값이 서로가 서로의 값을 불러오는 값을 말합니다.

서로가 서로의 값을 불러오기때문에 두개 값이 모두 잘못되었거나 

일시적으로는 정상적으로 표시되지만 파일을 다시 열었을때 값이 틀어지는 현상이 발생합니다.

따라서 순환참조는 없애주어야합니다.



그런데 순환참조가 어디서 발생하는지 모르면 참 난감해 집니다.

현재 표시되는 값이 일시적으로 정상적으로 보여지기도 하고 

작업하는 엑셀파일에 데이터 양이 많다면 일일이 다 찾아볼 수 도 없습니다.


자 그럼 엑셀 순환참조 찾기, 경고 제거 하고 오류 없애는 방법 알려드리겠습니다.



위 예시처럼 서로가 서로를 참조하고 있는 경우 둘다 재대로된 값을 불러오지 못합니다.

일부러 이러진 않겠지만 작업을 하다보면 이런 일을 저지르는 경우가 발생합니다.

그리고 위에 예시에 보면 순환참조가 두개 입니다.

하나는 C3, C4 셀에 서로의 값을 불러오는 것이고

다른 하나는 C9 셀에 SUM함수가 C9셀을 포함하고 있습니다.


데이터 양이 많아서 한눈에 간단하게 순환참조를 찾을 수 없다고 가정하고 

순환참조가 어디에 있는지 찾아보도록 하겠습니다.



상단 메뉴 > 수식 > "오류검사" 글자 옆 작은 화살표 클릭 > 순환참조 마우스 올림 > 

순환참조 셀 클릭 > 순환참조 셀로 이동

오류검사에 순환참조에 마우스를 올려 놓으면 순환참조 셀이 표시가 되고 클릭하면 이동이됩니다.

그리고 순환참조된 셀의 값을 수정해 주면 됩니다.



한가지 주의해야할 점은 순환참조를 찾는것이 한번에 끝나지 않는 다는 것입니다.

분명 제가 만든 예시에는 순환참조 오류가 2개가 있습니다.

그런데 처음 순환참조를 누른 서로를 참조하는 C3, C4에대한 정보만 보여주고 있습니다.

C3, C4의 값을 수정하고 다시 순환참조 를 확인해보시면 다른 순환참조가 표시됩니다.


순환참조는 잘못된 값이기때문에 많은 값에 순환참조가 걸려있지는 않을 것이라고 생각됩니다.

많다면... 많아도 별 수 있나요. 수정해야죠.