컴퓨터/엑셀 강좌

엑셀 중급 10 절대 상대 혼합 참조

NYGD 2021. 9. 11.

안녕하세요 NYGD입니다.

이번 시간에는 

지난 시간에 잠시 나왔었던 참조에 대해서 알아보려 합니다.

 

약간 이론적인것들 이해해야 하는 것들이 있어서

그냥 함수만 사용 하면 되지.....

굳이 알아야 해? 하실 수 있지만 

 

나중에 함수를 사용하고

그 함수를 여려곳에 수식을 적용하고 쉽게 사용하기 위해선 

참조를 이해해는 것이 필수 이기 때문에 

이해해주시는 게 좋습니다.

 

참조의 종류는 3가지가 있습니다.

(상대, 절대, 혼합) 

하나씩 알아 보죠

 

1. 상대 참조

상대 참조는 저희가 일반적으로 함수를 사용할 때 많이 쓰는 참조 방식입니다.

상대 참조의 특징은 수식을 복사했을 때 참조되는 셀 주소도 바뀝니다.

쉽게 눈으로 이해하기 위해서 엑셀을 켜줍시다.

상대참조 이해

먼저 A, B, C열과 1~5행까지 위와 같이 데이터를 넣어 줍니다.

그리고 E열에 "="를 넣으시고 A1 셀을 참조 해 줍시다.

그리고 밑으로 5행까지 옆으로 3열까지 드래그를 해줍니다. 

상대참조 이해 2

그렇게 하시면 위와 같이 E, F, G열에 A, B, C열을 참조하는 차트가 하나 만들어집니다.

아까 위에서 제가 

상대 참조의 특징은 수식을 복사했을 때(여기선 DARG 해서 복사함)

참조되는 셀 주소가 바뀐다고 했습니다.

상대 참조 복사

보시면 우리가 드래그해서 복사를 했는데 참조되는 셀 주소의 값이 바뀌고 있죠?

 

이걸 쉽게 이해하시기 위해선 기준이 되는 셀을 기준으로

참조되는 위치를 상대적으로 이해하셔야 합니다.

 

E1셀을 기준으로 우리는 참조하는 위치가 A1입니다.

E1셀 기준에서 왼쪽으로 4칸으로 간 후 그 셀을 참조합니다.

상대 참조 상대적 위치

그 함숫값을 우리가 아래로 복사를 하면 

이번엔 E1셀이 기준이 아닌

E2셀이 기준이 되고 참조 값은 왼쪽으로 4칸 간 후 그 주소를 참조하는데

그 주소가 A2입니다. 

그래서 E2셀은 A2를 참조하게 되는 것입니다.

 

이러한 원리 때문에

우리가 상대 참조 수식을 복사했을 때 참조되는 셀 주소가 바뀌게 되는 것입니다.

상대 참조 상대적 위치 2

 

좀 더 이해를 돕기 위해 이번엔 조금 더 복잡한 걸로 해보겠습니다. (원리는 같음)

상대 참조 위치 예제2

이번에 E3셀에서 B2셀을 참조합니다. 

E3 값에 =B2를 쳐 줍니다.

E3셀 기준으로 보면 B2셀은 왼쪽으로 3번 그 후 위로 1번입니다.

상대 참조 위치 예제2

우리가 E3함수를 E4에 복사를 하게 되면 어떤 값을 참조하게 될까요?

 

바로 B3의 값을 참조하게 됩니다.

그 이유는 E4를 기준으로 왼쪽으로 3번 그 후 위로 1번의 위치는 B3이기 때문이죠

 

반응형

 

 

2. 절대 참조

저희가 참조해야 하는 주소가 고정되어야 할 때 쓰는 참조 방식입니다.

절대 참조는 일반 참조의 형태에 $ 표시를 써주게 됩니다.

예를 들면

나는 A1셀 주소만 참조할 거야 하고 하시면

=$A$1 

이렇게 쓰시면 됩니다.

 

만약 일일이 $표시가 귀찮으신 분들은 

내가 참조하길 원하는 셀을 선택 후 F4를 누르시면

자동으로 $표시 형태로 전환이 됩니다.

절대 참조 단축키 F4

 

참고 참조에서 $의 뜻은?

$표시는 그 행, 열을 고정하겠다는 뜻입니다.

 

그러면 아까 상대 참조에서 했듯이

절대 참조도 복사를 했을 때 참조 셀이 바뀌는지 한번 확인해 보도록 하죠

절대 참조 복사

위와 같이 E1 셀에 =$A$1을 넣은 후

아래로 오른쪽으로 드래그를 하셔서 복사를 하시면 

아래와 같이 모든 참조 값이 A1셀을 참조한다는 것을 아실 수 있습니다.

절대 참조 복사 후

 

3. 혼합 참조

혼합 참조는 상대 참조와 절대 참조를 혼합한 형태입니다.

위에 말씀드린 대로 $표시가 붙으면 고정인 것이고 $표시가 붙지 않으면 상대적(움직임)인 것입니다.

혼합 참조는 보통 열 고정 또는 행 고정인 형태입니다.

 

열 고정일 때 예를 한번 봅시다.

혼합 참조 열 고정 예

E1셀에 =$A1이라고 쳐 줍니다. ( 단축키 F4로도 가능합니다)

이 말의 뜻은 나는 행은 상관없이 A열에 있는 값들만 참조할 거야 라는 뜻입니다.

혼합 참조 열 고정

그 후 아래로 오른쪽으로 드래그하여서 복사해 보시면

A 열 값들만 참조

모든 열에서 A열의 값들만 참조하게 됩니다.

(열은 A열로 고정, 행은 상대적으로 참조)

쉽게 말하면 아래로 복사하면 A열의 행값을 참조하게 되는 거죠 

 

행 고정일 때 예를 한번 봅시다.

혼합 참조 행고정

먼저 E1셀에 =A$1을 쳐 줍니다.

이 말의 뜻은 나는 열은 상관없이 1번째 행만 참조할 거야 가 됩니다.

1행만 참조

그리고 그 값을 아래로 오른쪽으로 드래그(복사) 해 주시면 

행만 참조

열들은 변화해서 참조 하지만 행은 1로 고정이 되어있는 게 보이실 겁니다.

 

그럼 마지막으로 요약을 해보도록 합시다.

참조 바꾸는 단축키 : F4

구분 형태 특징
상대 참조 A1 선택 셀을 기준으로 주소값을 참조
(행, 열 증가)
절대 참조 $A$1 항상 같은 주소를 참조
혼합 참조 열고정 : $A1 행고정 : A$1 $표시된 부분은 고정,
아닌 부분은 상대 참조

 

 

혹시 본인 엑셀에서는 셀에 입력된 값이

함수 또는 수식의 형태로 나타나지 않나요?

 

수식의 형태로 보기

그러면 단축키 CTRL +` 를 눌러 주세요 

`은 키보드 숫자 1 왼쪽에 있는 키입니다.

 

 

댓글