Excel_Functions

수식 복사시 범위가 움직일때 달러$ 사용하여 셀고정하기

excelcopycat 2020. 12. 2. 20:05

수식 복사시 셀 고정시키기

달러$ 삽입하여 셀 고정(절대참조)

안녕하세요. Excelcopycat 입니다.

엑셀에서 수식복사해서 붙여넣을 때
셀이나 범위가 따라 움직이게 됩니다.
따라 움직여서 좋은 경우도 있고,
안 좋은 경우도 있죠.
셀을 고정시키는 방법 알아볼게요.


방법은 간단해요.
셀번호에 $ 기호를
추가/삭제해주면 됩니다.

달러 $의 의미는 아래와 같아요.
"셀 번호에 $기호를 사용해서 셀을 고정한다"

그런데 솔직히 처음 할 때는
$를 행열 어디쪽에 붙여야 할지
헷갈릴 수 있어요.

A1이라는 셀을 예로 들면,
총 4가지 경우가 발생합니다.

A1  $A$1  A$1  $A1

A1 : 여기저기 다 이동할 수 있음
$A$1 : 복사해서 어디에 붙여넣든
A1 셀에 고정되어 안 움직임.
A$1 : 1번행 밖으로 안 나감,
열에서는 이동 가능 (가로로 움직임)
$A1 : A열 밖으로 안 나감,
행으로는 이동 가능 (세로로 움직임) 

설명을 적었지만 여전히 헷갈립니다. 
아래 예시가 도움이 되었으면 해요.


달러를 직접 적으면 불편하죠?
단축키 F4 를 이용해서
달러 입력이 가능합니다.

예를 들어 B2 셀에 F4키를
한번 누르면 $B$2
다시 한번 누르면 B$2
또 한번 누르면 $B2
다시 한번 더 누르면 B2
이렇게 반복되요.


아래 예시 SUMIF의 경우를 보시죠.
계획/실적 합계를 SUMIF로 계산하는데요.
계획의 수식은 아래와 같습니다.
=SUMIF(B2:B7,E1,C2:C7)

이 수식을 그대로 실적에 복사하면
범위도 같이 오른쪽으로 이동합니다.
이를 방지하기 위해 셀고정이 필요합니다.

B2 클릭 F4 한번
B7 클릭 F4 한번
E1은 필요없음
C2 클릭 F4 한번
C7 클릭 F4 한번.

=SUMIF($B$2:$B$7,E1,$C$2:$C$7)


달러로 셀 고정은 연습이 가장 중요합니다.
그리고 수식을 너무 맹신하시면 안되요.

수식도 사람이 만든 것이기 때문에
항상 검토하는 습관이 필요합니다.

읽어주셔서 감사합니다.
즐거운 하루 보내세요.