본문 바로가기
Excel

엑셀 $ 의미, 절대참조 상대참조 혼합참조 고정 기능 활용 방법

by Supertramp! 2023. 12. 27.

$ 기호의 의미

 

엑셀의 기본 단위. 각 한 칸을 셀이라고 부른다.

각 셀에는 열과 행이 포함되어 있는데 A, B, C, D로 시작하는 줄이 열(Column)이고,

1,2,3,4로 시작하는 줄이 행( Row)이다.

그래서 A1은 1행 A열 이라는 뜻이다. 

 

$ 얘기는 안 나오고 셀 이야기 하는 것은 셀이 $기능을 사용하기 전에

가장 기초 개념이기 때문이다.

 

엑셀에서 셀은 기본적으로 '상대 참조'라고 이야기를 한다.

예를 들어보면,

 

 

왼쪽 그림에서는 A2+B2 수식을 넣었다.

C2 수식을 C4로 복사해서 넣었더니 A4+B4로 아래로 2칸이 내려온 곳의 셀을 더하는 식이 완성됐다.

이렇게 기본 상태 수식을 복사 이동시키면 복사한 곳의 위치에 대응하여 인수들도 같이

이동되는 것을 '상대 참조'라고 한다.

 

그러면 이제 같은 표에서 $기호를 넣으면 어떻게 반응할까?

 

 

앞에서와 같이 C2를 복사해서 C4로 붙여넣기를 하였다.

결과는 C2와 같이 A2+B2한 값이 반환되었다.

 

즉, 셀 참조 앞에 $ 기호를 붙이면 그 값이 변하지 않고 고정된다는 것을 알 수 있다.

이것을 '절대 참조'라고 부른다.

 

$ 기호 사용 방법

 1. 직접 입력

 

간단하게 함수 창에서 A앞에 $ 기호를 직접 타이핑하여 입력한다.

 

 2. 키보드 단축키 F4 사용

 

B2에 마우스 커서를 갖다 놓고 단축키 F4를 누르면 그림 순서대로

$B$2(절대 참조) --> B$2(혼합 참조 / 상대 행, 절대 열) --> $B2(혼합 참조 / 절대 행, 상대 열) --> B2(상대 참조)

이렇게 변화가 된다.

 

$ 기호 활용법

 1. 절대 참조

 

전체 중 장난감 비율은 D4/D6으로 구하였다.

그다음 전체 중 학용품 비율을 구하려고 D8를 마우스로 긁어 내렸다.

 

 

그냥 긁어내리면 상대 참조 상태($가 빠진 상태)에서는

전체적으로 한 칸씩 내려와서 빈칸 값이 수식에 들어가므로 오류가 발생한다.

 

  

이런 상황에서 분모인 합계는 고정이기 때문에

D6에 절대 참조 $ 를 붙여서 마우스로 긁어내리면 알맞은 값을 도출해 낼 수 있다.

절대 참조는 여러 데이터가 있을 때 그 효과를 분명하게 체감할 수 있을 것이다.

 

 2. 혼합 참조(상대 행, 절대 열 / 상대 열, 절대 행)

행과 열을 곱하는 표가 있다고 가정하자.

  

열을 따라 A3를 고정하여 3*3, 3*5, 3*7, 3*9을 만들어줘야 하는데

열은 A를 고정해야 되기 때문에 $A로 만들어주었고, 행은 고정하지 않아도 같은 줄이기 때문에 그대로 3으로 놓았다. 행인 3 앞에 $를 넣지 않은 또 다른 이유는 나중에 행을 따라 수식을 채울 때는 행의 값이 변화되어야 하기 때문이다.

 

 

 

이번엔 행을 따라 B2를 고정하여 3*3, 3*5, 3*7, 3*9을 만들어줘야 하는데

행은 2를 고정해야 되기 때문에 $2로 만들어주었고, 열은 고정하지 않아도 같은 줄이기 때문에 그대로 B로 놓았다. 

 

 

 

결론적으로 B3 셀에 혼합 참조인 B$2*$A3를 넣으니,

행으로 수식을 넣을 때와 열로 수식을 넣을 때 둘 다 만족하는 값이 도출되는 것은 확인할 수 있다.

 

절대참조, 혼합참조, 상대참조 개념 끝.