WeekdayLife/excel

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

2020. 11. 20.



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

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

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

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

 

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

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

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

 

 

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

 

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

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

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

 

my image

 

 

N1열의 합은 39이다.

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

 

my image

 

 

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

너무 당연하지 않은가?

 

my image

 

 

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

 

my image

 

 

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

 

my image

 

 

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

 

my image

 

 

어떤가?

이미 알고 있었나?

 

 

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

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

 

my image

 

 

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

 

my image

 

 

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

 

my image

 

 

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

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

 

끝.