Excel에서 행을 잠그는 방법: 필요한 모든 정보
에서 작성 Iron Software
헤더 행이 스프레드시트를 스크롤할 때 사라지거나 동료가 키 데이터 위에 실수로 덮어쓰면 해당 행을 잠가야 합니다. Excel은 행을 스크롤할 때 보이게 유지하도록 고정하고 내용을 편집으로부터 안전하게 유지하도록 보호하는 두 가지 방법을 제공합니다. 행 잠금 시작에 대한 단계별 지침으로 사용자를 도울 가이드입니다. 이 방법은 Microsoft Office Suite 일부인 모든 Excel 스프레드시트에서 작동합니다.
워크시트의 영역을 스크롤하면서 가시성을 유지하려면 보기 탭으로 이동하여 창 고정을 선택하십시오.
가장 빠른 방법부터 시작합시다.* **
가장 빠른 방법: 한 번의 클릭으로 맨 위 행 고정
단순히 헤더 행이 스크롤할 때 보이게 유지되기를 원하는 경우, 이는 가장 빠른 경로입니다. 맨 위 행 고정 옵션은 워크시트의 첫 번째 행을 잠금합니다.
- Excel에서 스프레드시트를 엽니다.
-
상단 리본의 보기 탭을 클릭합니다.
-
창 그룹에서 창 고정 버튼을 클릭합니다.
- 드롭다운에서 맨 위 행 고정을 선택하여 첫 번째 행을 잠급니다.
그게 전부입니다. 얇은 회색 선이 1행 아래에 나타나면 첫 번째 행이 제자리에 잠긴 것입니다. 원하는 만큼 아래로 스크롤해도, 헤더는 그대로 유지됩니다.
Excel에서 행을 잠그려면 보기 탭으로 이동하고 창 고정을 클릭하십시오.

방법 1: 리본을 사용하여 원하는 행 고정 (창 고정)
"맨 위 행 고정"은 행 1에 적용됩니다. 행 3, 행 5 또는 다른 행을 잠그려면 창 고정을 사용하십시오. 여러 행이나 열을 고정하려면 보이도록 유지하길 원하는 마지막 행 아래와 마지막 열 오른쪽의 셀을 선택한 후 창 고정을 클릭합니다.
어떻게 수행하는지:
-
고정하려는 행 아래를 클릭합니다. 예를 들어, 1~3행을 잠근다면, 4행의 아무 곳이나 클릭하십시오. 두 행과 열을 모두 고정하려면, 고정하려는 마지막 행 아래와 마지막 열 오른쪽의 셀을 선택하십시오. 예를 들어, 첫 두 열을 고정하려면 세 번째 열을 선택하거나 첫 열을 고정하려면 B 열의 셀을 선택하십시오.
-
보기 탭으로 이동합니다.
- 창 고정을 클릭합니다.
- 창 고정을 선택하십시오 (드롭다운의 첫 번째 옵션, "맨 위 행 고정"이 아님).
열 고정은 동일한 방식으로 작동합니다: 첫 번째 열을 고정하기 위해 B 열을 선택합니다; 여러 열을 고정하려면 고정하려는 마지막 열 오른쪽의 열을 선택한 후, 창 고정을 클릭합니다. 마찬가지로 마지막 행이나 마지막 열을 보기 위해 선택한 셀을 선택할 수도 있으며, 스크롤할 때 나머지 데이터가 보이도록 유지합니다.
많은 사용자가 행과 열을 모두 고정할 때 어느 셀을 선택해야 할지 알기 어려워합니다. 고정 영역의 아래와 오른쪽의 올바른 셀을 선택하는 것이 중요합니다. ก่อนที่จะ使用 창 고정. 이것은 문제를 피하고 창 고정 기능이 올바르게 적용되도록 확실히 합니다.
Excel은 선택한 행 위의 모든 행과 선택한 열의 왼쪽의 모든 열을 고정합니다. 회색 구획선이 클릭한 곳 바로 위와 왼쪽에 나타납니다.
고정 해제하기: 보기 → 창 고정 → 창 고정 해제로 이동합니다. 창이 현재 고정된 경우에만 옵션이 나타납니다.

방법 2: 키보드 단축키를 사용하여 행 고정
Excel은 키보드에서만 이동하여 Freeze Panes(창 고정)에 도달할 수 있도록 Alt 키 시퀀스를 사용합니다. 빠른 응답을 찾는 사용자에게 다음의 키보드 시퀀스는 Excel에서 행을 고정하는 효율적인 방법을 제공합니다:
상단 행을 고정하려면:
Alt → W → F → R을 누릅니다(동시에 누르지 않고 개별적으로).
- Alt는 리본 키 팁을 활성화합니다.
- W는 보기 탭을 엽니다.
- F는 창 고정 메뉴를 엽니다.
- R은 '상단 행 고정'을 선택합니다.
이 단계는 사용자가 프로세스를 효율적으로 안내하도록 신중하게 설계되었습니다.
특정 행을 고정하려면:
먼저, 키보드를 사용하여 고정하려는 행의 아래쪽 행을 선택하세요(화살표 키 또는 셀로 이동하려면 Ctrl + G 사용), 그런 다음 Alt → W → F → F를 누릅니다.
고정 해제하려면:
다시 Alt → W → F → F를 누릅니다. 창이 고정되면, 이 옵션은 '창 고정 해제'로 전환됩니다.
방법 3: 행이 수정되지 않도록 잠금 (시트 보호)
고정은 행을 보이게 하지만, 편집하는 것을 막지 않습니다. 특정 행에 대한 변경을 방지하려면 Excel의 시트 보호 기능이 필요합니다. 다음 정보는 Excel에서 행을 보호하기 위한 전문가의 지침을 바탕으로 합니다. 이는 두 단계로 구성됩니다.
1단계: 모든 셀 잠금 해제
기본적으로, Excel의 모든 셀은 '잠금'으로 표시되지만, 이 설정은 시트 보호가 켜져 있을 때만 적용됩니다. 특정 행만 잠그려면, 먼저 모든 것을 잠금 해제한 다음 원하는 행만 다시 잠금해야 합니다.
-
Ctrl + A를 눌러 모든 셀을 선택합니다.
-
Ctrl + 1을 눌러 셀 서식 대화를 엽니다(또는 마우스 우클릭 후 셀 서식을 선택).
-
보호 탭을 클릭합니다.
-
'잠금됨' 체크박스를 해제합니다.
- 확인을 클릭합니다.

2단계: 보호하려는 행만 잠금
-
잠그려는 행(들)을 선택합니다. 전체 행을 선택하려면 왼쪽의 행 번호를 클릭합니다. Ctrl을 누른 상태에서 추가 행 번호를 클릭하여 여러 행을 선택합니다.
-
다시 Ctrl + 1을 눌러 셀 서식을 엽니다.
-
보호 탭으로 이동합니다.
-
'잠금됨' 체크박스를 선택합니다.
- 확인을 클릭합니다.
3단계: 시트 보호 활성화
-
리본의 검토 탭으로 이동합니다.
- 시트 보호를 클릭합니다.
- 나타나는 대화 상자에서 사용자가 여전히 수행할 수 있는 작업(예: 셀 선택, 정렬, 자동 필터 사용)을 선택합니다.
- 다른 사람이 보호를 제거하지 못하도록 비밀번호를 입력합니다(선택사항).
- 확인을 클릭합니다.
이제 잠긴 행을 편집하려는 사람에게 셀이 보호되어 있다고 팝업이 뜰 것입니다.

보호 해제하려면: 검토 → 보호 해제로 이동하여 설정된 경우 비밀번호를 입력합니다.* **
방법 4: 우클릭 컨텍스트 메뉴를 통해 행 잠금
전혀 리본을 건드리지 않고도 같은 셀 서식 보호 설정에 도달할 수 있습니다.
- 잠그려는 행(들)을 선택합니다(행 번호를 클릭).
-
선택 영역에서 마우스 오른쪽 버튼을 클릭합니다.
-
컨텍스트 메뉴에서 셀 서식을 선택합니다.
- 보호 탭을 클릭합니다.
잠금의 체크를 필요에 따라 선택 또는 해제합니다.
확인을 클릭한 후 검토 → 시트 보호를 통해 시트를 보호합니다.
이 방법은 이미 우클릭 메뉴와 작업 중이고 리본을 탐색하고 싶지 않을 때 유용합니다.
방법 5: VBA 매크로를 사용하여 행 잠금
반복적으로 행을 잠그거나 여러 파일에 걸쳐 이 작업을 자동화하려는 경우, VBA 매크로가 시간을 절약합니다. 이 방법은 Visual Basic 편집기를 여는 데 익숙한 중급 사용자를 위한 것입니다.
VBA 편집기 열기: Alt + F11을 누릅니다.
프로그래밍 방식으로 상단 행 고정:
Sub FreezeTopRow()
With ActiveWindow
.FreezePanes = False ' Clear any existing freeze first
ActiveSheet.Cells(2, 1).Select
.FreezePanes = True
End With
End Sub
Sub FreezeTopRow()
With ActiveWindow
.FreezePanes = False ' Clear any existing freeze first
ActiveSheet.Cells(2, 1).Select
.FreezePanes = True
End With
End Sub
Sub FreezeTopRow()
With ActiveWindow
.FreezePanes = False ' Clear any existing freeze first
ActiveSheet.Cells(2, 1).Select()
.FreezePanes = True
End With
End Sub
수정되지 않도록 행 잠금 및 시트 보호:
Sub LockRowAndProtect()
Dim ws As Worksheet
Set ws = ActiveSheet
' Step 1: Unlock all cells
ws.Cells.Locked = False
' Step 2: Lock row 1
ws.Rows(1).Locked = True
' Step 3: Protect the sheet (no password in this example)
ws.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Sub LockRowAndProtect()
Dim ws As Worksheet
Set ws = ActiveSheet
' Step 1: Unlock all cells
ws.Cells.Locked = False
' Step 2: Lock row 1
ws.Rows(1).Locked = True
' Step 3: Protect the sheet (no password in this example)
ws.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Option Strict On
Sub LockRowAndProtect()
Dim ws As Worksheet
ws = ActiveSheet
' Step 1: Unlock all cells
ws.Cells.Locked = False
' Step 2: Lock row 1
ws.Rows(1).Locked = True
' Step 3: Protect the sheet (no password in this example)
ws.Protect(Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True)
End Sub
매크로 실행: Alt + F8을 누르고 매크로 이름을 선택한 후 실행을 클릭합니다.* **
방법 6: 행과 열을 동시에 고정
Excel에서 행과 열을 동시에 고정하여 사용자 지정 보기를 만들 수 있습니다. 이는 큰 데이터 세트에서 헤더 행과 레이블 열을 항상 표시되도록 유용합니다. 일반적인 질문은 행과 열을 동시에 고정하는 방법입니다. 이를 위해 보기 탭을 클릭하고 창 고정을 선택하여 특정 행과 열을 고정합니다.
- 고정하려는 행과 열의 교차점에 있는 셀을 클릭합니다. 예를 들어, 행 1과 열 A를 고정하려면 B2 셀을 클릭합니다.
보기 → 창 고정 → 창 고정으로 이동합니다.
이제 2행 위의 모든 것과 B열 왼쪽의 모든 것이 스크롤할 때 고정됩니다.
일반적인 문제 및 문제 해결
'창 고정'이 회색으로 표시됨
보통 스프레드시트가 페이지 레이아웃 보기나 페이지 나누기 미리 보기에 있을 때 발생합니다. 보기 → 일반으로 클릭하여 일반 보기로 전환한 후 다시 시도하세요.
고정 선이 잘못된 위치에 나타남
범위 중간에 있는 셀이 아니라 가장자리에 있는 셀을 선택했을 수 있습니다. 고정 선을 위치시키려는 바로 아래의 정확한 행을 클릭한 후 창 고정을 적용하세요.
행이 보여도 사용자가 여전히 편집 가능함
고정은 가시성에만 영향을 주며, 편집 가능성에는 영향을 주지 않습니다. 수정을 방지하려면 메소드 3에서 설명한 시트 보호 단계를 따라야 합니다.
보호 그룹이 설정되었지만 사용자가 잠긴 행을 여전히 편집 가능함
모든 셀을 잠금 해제한 후 원하는 행만 다시 잠가주세요(1단계 완료 여부를 다시 확인하세요). 보호 전에 모든 셀이 잠겨 있으면 설정은 기본적으로 모든 것을 보호하는 것으로 설정되며, 나중에 특정 영역에서 편집을 허용하려고 할 때 혼란스러움을 일으킬 수 있습니다.
시트 보호 암호를 잊어버림
Excel에는 시트 암호에 대한 내장 복구 도구가 없습니다. 외부 도구를 사용해 보호를 제거하거나, .XLS 파일의 경우, 시트의 내용을 새 통합 문서에 복사하여 보호를 우회할 수 있습니다.
파일을 다른 사람에게 보낼 때 창 고정이 사라짐
창 고정 설정은 .XLSX 포맷으로 파일과 함께 저장됩니다. 수신자가 창 고정을 보지 못하면, 실수로 꺼졌거나 창을 지원하지 않는 뷰어로 파일을 열었을 수 있습니다. 보기 → 창 고정을 확인하도록 요청하세요.
Excel Online(브라우저 버전)의 행 잠금
Excel for the web(웹용 Excel)을 처음 사용하는 경우, 창 고정을 사용하여 행을 잠글 수 있습니다. Excel for the web(웹용 Excel)은 창 고정을 지원합니다. 보기 → 행 및 열 고정을 클릭한 다음 선호하는 옵션을 선택합니다. 시트 보호는 검토 → 시트 보호 아래에 있으며, 고급 보호 옵션은 일부만 데스크톱 앱에서 사용할 수 있습니다.
보너스 팁: 창 고정과 창 분할 구분
창 고정과 자주 혼동되는 기능은 분할입니다. 보기 → 분할 아래에서 찾을 수 있으며, Excel 창을 별도의 스크롤 가능한 섹션으로 나누어 같은 시트의 다른 부분을 한 번에 볼 수 있습니다. 창 고정과 달리 분할은 행을 고정 위치로 잠그지 않습니다; 단지 뷰를 분할합니다. 실수로 분할을 적용했다면, 보기 → 분할로 다시 이동하여 이를 해제하세요.* **
개발자를 위해: IronXL로 프로그래밍 방식으로 행 잠금
Excel 파일을 생성하거나 처리하는 소프트웨어를 구축 중이라면, UI를 통해 창 고정 및 보호를 수동으로 설정하는 것은 적합하지 않습니다. IronXL은 .NET 라이브러리로, Excel 설치 없이도 C# 또는 VB.NET에서 직접 행 잠금, 시트 보호 및 창 고정을 적용할 수 있게 합니다.
다음은 몇 줄의 코드로 상단 행을 고정하고 편집으로부터 보호하는 방법입니다:
using IronXL;
WorkBook workBook = WorkBook.Load("report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row
workSheet.CreateFreezePane(0, 1);
// Lock all cells, then unlock the editable range
workSheet.GetRange("A1:Z1").Style.Locked = true;
workBook.Password = "securePassword";
workBook.SaveAs("report-locked.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row
workSheet.CreateFreezePane(0, 1);
// Lock all cells, then unlock the editable range
workSheet.GetRange("A1:Z1").Style.Locked = true;
workBook.Password = "securePassword";
workBook.SaveAs("report-locked.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("report.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze the top row
workSheet.CreateFreezePane(0, 1)
' Lock all cells, then unlock the editable range
workSheet.GetRange("A1:Z1").Style.Locked = True
workBook.Password = "securePassword"
workBook.SaveAs("report-locked.xlsx")
IronXL은 OpenXML 형식의 복잡성을 처리하기 때문에 사용자가 걱정할 필요가 없습니다. 보고서, 내보내기 또는 템플릿을 대규모로 생성하는 팀에게 특히 유용하며, 행 잠금이 수백 개의 파일에 일관되게 적용되어야 하는 경우 유용합니다.* **
요약: 어떤 방법을 사용해야 할까요?
| 목표 | 최선의 방법 | |---|---| |스크롤할 때 헤더 행을 계속 표시하세요|보기 → 상단 행 고정| |스크롤할 때 여러 행이 표시되도록 유지하세요|아래 행을 클릭한 다음 창 고정을 합니다| |아무도 행을 편집하지 못하도록 방지합니다|셀 서식 → 잠금 + 시트 보호| |리본을 건드리지 않고 작업합니다|마우스 오른쪽 버튼 클릭 → 셀 서식| |여러 파일에 자동화합니다|VBA 매크로| |프로그래밍 방식으로 파일 생성|IronXL (.NET)|
Excel에서 행을 잠그는 것은 두 가지 질문으로 귀결됩니다: 보이게 하고 싶으신가요, 아니면 변하지 않게 하고 싶으신가요? 특정 행 또는 열을 고정하면 나머지 데이터가 스크롤될 때 가시성을 유지하여 큰 스프레드시트를 더 쉽게 작업할 수 있게 합니다. 헤더를 고정하면 스크롤하면서 헤더가 보이게 되며, 이는 데이터 분석을 강화하고 데이터 입력 정확성을 향상시킵니다. 창 고정은 첫 번째 질문에 대한 대답이며, 시트 보호는 두 번째 질문에 대한 대답입니다. 둘을 함께 사용하면 스프레드시트가 어떻게 당신에게서 그리고 당신이 함께 공유하는 사람들에게 작동하는지 완전한 제어를 제공합니다.




