Excel에서 인쇄 영역을 조정하고 한 페이지에 맞추는 방법은 무엇인가요?
Excel 워크시트를 인쇄하다 보면, 내용이 여러 페이지로 넘어가서 불필요한 열이나 행이 두 번째 페이지 이상에 인쇄되는 경우가 많습니다. 이는 종이 낭비는 물론 보고서를 혼란스럽고 읽기 어렵게 만들 수 있습니다. 최적의 결과를 위해서는 모든 중요한 데이터를 한 페이지에 명확하게 표시하는 것이 좋습니다. 그렇다면, Excel에서 인쇄 영역을 효율적으로 조정해 모든 내용을 한 페이지에 깔끔하게 맞추는 방법이 있을까요? 다행히도, Excel에는 이러한 목표를 쉽게 달성할 수 있는 실용적이고 간단한 방법들이 있습니다. 이 글에서는 인쇄 영역을 조정하고 내용을 한 페이지에 맞추는 다양한 해법을 살펴봄으로써, 전문적인 결과와 효율적인 인쇄를 동시에 이룰 수 있도록 안내합니다.
➤ Fit Sheet to One Page 기능으로 영역 크기 조정 및 한 페이지에 맞추기
➤ 너비와 높이 변경으로 영역 크기 조정 및 한 페이지에 맞추기
➤ Kutools for Excel로 여러 영역을 한 페이지에 인쇄하기
➤ VBA 코드 – 인쇄 영역 자동 설정 및 워크시트를 한 페이지에 맞추기
➤ Excel 수식 – 인쇄 영역을 동적으로 정의하여 자동 조정 인쇄 범위 지정
Fit Sheet to One Page 기능으로 영역 크기 조정 및 한 페이지에 맞추기
Excel에는 Fit Sheet to One Page라는 간편한 인쇄 옵션이 있어, 워크시트 전체를 자동으로 한 장에 맞춰 인쇄할 수 있습니다. 이 기능은 Excel2010,2013,2016 이후 버전에서 사용할 수 있으며, Excel2007에서는 제공되지 않습니다.
이 기능을 사용하면 인쇄물을 깔끔하게 정리할 수 있고, 페이지 나누기나 절반만 인쇄되는 문제를 방지할 수 있습니다. 단, 데이터가 많을 경우 내용이 지나치게 축소되어 가독성이 떨어질 수 있으니, 인쇄 전에 항상 미리보기를 확인하세요.
기능을 사용하는 방법:
- 파일 탭을 클릭한 뒤, 인쇄를 선택하세요.
- 설정 섹션에서 No Scaling(확대/축소 안 함) 드롭다운을 클릭한 후, Fit Sheet to One Page(시트를 한 페이지에 맞추기)를 선택합니다. 아래 스크린샷을 참고하세요:
이 옵션을 선택하면, 시트 전체가 자동으로 조절되어 내용 전체가 한 페이지에 인쇄됩니다. 선택 후 미리보기에서 결과를 확인하세요. 만약 내용이 너무 작게 보인다면, 열 너비를 조정하거나 불필요한 행/열을 제거하거나 가로 방향으로 전환하여 인쇄할 수 있습니다.
너비와 높이를 변경하여 영역 크기 조정 및 한 페이지에 맞추기
워크시트 전체를 한 페이지에 인쇄하고 싶을 때 또 다른 실용적인 방법은 Scale to Fit 설정을 수동으로 조정하는 것입니다. 이 방법은 Excel에서 데이터 축소 방식을 보다 세밀하게 제어할 수 있으며, Excel2007부터 모든 버전에서 사용 가능합니다.
너비(Width)와 높이(Height) 모두1페이지로 설정하면, Excel이 전체 인쇄 범위를 한 페이지에 맞게 축소시켜줍니다. 이는 표준 보고서나 발표 자료를 작성할 때 특히 유용합니다.
이 방법을 적용하려면:
- 페이지 레이아웃(Page Layout) 탭으로 이동하세요.
- Scale to Fit 그룹에서 드롭다운 메뉴를 통해 너비(Width)와 높이(Height)를 모두1페이지로 설정하세요.
이 값을 모두1페이지로 지정하면, Excel은 시트 전체 내용이 한 장에 인쇄되도록 자동으로 축소 조정합니다.
Kutools for Excel로 여러 영역을 한 페이지에 인쇄하기
중요 데이터가 여러 범위로 구분되어 있을 경우, 여러 선택 영역을 한 페이지에 인쇄하여 보고서의 가독성을 높이고 싶을 수 있습니다. Excel 기본 인쇄 영역(Print Area) 기능은 연속된 범위만 지원하므로, 이 작업은 기본으로 할 수 없습니다. Kutools for Excel은 Print Multiple Selection Wizard 기능을 제공하여, 여러 범위를 하나의 페이지에 결합해 인쇄할 수 있게 해줍니다. 이를 통해 종이를 절약하고 명확한 보고서를 인쇄할 수 있습니다. 이 기능은 특히 요약 보고서나 시트 곳곳에 흩어진 데이터를 정리한 보고서 작성에 유용합니다.
Kutools for Excel을 무료로 설치한 뒤, 아래 단계에 따라 진행하세요:
1. 클릭하세요 Kutools Plus > 인쇄(Printing) > Print Multiple Selection Wizard.
2. 마법사 대화 상자에서 클릭 추가(Add) 인쇄할 각 범위를 차례대로 삽입하세요.
3. 클릭하세요 다음(Next). 마법사2단계에서, 새 페이지 설정 지정(Specify new print settings), 그런 다음 클릭 페이지 설정(Page Setup). 아래에서 페이지(Page) 탭에서 '맞춤(Fit to)'이 선택되어 있는지 확인하고, 너비와 높이 상자 모두에1을 입력하세요. 1 너비와 높이 상자에 모두 입력하세요.
4. 클릭하세요 확인(OK), 그런 다음 다음(Next). 마지막 마법사 단계에서 원하는 동작을 선택하세요. 예를 들어, 워크시트를 활성화하지만 바로 인쇄하지 않기 인쇄 전에 미리보기하려면 이 옵션을 선택합니다.
5. 새 워크시트가 생성되며, 선택한 모든 범위가 인쇄에 적합하게 배치됩니다. 이제 이 시트를 인쇄하면 선택한 모든 영역이 한 페이지에 표시됩니다.
- 인쇄 전에 새 시트에서 결합된 범위를 재배열하거나 수정할 수 있습니다.
- 인쇄 전에는 항상 미리보기(Print Preview)로 출력 결과를 확인하세요.
- 이 방법은 Excel의 기본 인쇄 옵션보다 훨씬 유연하며, 특히 연속되지 않은 데이터 범위에 효과적입니다.
VBA 코드 – 인쇄 영역 자동 설정 및 워크시트를 한 페이지에 맞추기
동적 범위를 자주 인쇄해야 하며, 항상 한 페이지에 내용이 맞도록 하고 싶다면 간단한 VBA 매크로를 사용해 이 과정을 자동화할 수 있습니다. 이 방법은 조직 내 자동 보고서 작성이나 공유 템플릿에 특히 유용합니다. VBA를 사용하기 전에는 반드시 통합 문서를 먼저 저장하세요. 매크로 실행 시 인쇄 설정이 변경되며 Ctrl + Z로 되돌릴 수 없습니다.
1. VBA 편집기를 엽니다: 개발자(Developer) 탭 > Visual Basic을 선택합니다. VBA 편집기에서 삽입(Insert) > 모듈(Module)을 클릭한 후 아래 코드를 붙여넣으세요:
Sub SetPrintAreaAndScaleToFitOnePage()
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel" ' Dialog title
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to print:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
With ActiveSheet
.PageSetup.PrintArea = WorkRng.Address
.PageSetup.Zoom = False
.PageSetup.FitToPagesTall = 1
.PageSetup.FitToPagesWide = 1
End With
MsgBox "Print area set and scaled to fit on one printed page.", vbInformation, xTitleId
End Sub
2. 버튼을 누르세요. 실행(Run) 키를 누르거나 F5 를 눌러 코드를 실행합니다. 대화 상자가 뜨면 인쇄할 범위를 선택하세요. 선택이 완료되면 Excel이 인쇄 영역을 자동으로 지정하고, 한 페이지에 맞게 축소 조정합니다.
- 이 매크로는 현재 시트에 설정된 기존 인쇄 영역을 모두 대체합니다.
- 다른 범위로 반복 적용하려면, 매크로를 다시 실행(rerun)하면 됩니다.
- 데이터 범위가 크면, 축소로 인해 가독성이 떨어질 수 있습니다. 인쇄 전에 항상 미리보기로 확인하세요.
- 이 코드를 실행하려면 매크로 사용이 허용되어야 합니다. 조직 정책상 매크로 사용이 제한된다면, 진행 전에 IT 부서에 문의하세요.
Excel 수식 – 이름 정의 범위를 사용해 동적으로 인쇄 영역 지정하기
행을 자주 추가하거나 제거하는 경우, OFFSET 및 COUNTA와 같은 Excel 함수로 동적 이름 정의 범위를 생성하면 데이터셋의 변화에 따라 인쇄 영역도 자동으로 확장/축소됩니다. 이 방법은 정기적으로 업데이트되는 보고서, 로그, 양식 등에 적합하며, 매번 수동으로 인쇄 영역을 재설정하는 번거로움을 없애줍니다.
1. 수식(Formulas) > 이름(Name) > 이름 관리자(Name Manager) > 새로 만들기(New)로 이동해 새로운 이름 정의 범위를 만듭니다. 새 이름(New Name) 대화 상자에서 이름(Name)을 PrintArea
로 입력하고, 참조 대상(Refers to) 필드에 아래 수식을 입력합니다(데이터가 A1 셀에서 시작한다고 가정):
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))
2. 확인(OK)을 클릭해 이름 범위를 저장한 후, 페이지 레이아웃(Page Layout) > 인쇄 영역(Print Area) > 인쇄 영역 설정(Set Print Area)로 이동합니다. 프롬프트가 나타나면 수식 입력줄에 =PrintArea
를 입력하세요. 이제 데이터가 추가되거나 삭제돼도 인쇄 영역이 자동 조정됩니다.
수식 설명(Formula breakdown): OFFSET
함수는 A1
에서 시작해, 열 A에서 공백이 아닌 셀 개수(행 수)만큼 아래로,1행에서 공백이 아닌 셀 개수(열 수)만큼 오른쪽으로 확장되는 범위를 정의합니다. 실제 데이터 시작 셀에 맞게 수식을 조정할 수 있습니다.
이런 솔루션을 선택할 때는 워크시트 크기, 갱신 빈도, 인쇄 요구 사항을 모두 고려해야 합니다:
- Excel 내장 확대/축소(Built-in Excel scaling)는 소규모 혹은 일회성 작업에 빠르고 효과적입니다.
- VBA 매크로(VBA macros)는 반복 작업 및 대량 인쇄가 필요한 기업 환경에서 자동화에 적합합니다.
- 동적 이름 정의 범위(Dynamic named ranges)는 크기가 자주 바뀌는 표를 유연하게 관리할 때 이상적입니다.
- 여러 비연속 범위 인쇄 시에는 Kutools for Excel 활용을 추천합니다.
알림(Reminder): 인쇄 내용이 너무 작거나 잘려서 나오면, 용지 크기·여백·방향 설정을 다시 확인하세요. 항상 미리보기(Print Preview)로 레이아웃을 점검한 후 인쇄하세요. VBA나 수식에서 문제가 발생할 경우, 범위 참조가 데이터 구조와 일치하는지 확인하고 필요시 논리를 조정하십시오. 실제 작업 흐름에 따라 여러 방법을 조합하여 활용하는 것이 가장 좋은 결과를 얻을 수 있습니다.
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약