본문 바로가기

IT/엑셀

절대참조 및 상대참조 30초 안에 끝내기!!



 엑셀을 처음 접하시는 분들이라면 종종 작업을 하다가 식 혹은 셀에 $(달러) 표시가 있는 것을 보신적이 있으실겁니다. (A2 대신 $A$2, 혹은 A$2 등) 


그럴때면 저 '$'의 역할이 무엇일까 궁금하셨을탠데요, 오늘은 바로 그 궁금증을 해결해드리려고 합니다. 










1. 개요(절대참조, 상대참조)


절대참조 혹은 상대참조의 개념을 설명드리기에 앞서, 엑셀의 기본적인 사용 방법을 말씀드려보겠습니다. 아래의 예제에서 우리가 구해야하는 목표는 왼쪽에 있는 표를 채우는 것입니다. 이때, C열의 숫자와 F5에 있는 값 '5'를 곱한 결과를 D열에 작성하는 것이죠. 



이를 위해 쉽게 생각할 수 있는 방법은 위와 같이 C5셀과 F4셀을 곱하는 것입니다. 위 셀에서 D5오른쪽칸에 마우스를 가져다대면 +모양이 활성화가 되는데, 일반적으로 이 모양이 활성화가 될때 클릭후 아래로 드래그를 하면 식이 그대로 복사가 됩니다. 


△상대참조인 상태로 드래그를 한 모습


하지만, 위 예제에서 단순히 아래로 드래그를 하면 바로 위와 같이 5,0,0,0,0의 값을 얻게 됩니다. 왜그렇게 되는걸까요? 바로 상대참조로 식을 작성했기 때문입니다. 



D6셀의 식을 보면 C6*F5로 되어있는 것을 보실 수 있습니다. 즉, F4가 아니라 한칸 아래의 값인 F5, 즉 0을 C6셀과 곱한것입니다. 이렇듯, $표시가 없는 상태의 셀은 드래그 등을 이용하여 빈칸을 채울 때 해당 셀 또한 같이 이동을 하기 때문에 원하는 값을 얻기 어렵습니다. 


바로 이럴 때 절대참조를 이용하면 보다 쉽게 문제를 해결할 수 있습니다.


△절대참조를 적용한 모습


 절대참조를 사용하기 위해서는 계산식을 작성할 때, 절대참조로 바꾸고 싶은 셀을 작성할 때 F4를 누르면 됩니다. (혹은 $를 직접 기입해도됩니다.)

절대 참조가 잘 들어가게 되면 아래와 같이 D5뿐만 아니라 D6 셀을 선택하더라도 F4의 값을 그대로 가져온 것을 볼 수 있습니다 .







2. 응용

절대참조는 사실 종류가 크게 3가지가 있습니다. $가 2개가 붙어있는 형태가 있고, $가 1개 붙지만, 앞에 붙거나 뒤에 붙는 식의 형태가 있습니다. 예를 든다면 

A2셀의 경우  $A$2, $A2, A$2 등의 3가지 형태가 있을 수 있다는 말씀입니다. 



 (1) $A$2의 경우 그 셀을 이용하여 식을 만들면, 오른쪽으로 빈칸을 채우던 아래로 빈칸을 채우던 상관없이 셀의 값이 항상 고정됩니다. 

 (2) $A2의 경우 A열은 고정이지만, 어떤행을 가던 상관이 없습니다. 

 (3) A$2의 경우 2번째 행은 고정이지만 열은 어떤열을 가던 상관이 없습니다. 

 


예제를 통해 본다면, 현재 위의 사진은 F열이 고정되어있습니다. 다만, 행은 고정이 되어있지 않기 때문에 아래로 채울 때 참조하는 셀이 위아래로만 같이 변합니다. 



1. 엑셀 중복값 제거하는 꿀팁!


2. 엑셀창 두개 띄우는 TIP 15초면 해결!


3. 엑셀 개발도구탭 추가하기 빠른 해결! 2010, 2007


4. 엑셀 셀 숨기기 1분 완성!


5. Vlookup 함수 30초 완성