엑셀 수식 복사할 때 셀 고정하는 방법|상대참조·절대참조·$ 사용법

엑셀 수식 복사에서 상대참조 절대참조와 달러 기호로 셀 주소를 고정하는 방법

엑셀 절대참조는 수식을 복사해도 특정 셀의 행이나 열 주소가 바뀌지 않도록 고정하는 참조 방식입니다. 셀 주소에서 고정하려는 열 문자나 행 번호 앞에 $를 붙여 사용합니다.

예를 들어 B열의 판매금액에 F1의 수수료율 10%를 곱하면서 F1을 계속 사용해야 한다면 다음과 같이 입력합니다.

=B2*$F$1

이 수식을 아래로 복사하면 B2는 B3, B4로 바뀌지만 $F$1은 그대로 유지됩니다.

핵심만 정리하면 A1은 행과 열이 모두 바뀌는 상대참조, $A$1은 행과 열을 모두 고정하는 절대참조입니다. $A1은 열만 고정하고, A$1은 행만 고정합니다. $가 붙은 부분은 수식을 복사해도 움직이지 않습니다.

여기서 말하는 셀 고정은 셀을 편집하지 못하게 잠그는 기능이나 화면의 행·열을 고정하는 틀 고정과는 다릅니다. 절대참조는 수식을 복사했을 때 참조하는 셀 주소를 어떻게 유지할지 정하는 기능입니다.

왜 엑셀 수식을 복사하면 셀 주소가 바뀔까?

엑셀의 셀 참조는 기본적으로 상대참조이기 때문입니다. 상대참조가 들어 있는 수식을 다른 위치로 복사하면 복사한 행과 열의 위치에 맞춰 셀 주소도 함께 변경됩니다.

예를 들어 판매금액과 수수료율이 다음과 같이 입력되어 있다고 하겠습니다.

내용
B2 10,000
B3 20,000
B4 30,000
F1 10%

C2에 다음 수식을 입력하면 10,000 × 10%이므로 결과는 1,000입니다.

=B2*F1

그러나 이 수식을 C2에서 C4까지 아래로 복사하면 셀 참조가 다음과 같이 변경됩니다.

C2 = B2*F1
C3 = B3*F2
C4 = B4*F3

B2가 B3, B4로 바뀌는 것은 상품별 판매금액을 계산하기 위한 정상적인 변화입니다. 반면 모든 상품에 F1의 10%를 적용해야 한다면 F1이 F2, F3으로 바뀌는 것은 원하는 결과가 아닙니다.

상대참조란 무엇이고 어떻게 바뀔까?

상대참조는 수식을 복사한 위치에 따라 행과 열의 셀 주소가 함께 바뀌는 참조 방식입니다. A1처럼 열 문자와 행 번호 앞에 $가 없는 형태가 상대참조입니다.

수식을 한 행 아래로 복사하면 행 번호가 바뀌고, 한 열 오른쪽으로 복사하면 열 문자가 바뀝니다.

원래 참조 한 행 아래로 복사 한 열 오른쪽으로 복사
A1 A2 B1

상품별 금액이나 수량처럼 복사한 위치마다 다른 셀을 참조해야 할 때는 상대참조를 그대로 사용하면 됩니다.

상대참조와 절대참조로 수식을 복사했을 때 셀 주소가 달라지는 예제

반대로 세율, 수수료율, 환율처럼 여러 수식에서 계속 같은 셀을 사용해야 하는 값은 절대참조로 고정할 수 있습니다.

상대참조와 절대참조의 차이는 결국 수식을 복사했을 때 해당 셀 주소가 움직여야 하는지에 있습니다.

엑셀 절대참조란 무엇이고 $는 어디에 붙일까?

절대참조는 수식을 다른 위치로 복사해도 지정한 셀 주소를 그대로 유지하는 참조 방식입니다. 행과 열을 모두 고정하려면 열 문자와 행 번호 앞에 각각 $를 붙여 $A$1 형태로 작성합니다.

앞의 예제에서는 수수료율 10%가 들어 있는 F1을 계속 사용해야 하므로 F1$F$1로 바꿉니다.

=B2*$F$1

이 수식을 C2에서 C4까지 복사하면 다음과 같습니다.

C2 = B2*$F$1
C3 = B3*$F$1
C4 = B4*$F$1

판매금액 셀인 B2는 B3, B4로 이동하지만 수수료율 셀인 $F$1은 3개 수식에서 모두 그대로 유지됩니다.

판매금액 수수료율 수수료
10,000 10% 1,000
20,000 10% 2,000
30,000 10% 3,000

따라서 수수료율을 F1 한 곳에서 관리하면서 모든 계산식이 같은 셀을 참조하게 할 수 있습니다. 이후 F1의 10%를 다른 비율로 바꾸면 F1을 참조하는 계산 결과도 함께 변경됩니다.

$A$1·$A1·A$1은 무엇이 다를까?

$의 위치에 따라 고정되는 부분이 달라집니다. 열 문자 앞의 $는 열을 고정하고, 행 번호 앞의 $는 행을 고정합니다.

참조 유형 형태 고정되는 부분 복사할 때 바뀌는 부분
상대참조 A1 없음 행과 열
절대참조 $A$1 행과 열 없음
혼합참조 $A1
혼합참조 A$1

$A$1은 무엇을 고정할까?

$A$1은 A열과 1행을 모두 고정합니다. 수식을 아래나 오른쪽 어느 방향으로 복사해도 해당 셀 참조는 $A$1로 유지됩니다.

세율이나 환율처럼 수식을 어느 방향으로 복사해도 계속 같은 한 셀을 사용해야 할 때 적합합니다.

$A1은 무엇을 고정할까?

$A1은 A열만 고정하고 행 번호는 복사 위치에 따라 바뀝니다.

$A1
$A2
$A3

가로 방향으로 수식을 복사하더라도 항상 A열을 참조하면서, 세로 방향에서는 각 행의 값을 사용해야 할 때 활용할 수 있습니다.

A$1은 무엇을 고정할까?

A$1은 1행만 고정하고 열 문자는 복사 위치에 따라 바뀝니다.

A$1
B$1
C$1

아래 방향으로 수식을 복사해도 항상 1행을 사용하면서, 가로 방향에서는 각 열의 값을 참조해야 할 때 사용할 수 있습니다.

엑셀 상대참조 절대참조 혼합참조에서 행과 열이 고정되는 위치 비교

네 가지 형태를 각각 외우기보다 $가 붙은 열이나 행은 복사해도 움직이지 않는다고 기억하면 구분하기 쉽습니다.

F4로 엑셀 절대참조를 어떻게 설정할까?

Windows용 데스크톱 Excel에서는 수식의 셀 참조를 선택한 뒤 F4를 누르면 상대참조·절대참조·혼합참조 형태를 변경할 수 있습니다. 2026년 9월 11일 Microsoft 공식 지원 문서 확인 기준입니다.

  1. 수식을 입력하거나 수식이 들어 있는 셀을 선택합니다.
  2. 수식 입력줄에서 변경하려는 셀 참조를 선택합니다.
  3. F4를 눌러 필요한 참조 형태로 변경합니다.

F1이라는 셀 참조는 상대참조와 절대·혼합참조를 포함해 다음 4가지 형태로 사용할 수 있습니다.

F1
$F$1
F$1
$F1

즉 F4를 이용하면 $를 직접 입력하지 않고도 어떤 행과 열을 고정할지 빠르게 바꿀 수 있습니다.

엑셀 F4 키로 상대참조 절대참조 혼합참조를 바꾸는 방법

웹용 Excel과 Mac에서도 F4를 사용할까?

웹용 Excel에서는 데스크톱 Excel과 같은 F4 참조 전환 방식을 전제로 하면 안 됩니다. Microsoft는 2026년 9월 11일 확인 기준 수식 도움말에서 F4를 이용한 참조 유형 변경 방법이 웹용 Excel에는 적용되지 않는다고 안내하고 있습니다.

웹용 Excel에서도 $A$1과 같은 절대참조 자체는 사용할 수 있습니다. 필요한 경우 수식에 $를 직접 입력해 행이나 열을 고정할 수 있습니다.

Mac용 Excel에서는 Microsoft가 Command + T를 사용해 상대참조·절대참조·혼합참조 조합을 변경하는 방법을 안내하고 있습니다. 이 역시 2026년 9월 11일 Microsoft 공식 지원 문서 확인 기준입니다.

따라서 단축키는 사용하는 Excel 환경에 따라 구분하고, 참조 방식 자체는 $가 어느 행과 열 앞에 있는지를 기준으로 이해하면 됩니다.

수식을 복사할 때 어떤 참조를 써야 할까?

수식을 복사했을 때 바뀌어야 하는 부분은 상대참조로 두고, 계속 유지해야 하는 부분만 절대참조 또는 혼합참조로 고정하면 됩니다.

원하는 동작 사용할 참조
행과 열 모두 복사 위치에 따라 변경 상대참조 A1
행과 열 모두 고정 절대참조 $A$1
열만 고정 혼합참조 $A1
행만 고정 혼합참조 A$1

예를 들어 수식을 아래로 복사하면서 F1의 세율이나 수수료율을 모든 행에서 계속 사용해야 한다면 $F$1처럼 행과 열을 모두 고정하면 됩니다.

가로와 세로로 모두 복사할 때는 어떻게 할까?

가로와 세로 방향으로 수식을 모두 복사해야 한다면 혼합참조가 필요한 경우가 있습니다. 예를 들어 A열에 금액이 있고 1행에 비율이 있는 표라면 다음 수식을 사용할 수 있습니다.

=$A2*B$1

$A2는 A열을 고정하고 행 번호는 변경합니다. B$1은 1행을 고정하고 열 문자는 변경합니다.

따라서 수식을 오른쪽과 아래쪽으로 복사해도 각 행의 금액과 각 열의 비율을 조합해 계산할 수 있습니다.

같은 셀 범위를 계속 사용하려면 어떻게 할까?

수식을 복사해도 같은 범위를 계속 사용해야 한다면 범위의 시작 셀과 끝 셀을 모두 절대참조로 지정할 수 있습니다.

$A$2:$A$10

예를 들어 A2부터 A10까지 9개 셀의 범위를 항상 그대로 참조해야 한다면 위와 같이 지정합니다.

참조 방식을 고를 때는 “수식을 복사했을 때 이 행이나 열도 같이 움직여야 하는가?”만 먼저 확인하면 됩니다. 움직여야 하는 부분에는 $를 붙이지 않고, 유지해야 하는 부분에만 $를 붙입니다.

수식을 복사했는데 결과가 다르면 무엇을 확인해야 할까?

원래 수식과 복사된 수식의 셀 주소를 먼저 비교해야 합니다. 계산 결과만 보면 어떤 참조가 잘못 이동했는지 확인하기 어렵기 때문입니다.

예를 들어 C2에서 다음 수식의 결과는 정상적으로 1,000이 나옵니다.

=B2*F1

하지만 한 행 아래 C3으로 복사하면 상대참조 때문에 다음과 같이 바뀝니다.

=B3*F2

모든 행에서 F1의 10% 수수료율을 사용해야 한다면 C3의 올바른 수식은 다음과 같습니다.

=B3*$F$1

따라서 수식 복사 후 결과가 예상과 다를 때는 다음 2가지를 확인합니다.

  • 행마다 바뀌어야 하는 셀 주소가 복사 위치에 맞게 변경됐는지
  • 계속 같은 값을 사용해야 하는 기준 셀이 다른 셀로 이동하지 않았는지

Microsoft도 셀 참조 유형에 따라 수식을 복사했을 때 참조 주소가 달라진다고 안내하고 있습니다. 2026년 9월 11일 공식 지원 문서 확인 기준입니다.

원래 수식과 복사된 수식을 비교하면 계산 자체가 잘못된 것인지, 상대참조 때문에 기준 셀이 이동한 것인지 원인을 구분하기 쉽습니다.

수수료율·증가율·할인율처럼 퍼센트 계산식 자체가 필요한 경우에는 엑셀·구글시트 퍼센트 계산 공식과 증가율·감소율·할인율 계산 방법도 함께 확인할 수 있습니다.

엑셀 절대참조는 어떻게 기억하면 될까?

엑셀 절대참조는 $가 붙은 행이나 열은 수식을 복사해도 움직이지 않는다고 기억하면 됩니다.

  • A1 → 행과 열 모두 변경되는 상대참조
  • $A$1 → 행과 열을 모두 고정하는 절대참조
  • $A1 → 열만 고정하는 혼합참조
  • A$1 → 행만 고정하는 혼합참조

앞의 예제에서는 상품별 판매금액인 B2는 B3, B4로 바뀌어야 하지만, 10% 수수료율이 입력된 F1은 모든 행에서 같은 셀을 사용해야 합니다.

=B2*$F$1

따라서 수식 복사 후 결과가 달라졌다면 계속 같은 셀을 사용해야 하는 값이 무엇인지 찾고, 그 셀에서 유지해야 하는 행과 열에 $를 붙이면 됩니다.

다음 이전