엑셀에서 정확한 계산을 위해 놓치기 쉽지만 매우 중요한 기능이 바로 "셀 고정(앵커링)"입니다. 엑셀 수식을 복사해 다른 셀에 붙여넣었을 때 예상과 다른 결과가 나온 경험이 있다면, 아마도 셀 고정이 빠져 있었을 가능성이 큽니다.
이 글에서는 상대 참조와 절대 참조의 차이를 살펴보고, 마이크로소프트 엑셀에서 셀을 고정하는 방법까지 자세히 알아보겠습니다.
엑셀에서 셀 고정(Anchoring)이란?
엑셀에서 셀 고정은 배에서 닻을 내리는 것과 비슷합니다. 닻을 내리면 물결이 어떻게 흔들어도 배는 제자리에 머무르죠. 마찬가지로 엑셀에서 셀을 고정하면 수식을 스프레드시트의 다른 곳으로 이동하거나 복사해도 해당 셀 참조가 "고정"된 상태를 유지합니다.
셀 고정은 다양한 상황에서 유용하게 활용됩니다. 예를 들어 예산 작업 중 세율이 입력된 셀이 있다고 가정해 보겠습니다. 스프레드시트 전반의 여러 항목에 대해 세금을 계산할 때 세율은 일정하게 유지되어야 합니다. 수식을 열 방향이나 행 방향으로 드래그할 때 세율이 변경되면 안 되겠죠.
셀 고정 기능을 활용하면 잠재적인 오류를 예방할 수 있고, 대량의 데이터가 담긴 스프레드시트에서 반복적인 값을 사용하는 작업도 훨씬 간편해집니다.
상대 참조와 절대 참조의 이해
셀 고정의 작동 원리를 제대로 이해하려면 먼저 상대 참조와 절대 참조 개념을 알아야 합니다.
상대 참조는 엑셀이 유연하게 대응하는 방식이라고 생각하면 됩니다. 수식에 포함된 상대 참조를 다른 셀로 복사하면 참조가 새로운 위치에 맞춰 자동으로 변경됩니다. 즉, 수식을 옮긴 위치에 따라 엑셀이 스스로 조정해 주는 것이죠. 예를 들어 A1 셀에 =A2+10이라는 수식을 입력한 뒤 이를 B1로 복사하면, 수식은 =B2+10으로 바뀝니다.
절대 참조는 정반대입니다. 수식을 어디에 복사하든 절대 참조는 수식의 일부(또는 전체)가 특정 셀에 고정되도록 만듭니다. 앞서 언급한 세율 예시를 들어보면, A1 셀에 세율이 있고 이 값을 여러 계산에 활용하고 싶다면 수식에 $A$1을 사용하면 됩니다. 이렇게 하면 수식을 어디로 드래그하거나 복사하더라도 해당 계산 부분에서는 항상 A1 셀의 값을 사용하라고 엑셀에 지시하는 셈입니다.
따라서 짐작하셨겠지만, 절대 참조를 사용하고 싶을 때 셀을 고정하면 됩니다.
셀 고정의 원리를 이해했다면, 이제 실제 설정 방법을 알아보겠습니다.
- 고정하고 싶은 수식이 들어 있는 셀을 선택합니다. 이 셀에는 수식을 어디에 사용하든 변경되지 않아야 하는 특별한 값이나 참조가 담겨 있어야 합니다.
- 상단의 수식 입력줄에서 고정하고자 하는 범위에 따라 열 문자 앞, 행 번호 앞 또는 둘 다에 $ (달러 기호)를 추가합니다. 또는 고정하려는 부분을 선택한 후 F4 키(단축키)를 누르면 달러 기호가 자동으로 삽입됩니다.

- Enter 키를 누릅니다.
이제 셀이 성공적으로 고정되었습니다. 고정된 참조는 수식을 다른 곳으로 복사하거나 이동해도 그대로 유지됩니다.
올바른 앵커링으로 데이터 관리하기
엑셀에서 셀 고정은 스프레드시트의 정확성과 일관성을 유지하는 데 필수적인 기본 스킬입니다. 상대 참조와 절대 참조의 차이를 제대로 이해하면, 수식을 워크시트의 다른 영역으로 이동하거나 복사할 때 수식이 어떻게 동작할지 능동적으로 제어할 수 있습니다.