본문 바로가기
WeekdayLife/excel

[엑셀] 수식에러의 근원. 복사와 자르기, 수식은 어떻게 되나?

by JO_i 2020. 11. 20.

엑셀 수식에러의 근원. 복사와 자르기, 수식은 어떻게 되나?

수식에서 셀 참조를 할때, 절대참조와 상대참조가 있다는건 다 알고 있는 사실이다.

드래그로 자동완성을 할것을, 고려할때는 이를 심각하게 생각하지만,

셀이나 열/행을 통째로 옮길 때는 잘 고려하지 않게 된다.

 

아주 간단하지만, 모든실수의 근원, 

예상은 가능하지만, 매번 혼란스러운 것.

고수들도 가끔 잊을 때가 있을 그것.

 

 

셀 또는 열/행을 통째로 옮길 때, 수식이 어찌 되는지 간단한 샘플로 보자.

 

N1과 N2로 구성된 표가 있다.

옆에는 N1열의 합계를 내는 수식이 있다고 하자.

물론 상대참조로 되어있다.

 

 

 

N1열의 합은 39이다.

옆에 셀에 이 수식이 들어있는 셀을 카피/페이스트로 복사를 할 예정이다.

 

 

 

열이 이동했으니, 수식도 이동하게 되서, N2열의 합인 3이 되었다.

너무 당연하지 않은가?

 

 

 

수식을 보면 상대참조로 인해 참조셀도 같이 이동했음을 확인할 수 있다.

 

 

 

그렇다면, 카피/페이스트가 아니라, 컷/페이스트로 옮겨 보자.

 

 

 

상대참조로 설정되어 있더라도, 수식까지 같이 옮겨진 것을 확인할 수 있다.

 

 

 

어떤가?

이미 알고 있었나?

 

 

이번엔 행을 통째로 카피 혹은 잘라내기로 옮겨보자.

이 행위는 실무에서 정말 많이 하는 행위이다.

 

 

 

너무도 당연하지만, N1 참조셀들이 같은 방향으로 밀린다.

 

 

 

하지만, 잘라내기로 했을 경우, 역시 값이 밀리지 않음을 확인할 수 있다.

 

 

 

아주 작은 부분이지만, 지나칠 수 있는 부분이다.

하지만, 지나칠 경우, 엄청 큰 화를 불러올 수 있으므로,기억해두자.

 

끝.