사용법/엑셀(EXCEL)

처음보면 헷갈리는 절대참조와 상대참조 이해하기

Hiems__ 2020. 10. 15. 11:23
728x90
반응형
SMALL

엑셀을 처음 시작할 때 뭐가 제일 어려우셨나요?

 

전 처음에 절대참조와 상대참조에 대한 개념잡기가 너무 어려웠어요.

 

지금에서야 뭔지 알지만 그때는 절대참조?? 상대참조???? 이러면서

일단 뭔지 모르겠고 $을 붙이자 이것만 했던 기억이 나네요.

 

 

그래서 오늘은 처음 시작하면 어려울 수 있는 절대참조와 상대참조에 대한 이야기를 하겠습니다.

절대참조와 상대참조는 쉽게이야기 하면

내가 참고할 테이블(혹은 셀)과의 거리가 변하느냐(상대) 변하지 않느냐(참조).

 

이렇게 이해하면 돼요.

 

아래의 예시를 보면서 확인해보겠습니다.

 

 

 

위와 같이 우리는 A와 B 각 셀끼리의 합을 구려하고 합니다.

그러면 D2 셀에 입력되는 합수값은 =A2+B2 이렇게 되겠죠.

 

이때 A2,B2,D2 사이의 거리를 이애해보면 이들은 행차이 없이 한 열만큼의 차이가 납니다.

 

그럼 이제 우리가 흔히 구하듯이 마우스로 내가 원하는 곳까지 값을 채우고, 이들 사이의 관계를 보겠습니다.

 

 

D3와 A3,B3

D4와 A4,B4

D5와 A5,B5

 

전부 참고 하는 셀과 계산 셀까지와의 거리가 0행 1열 차이가 납니다.

즉, 참조하는 셀과 값이 나타나는 셀과의 거리가 항상 일정합니다.

 

이게 바로 상대 참조입니다.

셀이 이동하면, 참조하는 셀도 거기에 맞춰 이동하기 때문에

상대에 맞춰 이동해서 상대참조라고 이해하시면 되요!

 

그럼 이제 이 거리로 참조에 대해 설명해볼게요!

값은 보지 말고 셀과 참조 셀과의 관계에 주목해주세요!

 

아까와 동일한 참조에서 이제는 $(절대참조) 값을 붙였습니다.

그리고 마우스를 끌어내려 셀을 채웠을 때,

 

D열과 각 참조셀과의 관계를 확인해주세요.

 

 

계산하는 셀의 위치는 변하지만 참조하는 영역은 변하지 않습니다. 절대 고정이죠 ㅎㅎㅎ

 

따라서 셀이 이동해도 참조하는 셀의 범위는 고정이기 때문에

절대 참조라고 이해하시면 됩니다.

 

그렇기 때문에 우리가 vlookup 등 흔희 일반적으로 특정 테이블의 범위를 정하고

마우스를 끌어내릴 때에 참조 테이블이 변하면 안되니까 절대참조($)를 하는 경우가 많은거에요.

 

엑셀에서는 셀과 셀의 관계를 보기 때문이죠.

 

이게 어떤 면에서는 편하지만(ex.위처럼 각 셀끼리 더할 때)

고정된 영역이 필요할 때에는 오류 값을 내는 원인이 되기도 하죠.

 

그러니 셀과의 관계를 생각하시고,

내가 값을 구할 때 이 참조 영역이 같이 움직였으면 좋겠는지

아니면 안움직이고 고정했으면 좋겠는지를 생각하고 사용하시면 됩니다.

 

 

절대참조와 상대참조와의 관계 이제 이해되시나요???

 

그럼 다음 포스팅으로 뵐게요~! :)

 

 

 

2020/10/14 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - index-match 함수 다중조건(중첩조건)

2020/10/12 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - index-match 함수 기본 응용하기

2020/10/12 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - index 와 match 함수 이해하기

2020/10/09 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Vlookup 다중조건

2020/10/07 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Vlookup(feat. 내가 원하는 값을 쉽게 찾자)

2020/09/24 - [사용법/엑셀(EXCEL)] - 엑셀 빠른 실행도구 어디까지 써봤니?(feat. 빠르게 필터링하자)

2020/09/24 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Subtotal (feat.필터링된 숫자의 합만 구하는 법)

728x90
반응형
LIST