본문 바로가기

3. FAQ (지식in, 엑셀위키)

[개념] 5분만에 마스터하기: 절대참조, 상대참조란?

채우기 (복/붙)을 가로 방향으로 한다면 F4를 2번 (세로고정),

채우기 (복/붙)을 세로 방향으로 한다면 F4를 3번 (가로고정),

완전고정이면 F4를 1번 (가로/세로고정)

하세요!

 

 

원래 참조라고 하면, 다른 책이나 글귀를 참고했다"는 정도의 의미인데,

엑셀에서는 그 비중/중요성이 훨씬 큽니다. 이게 이해되어야, 복사/붙여넣기를 하셔도 문제가 없습니다.

보기엔 어렵지만, 익혀놓으면 엑셀이 내 마음대로 움직이게 할 수 있습니다.

실제로 알고나면 진짜로 어렵지 않습니다. 예제를 한번 볼까요?

 

=================================

1. 함수의 복사/붙여넣기

사실, 우리가 하나의 값을 구하기 위해 함수를 쓰는 경우는 많이 없습니다.

주로 하나 만들면 그걸 세로 또는 가로로 복사/붙여넣기 또는 채우기를 쓰죠.

함수를 만들면, 나머지 셀에 복사/붙여넣기 하기 마련이다.

 

까페 메뉴를 예로 들어볼까요?

친구 4명이서 까페에 갔습니다. 메뉴를 시키면, 가격을 알아야겠죠?

이 때 메뉴 가격을 메뉴판에서 불러오는 함수를 만들었다고 가정하면,

(VLOOKUP을 쓸겁니다. 지난 강의 참고!)

한 명에게 만들고, 다른 세명은 복사/붙여넣기로 채워넣을 예정입니다.

 

이 때, 그냥 붙여넣으면 어떤일이 벌어질까요?

친구1에 작성한 수식을 친구2에 그대로 붙여 넣어보았다.

아메리카노 가격을 알아야 하는데, 아메리카노가 메뉴판 범위에서 빠져버렸네요.

 

즉,

메뉴는 아래로 이동을 해야하지만,  (← 상대참조)

메뉴판은 그대로 고정되어 있어야 합니다. (← 절대참조)

 

정리하면,

이동해야 하는 것과, 고정되어야 하는 것을 구별하려고 만든 것이 바로 상대참조/절대참조입니다.

 

 

2. 상대참조

우리가 기본적으로 수식을 쓰거나, 만들면 모두 상대참조로 됩니다.

 

주소를 쓸 때, 아무것도 없이 쓰면 상대참조입니다.

(절대참조는 "$"가 붙어요. 뒤에서 같이 보겠습니다)

 

그래서, 위에서처럼 VLOOKUP함수를 쓰고, 복/붙을 하면,

붙여넣기 하면서 이동한 만큼, 함수 안의 내용 (=참조)도 이동하게 됩니다.

 - 아래로 한 칸 내려서 복사하면, 안의 범위도 한칸 내려가고,

 - 아래로 2칸/오른쪽으로 1칸 가서 복사하면 안의 범위도 아래로 2칸/오른쪽으로 1칸 씩 이동

절대참조를 걸지 않으면 (상대참조면) 저렇게 복사한 위치만큼 옮겨가게 된다.

 

 

3. 절대참조

반대로, 임의로 이동을 제한해서 고정하는 것이 절대참조입니다.

 

주소를 쓰고 나서, "F4"버튼을 누르면 됩니다.

단, 버튼 누르는 횟수에 따라 고정되는 위치가 바뀔 수 있습니다.

 

처음 수식을 입력한 상태
(F4 1회) 가로/세로 모두 고정됩니다.
(F4 2회) 세로만 고정됩니다 (가로로 채우기 할 때 사용).
(F4 3회) 가로만 고정됩니다 (세로로 채우기 할 때 사용).

 

4. 결론

따라서, 위의 예제에서는, 메뉴는 상대참조로, 메뉴판은 절대참조로 하는 것이 맞습니다.

정답! >> (F4 1회) 가로/세로 모두 고정됩니다.

참조라는 것은 이번에 바로 마스터 할 수는 없을거에요.

그때 그때 상황에 맞춰서 잘 쓰는것이 중요합니다.

그래도 하나 기억하셔야 한다면,

아래와 같이 외워가세요.

 

채우기 (복/붙)을 가로 방향으로 한다면 F4를 2번 (세로고정),

채우기 (복/붙)을 세로 방향으로 한다면 F4를 3번 (가로고정),

완전고정이면 F4를 1번 (가로/세로고정)

하세요!

20200416_참조.xlsx
0.01MB