요약 기능 05. 셀 주소 표시 방법(상대참조, 절대참조, 혼합참조)

여러 가지의 수식이 있는 셀을 복사하면 계산에 필요한 셀의 주소가 자동으로 바뀌거나, 셀의 위치에 상관없이 고정된 셀 주소를 사용해야 할 경우가 있습니다. 이런 경우에 수식에서 참조하는 셀의 주소를 나타내는 절대참조, 상대참조, 혼합 참조를 알아보겠습니다.

※ 셀의 주소 표시방법 (엑셀 97~2003 기준)

엑셀에서는 가로로 나가는 순서를 [A]로부터 [IV]까지 256개의 고유문자를 지정하고, 세로로 나가는 순서를 [1]부터 [65536] 까지 65536 개의 고유번호를 조합해서 16,777,216개의 셀의 주소를 수식에서 사용할 수 있도록 [A1]부터 [IV65536]으로 나타냅니다.

※ 셀의 주소 표시방법 (엑셀 2007 기준)

엑셀에서는 가로로 나가는 순서를 [A]로부터 [XFD]까지 16384개의 고유문자를 지정하고, 세로로 나가는 순서를 [1]부터 [1048576] 까지 1048576 개의 고유번호를 조합해서 17,179,869,184개의 셀의 주소를 수식에서 사용할 수 있도록 [A1]부터 [XFD1048576]으로 나타냅니다.


① ‘내기능_05.xls’ 파일을 연 후, [절대참조]시트의 [C7]셀에 수식 「=$C$5*B7」을 입력해서 외화금액의 원화 환산액을 계산합니다.

사용자 삽입 이미지

▶ 수식 설명

「=$C$5*B7」은 [C5]셀과 [B7]셀의 값을 곱한 결과를 나타냅니다.

※ 상대참조는 「A1」 형식으로 기록이 됩니다.

수식을 다른 셀로 복사하면 수식에서 참조하는 주소가 자동으로 조정(변경)됩니다.

[상대참조 수식]은 대부분 단순 계산과 같이 일반적인 수식에 사용이 됩니다.

※ 절대참조는 수식에서 「$A$1」 형식으로 기록이 되고,

이렇게 $가 붙는 것은 수식 채우기나 복사를 하더라도 변하지 않는다 하여 절대가 붙게 됩니다.

② [C7]셀을 [C16]셀까지 드래그해서 복사하고 [C8]셀의 수식을 살펴보면,

[C7]셀에 있는 수식 「=$C$5*B7」을 복사했는데

[C8]셀에는 수식이 「=$C$5*B8」로 변경이 되어 있습니다. $ 기호가 붙은 [5] 는 변경이 되지 않고 [7] 은 [8]로 변경이 되었습니다.

사용자 삽입 이미지

※ 예제의 경우 각 개인이 보유한 외화를 원화로 바꾸기 위해서 고정된 셀 [C5]의 값을 곱해야하므로, [C5]셀의 주소에만 절대주소를 사용해서 수식이 아래로 복사가 되어도 항상 [C5]셀을 참조하도록 설정이 되었습니다.

※ 외화의 원화 환산액을 계산하는 경우 매월 말 기준 환율을 적용한 금액을 계산하는 방법을 알아봅니다. 환율이 있는 셀이 하나일 경우에는 절대참조, 상대참조를 이용해서 계산할 수 있지만 환율이 12개 일 경우에는 절대참조의 수식을 12개를 작성해야 하는 번거로움이 있는데, 셀 주소의 일부분을 고정하는 [혼합 참조]를 이용해서 하나의 수식으로 계산을 할 수 있습니다.

③ [혼합참조] 시트를 선택하고 [C7]셀에 수식 「=C$5*$B7」를 입력한 다음 [N16]셀까지 복사합니다.

사용자 삽입 이미지

※ 혼합 참조 란... 수식에서 사용하는 셀의 주소를 「$A1」 혹은 「A$1」형식으로 기록합니다.

$A1 형식은 [절대 열 참조] 형식으로 수식을 복사하면 열 기호 ‘A’ 가 열이 변하지 않습니다.

 A$1 형식은 [절대 행 참조] 형식으로 수식을 복사하면 행 번호 ‘1’ 이 변하지 않습니다.

※ 셀의 참조형태 바꾸려면 (A1 으로 지정된 셀의 주소를 절대참조 혹은 혼합 참조의 형태로...)

셀 주소 앞의 $ 기호를 직접 입력을 할 수도 있고 참조할 셀의 주소를 선택하고 함수키 F4를 누르는 방법으로 변환을 할 수 있습니다.

[C7]셀의 수식 「=C$5*$B7」을 복사했으나, [C8]셀의 수식은 「=C$5*$B8」 으로

[D8]의 수식은 「=D$5*$B8」로 $ 기호가 없는 부분만이 자동으로 조정되었습니다.


사용자 삽입 이미지


사용자 삽입 이미지

보신 내용이 정리된 PDF 파일과 예제파일을 다운로드 후 보실 수 있습니다.
위 내용이 정리된 PDF 파일 필요한 예제 파일 및 기타 관련파일
따로 궁금하신 내용이나 기타 내용을 아래의 NO COMMENT 를 눌러서 글을 달아주시면 감사하겠습니다.

Posted by 오즈맨스머프