$ 기호의 의미
엑셀의 기본 단위. 각 한 칸을 셀이라고 부른다.
각 셀에는 열과 행이 포함되어 있는데 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를 넣으니,
행으로 수식을 넣을 때와 열로 수식을 넣을 때 둘 다 만족하는 값이 도출되는 것은 확인할 수 있다.
절대참조, 혼합참조, 상대참조 개념 끝.
'Excel' 카테고리의 다른 글
[엑셀함수_A] ADDRESS함수, 행/열 번호로 셀 주소를 반환 (0) | 2024.01.01 |
---|---|
[엑셀 기능] A1 스타일, R1C1 참조 스타일에 대하여 (2) | 2023.12.29 |
[엑셀함수_A] AREAS함수, 참조 영역 내의 영역의 개수를 반환 (0) | 2023.12.24 |
[엑셀함수_A] ARABIC함수, 로마숫자를 아라비아숫자로 변환 (2) | 2023.12.23 |
[엑셀함수_A] AND함수, 모든 조건이 만족해야 TRUE (0) | 2023.12.21 |