이 글에서는 엑셀에서 열을 제한하는 방법을 알아봅니다. 실무에서는 종종 특정 열에서만 작업해야 하는 경우가 발생하는데, 이럴 때 열을 제한해 두면 불필요한 영역으로 이동하는 실수를 막고 작업 효율을 높일 수 있습니다. 지금부터 누구나 따라 할 수 있는 3가지 방법을 하나씩 자세히 소개해 드리겠습니다.
연습용 파일 다운로드
아래에서 직접 실습해 볼 수 있도록 연습용 파일을 준비했습니다.
엑셀에서 열을 제한하는 3가지 방법
설명을 위해 한 회사 직원들의 ID, 이름, 부서 정보가 담긴 데이터셋을 사용하겠습니다. 이 데이터를 활용해 열을 제한하는 과정을 단계별로 살펴보겠습니다.

1. 스크롤 영역 비활성화로 열 제한하기
첫 번째 방법은 스크롤 영역(Scroll Area)을 비활성화하여 열을 제한하는 것입니다. 개발 도구 탭의 VBA 기능을 활용해야 하며, 작업 가능한 열 범위를 미리 지정해 두면 해당 영역 외에는 접근할 수 없게 됩니다. 아래 단계를 따라 해 보세요.
실행 단계:
- 먼저 시트 이름 위에서 마우스 오른쪽 버튼을 클릭해 바로 가기 메뉴를 엽니다.
- 코드 보기(View Code)를 선택하면 Visual Basic 창이 열립니다.

- Visual Basic 창에서 보기(View) 메뉴를 클릭합니다.
- 드롭다운 목록에서 속성 창(Properties Window)을 선택합니다.

- 속성 창에서 ScrollArea 항목에 작업할 열 범위를 입력합니다.
- 예를 들어 B열과 C열에서만 작업하려면 ScrollArea에 B:C라고 입력합니다.
- Ctrl + S를 눌러 변경 사항을 저장한 뒤 Visual Basic 창을 닫습니다.

- 이제 워크시트로 돌아가면 B열과 C열에서만 작업할 수 있으며, 그 외 열로는 스크롤이나 이동이 불가능합니다.

2. 열 숨기기로 열 제한하기
두 번째 방법은 작업하지 않을 열을 숨기는(Hide) 것입니다. 여기서는 A열부터 E열을 제외한 나머지 열을 모두 숨겨 보겠습니다. 아래 단계를 따라 해 보세요.
실행 단계:
- 우선 숨기기를 시작할 첫 번째 열을 선택합니다.
- 여기서는 F열을 선택합니다.

- Ctrl + Shift + 오른쪽 화살표를 누르면 F열부터 워크시트 끝까지의 모든 열이 한 번에 선택됩니다.
- 선택된 열 머리글 위에서 마우스 오른쪽 버튼을 클릭해 바로 가기 메뉴를 엽니다.
- 숨기기(Hide)를 선택합니다.

- 그러면 A열부터 E열을 제외한 모든 열이 숨겨집니다.

※ 참고: 숨긴 열을 다시 표시하려면 전체 열을 선택한 뒤 마우스 오른쪽 버튼을 클릭하고 '숨기기 취소(Unhide)'를 선택하면 됩니다.
3. 열 너비 변경으로 열 제한하기
마지막 방법은 열의 너비를 0으로 변경하여 화면에서 보이지 않게 만드는 것입니다. 결과적으로 앞서 소개한 숨기기와 비슷한 효과가 나지만, 이동 대화상자를 활용한다는 점이 다릅니다. 동일하게 A열부터 E열만 남기고 나머지를 제한해 보겠습니다.
실행 단계:
- 먼저 Ctrl + G를 눌러 이동(Go To) 대화상자를 엽니다.
- 참조(Reference) 상자에 F:XFD를 입력합니다.
- 여기서 F는 너비 변경을 시작할 열이고, XFD는 엑셀 워크시트의 마지막 열입니다.
- 확인을 클릭해 진행합니다.

- 선택된 열 위에서 마우스 오른쪽 버튼을 클릭해 바로 가기 메뉴를 엽니다.
- 열 너비(Column Width)를 선택하면 열 너비 설정 대화상자가 열립니다.

- 열 너비 입력란에 0을 입력합니다.
- 확인을 클릭합니다.

- 완료되면 워크시트가 A열부터 E열까지만 표시되는 것을 확인할 수 있습니다.

마치며
이번 글에서는 엑셀에서 열을 제한하는 3가지 방법, 즉 스크롤 영역 비활성화, 열 숨기기, 열 너비 변경 방법을 살펴보았습니다. 상황에 맞는 방법을 활용하면 원하는 영역에서만 안전하게 작업할 수 있습니다. 글 초반에 공유한 연습용 파일을 다운로드해 직접 실습해 보시면 실력 향상에 큰 도움이 됩니다. 궁금한 점이나 추가로 알고 싶은 내용이 있다면 언제든지 댓글로 남겨 주세요.