본문 바로가기
WeekdayLife/excel

[엑셀] 행 삽입 할때, 함수(영역참조)에 주는 영향

by JO_i 2022. 4. 13.

함수의 변수값이 영역을 넣는다고 했을 때, 

- 아래 예시처럼 vlookup 함수의 table_array 변수를 잡았을 때,

원본 테이블에 행 추가를 하면, 아주 가끔이지만, 영역이 틀어질때가 있으므로 주의하는 것이 좋다.

어떤 때 틀어지게 되는지 살펴보자.

 

 

 

참조영역의 첫 행에 추가

영역참조의 첫 행 위에 행을 추가하게 되면, 해당 행은 영역에서 제외된다.

 

 

 

영역을 다시 확인해보면, 포함되지 않은 것을 확인할 수 있다.

 

 

 

참조 영역의 중간에 추가

영역참조 중간에 행을 추가하게 되면, 해당 행은 영역에 포함된다.

 

 

 

참조 영역의 마지막에 추가

영역참조 마지막에 행을 추가하게 되면, 해당 행은 영역에서 제외된다.

 

 

 

정리

행 추가시 기본적으로 선택한 행의 위쪽에 행이 삽입되게 되는데, 시작행과 마지막행일 경우, 참조영역에서 제외가 된다. 중간에 넣을때는 무방하다. 이는 이름정의된 영역에 행을 추가할 때도 마찬가지이다.

 

이를 보완할 수 있는 방법으로는 참조영역을 잡을 때, 아래 그림처럼 행 전체를 잡아주는 방법이 있지만, 시트 정리를 깔끔하게 할 자신이 없다면, 크게 추천되지는 않는다.

아니면, 영역을 표로 변환해서 관리하는 방법도 있으나, 귀찮다.

 

 

 

삑사리가 안났는지, 자주 확인하는 방법을 추천한다.