엑셀 셀 참조
IT위키
더 많은 작업
Excel Cell Reference
수식이 다른 셀의 값을 가리키는 방법. 수식을 다른 셀로 복사하거나 채울 때 주소가 따라 바뀌는지에 따라 상대·절대·혼합 참조로 나뉜다.
| 구분 | 쓰는 법 | 수식을 복사하면 |
|---|---|---|
| 상대 참조 | A1 |
옮긴 만큼 행·열 주소가 함께 바뀐다 |
| 절대 참조 | $A$1 |
어디로 복사해도 그대로 |
| 혼합 참조 | $A1 |
열(A)은 고정, 행 번호만 바뀐다 |
| 혼합 참조 | A$1 |
행(1)은 고정, 열 문자만 바뀐다 |
$는 바로 뒤의 열 문자나 행 번호를 고정한다. 고정하고 싶은 쪽 앞에만 붙인다- 수식을 편집하면서 주소에 커서를 두고 F4 를 누르면
A1 → $A$1 → A$1 → $A1 → A1순서로 바뀐다 - 수식을 복사(채우기)할 때만 주소가 바뀐다. 셀을 잘라 내어 옮기면 참조 방식과 관계없이 원래 가리키던 셀을 계속 가리킨다
[D2] 셀에 =SUM($B$2:C2) 를 넣고 [D4] 로 복사하면 두 행 아래로 옮긴 것이다.
- 시작 셀
$B$2는 절대 참조라 그대로다 - 끝 셀
C2는 상대 참조라 두 행 내려가C4가 된다 - 그래서 [D4] 의 수식은
=SUM($B$2:C4)이고, [B2:C4] 전체를 더한다
B C D 2 5 10 =SUM($B$2:C2) → 15 3 7 14 =SUM($B$2:C3) → 36 4 9 18 =SUM($B$2:C4) → 63
이처럼 시작은 고정하고 끝만 상대 참조로 두면 누계를 구하는 식이 된다.
행 머리글(세로)과 열 머리글(가로)이 만나는 칸마다 값을 구하는 표는 혼합 참조 하나로 채운다.
예: [A17:A19] 에 부서명(영업부·총무부·홍보부), [B16:D16] 에 직위(부장·과장·대리)가 있고, [B17:D19] 에 부서·직위별 종합점수 합계를 구한다.
{=SUM(($A$2:$A$13=$A17) * ($B$2:$B$13=B$16) * $E$2:$E$13)}
- 자료 범위
$A$2:$A$13등은 어디로 복사해도 같아야 하므로 절대 참조 - 부서명은 늘 A열에 있으므로 열만 고정한
$A17. 오른쪽으로 복사해도 A열을 보고, 아래로 복사하면 18·19행으로 내려간다 - 직위는 늘 16행에 있으므로 행만 고정한
B$16. 아래로 복사해도 16행을 보고, 오른쪽으로 복사하면 C·D열로 옮겨 간다 $A$17·$B$16처럼 모두 고정하면 복사한 모든 칸이 [B17] 과 같은 값이 되고,A17·B16처럼 모두 풀면 조건 셀이 함께 밀려 엉뚱한 셀을 가리킨다.A$17·$B16은 고정할 쪽을 거꾸로 잡은 것이다- 이 식의 계산 원리는 엑셀 배열 수식, 같은 일을 하는 함수는 SUMIFS 다
순위·누계 같은 열을 아래로 채울 때도 같다. 비교할 범위는 $F$2:$F$10 처럼 절대 참조로, 기준이 되는 자기 셀은 $F2 처럼 상대(또는 열만 고정) 참조로 쓴다 → 엑셀 통계 함수