728x90
반응형

내가 아는 엑셀 팁을 알려주고 나도 배우기 위해 네이버 지식인 엑셀 관련 질문에 답변을 해주고 있다.

근데 문제는 엑셀에 대한 아주 기초적인 지식도 없이 회계, 통계와 같은 수식이 난무하는 표를 만들려는 사람들이

질문을 하고 자신이 원하는 답변을 들은 뒤,

자신의 표에 활용하는 과정에서 자꾸 에러가 떠 반복적인 질문을 올리는 사람들이 있다.

그중에 대표적인 게 바로 이 셀 주소와 관련된 문제이다.

'알려주신 수식을 처음 적용한 셀에선 정상 동작을 하는데 그대로 다른 셀에 복사 붙여 넣기 하니 자꾸 에러가 뜨네요'

이는 엑셀의 기능인 셀 참조 특성 때문이다.

오늘은 이 상대 주소(상대 참조), 절대 주소(절대 참조), 혼합 주소(혼합 참조)에 대해 명확하게 알아보고자 한다.

 

 

 

우리가 흔히 'A1셀', 'C4셀'이라 칭하는 각각의 칸이 가진 고유의 셀 주소가 있다.

그리고 수식에 필수적으로 들어가는 이러한 셀 주소들을 모두 '참조' 라고 한다.

셀을 참조하는 방법에 대해 간단한 예제를 통해 알아보겠다.

상대 주소(상대 참조)

 

위와 같이 'A4' 셀에 'A1'셀을 참조하는 수식을 입력하였다.

 

결과

그럼 위와 같이 'A4'셀의 '=A1' 수식을 통해 'A1'셀을 참조해 '20'을 가져온다.

 

그렇다면 'A4'셀(수식 '=A1')을 복사해 나머지 표에 붙여 넣기 한다면?

 

결과

예상과 다르게 위와 같은 결과가 나왔다.

상식적으로 '=A1'의 수식을 그대로 복사 붙여넣기 했는데 왜 나머지 셀은 정상적으로

'A1'셀 값인 '20'을 가져 오지 못했을까?

표에 복사된 수식을 보면 아래와 같다.

 

이렇게 계산하는 위치(수식이 입력된 셀)가 변하면 참조하는 셀의 위치도 자동으로 변하는 걸

'상대 주소(상대 참조)' 라고 한다.

상대 참조는 주로 '행'과 '열'단위로 복사 붙여 넣기 할 때 사용하는 경우가 많다.

 

예시 1 - 수식을 행 단위로 붙여 넣기할때

 

 

 

예시 2 - 수식을 열 단위로 붙여 넣기 할 때

 

 

 

 

절대 주소(절대 참조)

 

절대 주소는 말 그대로 '절대로 변하지 않는' 주소이다.

각 셀엔 '행'과 '열'의 주소값이 있는데

행과 열 값 앞에 각각 '$'을 붙여주면 절대 참조가 된다.

 

 위와 같이 A1셀을 참조하는 행과 열 값 앞에 각각 $을 붙여 수식을 작성.

나머지 표에 'A4'셀을 복사-붙여 넣기 한다.

 

결과

그럼 상대 참조때와 다르게 표의 모든 셀에 'A1'의 값을 불러오는 걸 볼 수 있다.

위 표의 각 셀에 있는 수식을 보면 아래와 같다.

 

이렇게 계산하는 위치(수식이 입력된 셀)가 변해도 참조하는 셀의 위치는 변하지 않는 것을

'절대 주소(절대 참조)'라고 한다.

 

예시 

 

위 그림처럼 '=A1+A3' 수식에서 A1은 $A$1으로 절대 참조가 되어

이동 복사가 되어도 A1셀 값만 고정이 된다.

이후에 여러 수식을 사용한 계산을 하게 되면 이렇게 고정해야 될 셀은 절대 참조를 시키는 게 좋다.

 

혼합 주소(혼합 참조)

 

절대 주소를 알았다면 혼합 주소는 어떤 건지 예상이 될 것이다.

바로 '행'이나 '열'만 고정시키는 게 혼합 참조이다.

행, 혹은 열 앞에만 '$'을 붙여서 사용한다.

 

 위와 같이 A1셀을 참조하는 수식의 열 값 앞에만 $을 붙여 수식을 작성.

나머지 표에 'A4'셀을 전체 복사-붙여 넣기 한다.

 

결과

그럼 이번엔 4번째 행만 A1셀 값을 불러오는 걸 볼 수 있다.

위 표의 각 셀에 있는 수식을 보면 아래와 같다.

위의 수식을 보면 A열은 이동 복사가 되어도 고정이 되어있고

고정을 시키지 않은 '행의 값'만 변경이 되는 걸 볼 수 있다.

 

이번엔 반대로 '행' 값 앞에만 '$'을 붙여보면 아래와 같은 결과가 나온다.

위와 같이 A1셀을 참조하는 수식의 행 값 앞에만 $을 붙여 수식을 작성.

나머지 표에 'A4'셀을 전체 복사-붙여넣기 한다.

 

결과

그럼 이번엔 A열만 A1셀 값을 불러오는 걸 볼 수 있다.

위 표의 각 셀에 있는 수식을 보면 아래와 같다.

위의 수식을 보면 1행은 이동 복사가 되어도 고정이 되어있고

고정을 시키지 않은 '열의 값'만 변경이 되는 걸 볼 수 있다.

이렇게 '열' 혹은 '행'만 고정시켜 참조하는 방법을 '혼합 참조'라고 한다.

 

 

여기까지 배운 절대 참조, 혼합 참조를 작성할 땐

수식 작성 시, 참조하는 셀 값을 작성(혹은 셀 선택) 하고 단축키 F4키를 누르면

상대 참조->절대 참조->혼합 참조(열 고정)->혼합 참조(행 고정)

의 순환으로 쉽고 빠르게 변경이 가능하다.

 

자신이 만들고 싶은 엑셀 양식을 만들 때

다양한 수식을 사용한다면 위와 같은 참조 방법들을 활용하면 쉽고 빠르게 원하는 양식을 만들 수 있다.

 

 

728x90
반응형

+ Recent posts