엑셀 $ 의미와 사용법: 수식 복사할 때 셀 주소 고정하기
엑셀 수식에서 $는 셀 주소의 열이나 행을 고정하는 기호입니다. 예를 들어 $A$1은 열 A와 1행을 모두 고정합니다. 수식을 복사할 때 빠르게 적용하려면 Windows용 Excel에서 F4를 사용할 수 있습니다.
엑셀 수식에서 $ 기호는 무슨 뜻일까?
셀 주소는 열 머리글의 문자와 행 머리글의 숫자로 이루어집니다. A1에서 A는 열, 1은 행입니다. 열 문자 앞의 $는 열 주소를, 행 번호 앞의 $는 행 주소를 고정합니다. 고정하지 않은 부분은 수식을 복사한 위치에 따라 바뀝니다.
수식을 복사하면 셀 주소가 바뀌는 이유
A1처럼 $가 없는 주소는 상대 참조입니다. 예를 들어 C2에 =A2+B2를 입력하고 한 행 아래로 복사하면 C3에서는 =A3+B3가 됩니다. 오른쪽으로 한 칸 복사하면 열 주소도 한 칸 이동합니다.
A1, $A$1, A$1, $A1의 차이
| 셀 주소 | 고정되는 부분 | 복사할 때 바뀌는 부분 |
|---|---|---|
A1 |
없음 | 열과 행 |
$A$1 |
열 A와 1행 | 없음 |
A$1 |
1행 | 열 |
$A1 |
열 A | 행 |
아래로 복사해도 행 주소를 유지하려면 A$1을 씁니다. 가로로 복사해도 열 주소를 유지하려면 $A1을 씁니다. 행과 열을 모두 유지하려면 $A$1을 사용합니다.
Windows용 Excel에서는 수식 편집 중 고정할 셀 참조에 커서를 놓고 F4를 누르면 A1 → $A$1 → A$1 → $A1 순서로 바뀝니다. 다시 누르면 처음 형태로 돌아옵니다. 키보드에 따라 Fn+F4를 눌러야 할 수 있습니다.
비율 계산으로 알아보는 셀 주소 고정 예시
| 항목 | 개체 수 | 비율 |
|---|---|---|
| 고양이 | 2 | 20% |
| 강아지 | 3 | 30% |
| 새 | 5 | 50% |
| 전체 | 10 | 100% |
- B5에
=SUM(B2:B4)를 입력합니다. 합계는 10입니다. - C2에
=B2/$B$5를 입력하면 계산값은 0.2입니다. C2:C4를 선택하고 **홈 > 표시 형식 > 백분율 스타일(%)**을 적용하면 20%로 표시됩니다. - C2를 C4까지 아래로 드래그해 복사합니다. C3은
=B3/$B$5, C4는=B4/$B$5가 되고, 표시값은 각각 30%, 50%입니다.
분자 주소는 행에 맞춰 바뀌지만 $B$5는 고정되어 계속 전체 합계를 참조합니다. 그래서 수식을 복사해도 각 항목을 전체 합계로 나눌 수 있습니다.
오류가 나면 확인할 점
비율이 예상과 다르면 분모가 $B$5로 고정되었는지 확인합니다. #VALUE!가 표시되면 참조한 셀에 숫자 대신 계산할 수 없는 값이 있는지 살펴봅니다. 합계가 0이면 나눗셈 오류가 발생할 수 있습니다.
자주 묻는 질문
엑셀 수식에서 달러 기호($)는 무엇을 의미하나요?
셀 주소에서 열이나 행을 고정하는 기호입니다. `$A$1`은 열 A와 1행을 모두 고정하는 절대 참조입니다.
수식을 드래그해 복사하면 셀 주소는 어떻게 바뀌나요?
상대 참조는 복사한 위치만큼 행과 열 주소가 이동합니다. 예를 들어 한 행 아래로 복사하면 `=A2+B2`는 `=A3+B3`가 됩니다.
수식을 아래로 복사할 때 행 주소만 고정하려면 어떻게 하나요?
행 번호 앞에 `$`를 붙입니다. `A$1`은 1행을 고정하고 열은 복사 방향에 따라 바뀝니다.
수식을 가로로 복사할 때 열 주소만 고정하려면 어떻게 하나요?
열 문자 앞에 `$`를 붙입니다. `$A1`은 A열을 고정하고 행은 복사 방향에 따라 바뀝니다.
행과 열을 모두 고정하려면 셀 주소를 어떻게 표시하나요?
`$A$1`처럼 열 문자와 행 번호 앞에 각각 `$`를 붙입니다.
전체 합계 대비 각 항목의 비율을 계산할 때 셀 주소를 고정하는 이유는 무엇인가요?
각 항목의 수식을 복사해도 분모가 전체 합계 셀을 계속 참조하도록 고정하기 위해서입니다. 예를 들어 `=B2/$B$5`에서 `$B$5`는 복사해도 바뀌지 않습니다.