1 / 3

엑셀 함수, 원리부터 · 1장

셀 참조, 수식이 움직이는 방식

상대·절대·혼합 참조와 F4 키

1분 읽기

엑셀 수식을 아래로 복사했더니 결과가 엉뚱하게 나온 경험이 있다면, 원인은 대부분 셀 참조 방식에 있습니다. 함수를 외우기 전에 참조가 어떻게 움직이는지부터 잡아 두면 이후의 모든 함수가 쉬워집니다.

상대 참조 — 수식과 함께 움직이는 주소

=A1+B1 처럼 아무 기호 없이 쓴 주소가 상대 참조입니다. 엑셀은 이 주소를 "A1" 이라는 고정된 칸이 아니라 수식이 있는 칸에서 얼마나 떨어져 있는가로 기억합니다.

C1 에 =A1+B1 을 쓰고 C2 로 복사하면 수식은 =A2+B2 가 됩니다. 한 칸 아래로 옮겼으니 참조도 한 칸씩 내려간 것이죠. 같은 계산을 여러 행에 반복할 때는 이 성질이 정확히 우리가 원하는 동작입니다.

절대 참조 — 어디로 옮겨도 그 칸

환율, 세율, 할인율처럼 모든 행이 같은 한 칸을 봐야 할 때는 열 문자와 행 번호 앞에 $ 를 붙여 $F$1 처럼 씁니다. 이제 수식을 어디로 복사해도 F1 을 가리킵니다.

표기열행아래로 복사오른쪽으로 복사
A1움직임움직임A2B1
$A$1고정고정$A$1$A$1
$A1고정움직임$A2$A1
A$1움직임고정A$1B$1

혼합 참조 — 한쪽만 고정하기

표의 마지막 두 줄이 혼합 참조입니다. 가장 흔한 예는 구구단 표입니다. B2 에 =$A2*B$1 을 쓰고 표 전체로 채우면, 왼쪽 숫자는 항상 A열에서, 위쪽 숫자는 항상 1행에서 가져옵니다.

  • $A2 — 열은 A 로 고정, 행은 따라 내려감
  • B$1 — 행은 1 로 고정, 열은 따라 옮겨감

정리

수식을 복사했을 때 "무엇이 따라 움직여야 하고 무엇이 제자리에 있어야 하는가"를 먼저 묻고, 제자리에 있어야 하는 쪽에만 $ 를 붙이세요. 이 질문 하나가 참조 오류의 대부분을 막아 줍니다.

전체 메뉴