'엑셍 상대참조'에 해당되는 글 1건

[Excel]엑셀 상대참조, 절대참조, 혼합참조 알아보기



엑셀의 참조에 대해서 이해하려면 이거만 아시면 됩니다. 


바로 '$' 표시와 자판의 'F4' 키만 아시면 됩니다. 


다만, 이해하기가 어려워서 그래요! 하지만, 천천히 이해하시면 됩니다.



예를 들어 2 행, A열(A2) 셀의 어떠한 값을 참조한다고 합시다. 

그러면, '=A2' 라는 수식을 쓸 수 있습니다.


커서에서 'F4' 자판을 누르면, 


1번 누르면 =$A$2 

2번 누르면 = A$2

3번 누르면 = $A2


이 4가지의 경우를 참조를 3가지로 나눌 수 있습니다.


 상대참조

 절대참조

 혼합참조

 =A2

=$A$2  

 =A$2, =$A2



참조를 나누는 기준이 되는 것은 '$'


$가 문자와 숫자에 모두 없는 경우 상대참조

$가 문자와 숫자에 모두 있는 경우는 절대참조

$가 문자와 숫자 둘중에 한곳에 있는 경우는 혼합참조


 '$' 역할 설명 드리겠습니다.

'$'가 묶어놓는다라고 생각하시면 됩니다.

$ 뒤에 있는 문자 또는 숫자는 참조가 바뀌지 않는다는 것입니다.


즉, $문자$숫자가 고정된다고 생각하시면 됩니다.


그러면, 예제를 통해서 좀더 알아보도록 하죠.




상대참조 : =C4 

참조하는 위치가 상대적으로 바뀝니다.



=C4를 입력하고, 상대참조임으로 F4 키를 안눌러줍니다.



=C4 를 입력해기 때문에, 1이라고, 그리고 아래로 드래그 또는 마우스로 두번 클릭하면 자동완성됩니다.


상대참조의 경우 드래그 하는 방향 자동완성하는 방향으로 자동 증가합니다.

그러므로 아래 방향으로 자동 증가함으로

=C4 , =C5, =C6, =C7

만약, 오른쪽방향으로 자동완성했다면,

=C4, =D4, =E4, =F4 이렇게 증가될거에요!





절대참조 : =$C$4 

참조하는 위치가 변하지 않습니다.



=C4를 입력하고, 절대참조임으로 F4 키를 한번 눌러줍니다.


=$C$4


여기서 '$' 역할 설명 드리겠습니다.

'$'가 묶어놓는다라고 생각하시면 됩니다.

$ 뒤에 있는 문자 또는 숫자는 참조가 바뀌지 않는다는 것입니다.


즉, $문자$숫자가 고정된다고 생각하시면 됩니다.




$문자$숫자가 고정이 되어기때문에 

=C4셀의 위치를 =$C$4로 고정해서 

참조함으로 드래그, 자동완성을 하여도 변함없이 C4의 셀만 참조하게 됩니다.







혼합참조 : =C$4 , =$C4 

문자와 숫자 앞에 $가 있을 경우 그 참조는 변하지 않고, $가 없는 쪽만 참조에 변화가 있습니다.



=C4를 입력하고, 혼합참조임으로 F4 키를 2번 눌러줍니다.

=C$4


여기서 $가 숫자에 있으므로 숫자 4의 참조 위치는 바뀌지 않습니다.

반대로 C에는 $가 없으므로 참조에 위치가 변화합니다.




여기서 $가 숫자에 있으므로 숫자 4의 참조 위치는 바뀌지 않습니다.

반대로 C에는 $가 없으므로 참조에 위치가 변화합니다.


결과값이 모두다 1

=C$4 를 참조합니다.


이유는 왜그럴까요?

이해하셨다면, 참조에 대해서 빠른 이해력을 가지셨습니다.

전, 한참 헤멨습니다...하하


왜냐하면, 아래방향은 숫자의 증가입니다.

즉, 1 , 4, 7, 10으로 나오기 위해서는 

반대로, 문자는 $가 있고, 숫자는 $가 없어야 합니다. 



=C4를 입력하고, 요번에는 반대로 혼합참조임으로 F4 키를 3번 눌러줍니다.


=$C4


여기서 $가 문자에 있으므로 문자 C의 참조 위치는 바뀌지 않습니다.

반대로 4에는 $가 없으므로 참조에 위치가 변화합니다.



요번에는 값들이 원하는대로 나오셨나요?

1, 4, 7, 10 

으로 나왔습니다.


아래방향으로 증가되므로 

=$C4 =$C5 =$C6 =$C7


순으로 증가가 되기 때문에 값이 제대로 나왔겠죠?!







자, 그렇다면 , 이결과는 왜 이렇게 나왔을 까요? 


한번 머리속으로 생각해보세용!!



블로그 이미지

미나미나미

,