Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel에서 인쇄 영역을 조정하고 한 페이지에 맞추는 방법은 무엇인가요?

Author Xiaoyang Last modified

Excel 워크시트를 인쇄하다 보면, 내용이 여러 페이지로 넘어가서 불필요한 열이나 행이 두 번째 페이지 이상에 인쇄되는 경우가 많습니다. 이는 종이 낭비는 물론 보고서를 혼란스럽고 읽기 어렵게 만들 수 있습니다. 최적의 결과를 위해서는 모든 중요한 데이터를 한 페이지에 명확하게 표시하는 것이 좋습니다. 그렇다면, Excel에서 인쇄 영역을 효율적으로 조정해 모든 내용을 한 페이지에 깔끔하게 맞추는 방법이 있을까요? 다행히도, Excel에는 이러한 목표를 쉽게 달성할 수 있는 실용적이고 간단한 방법들이 있습니다. 이 글에서는 인쇄 영역을 조정하고 내용을 한 페이지에 맞추는 다양한 해법을 살펴봄으로써, 전문적인 결과와 효율적인 인쇄를 동시에 이룰 수 있도록 안내합니다.


Fit Sheet to One Page 기능으로 영역 크기 조정 및 한 페이지에 맞추기

Excel에는 Fit Sheet to One Page라는 간편한 인쇄 옵션이 있어, 워크시트 전체를 자동으로 한 장에 맞춰 인쇄할 수 있습니다. 이 기능은 Excel2010,2013,2016 이후 버전에서 사용할 수 있으며, Excel2007에서는 제공되지 않습니다.

이 기능을 사용하면 인쇄물을 깔끔하게 정리할 수 있고, 페이지 나누기나 절반만 인쇄되는 문제를 방지할 수 있습니다. 단, 데이터가 많을 경우 내용이 지나치게 축소되어 가독성이 떨어질 수 있으니, 인쇄 전에 항상 미리보기를 확인하세요.

기능을 사용하는 방법:

  1. 파일 탭을 클릭한 뒤, 인쇄를 선택하세요.
  2. 설정 섹션에서 No Scaling(확대/축소 안 함) 드롭다운을 클릭한 후, Fit Sheet to One Page(시트를 한 페이지에 맞추기)를 선택합니다. 아래 스크린샷을 참고하세요:

select the Fit Sheet to One Page from Print section

이 옵션을 선택하면, 시트 전체가 자동으로 조절되어 내용 전체가 한 페이지에 인쇄됩니다. 선택 후 미리보기에서 결과를 확인하세요. 만약 내용이 너무 작게 보인다면, 열 너비를 조정하거나 불필요한 행/열을 제거하거나 가로 방향으로 전환하여 인쇄할 수 있습니다.

참고: 이 옵션은 Excel2007에서는 사용할 수 없습니다. Excel2007을 사용하거나, 더 세밀한 축소 조정이 필요하다면 아래의 다음 방법을 시도해 보세요.

너비와 높이를 변경하여 영역 크기 조정 및 한 페이지에 맞추기

워크시트 전체를 한 페이지에 인쇄하고 싶을 때 또 다른 실용적인 방법은 Scale to Fit 설정을 수동으로 조정하는 것입니다. 이 방법은 Excel에서 데이터 축소 방식을 보다 세밀하게 제어할 수 있으며, Excel2007부터 모든 버전에서 사용 가능합니다.

너비(Width)와 높이(Height) 모두1페이지로 설정하면, Excel이 전체 인쇄 범위를 한 페이지에 맞게 축소시켜줍니다. 이는 표준 보고서나 발표 자료를 작성할 때 특히 유용합니다.

이 방법을 적용하려면:

  1. 페이지 레이아웃(Page Layout) 탭으로 이동하세요.
  2. Scale to Fit 그룹에서 드롭다운 메뉴를 통해 너비(Width)와 높이(Height)를 모두1페이지로 설정하세요.

Change the Width and Height to 1 page

이 값을 모두1페이지로 지정하면, Excel은 시트 전체 내용이 한 장에 인쇄되도록 자동으로 축소 조정합니다.

참고: 이 방법은 중간 크기 시트에 가장 적합합니다. 데이터셋이 큰 경우에는 페이지 방향, 여백, 용지 크기도 조정해야 가독성을 확보할 수 있습니다. 축소된 내용이 너무 작게 보이면, 데이터를 여러 시트로 분할하여 인쇄하는 것도 고려하세요.

Kutools for Excel로 여러 영역을 한 페이지에 인쇄하기

중요 데이터가 여러 범위로 구분되어 있을 경우, 여러 선택 영역을 한 페이지에 인쇄하여 보고서의 가독성을 높이고 싶을 수 있습니다. Excel 기본 인쇄 영역(Print Area) 기능은 연속된 범위만 지원하므로, 이 작업은 기본으로 할 수 없습니다. Kutools for ExcelPrint Multiple Selection Wizard 기능을 제공하여, 여러 범위를 하나의 페이지에 결합해 인쇄할 수 있게 해줍니다. 이를 통해 종이를 절약하고 명확한 보고서를 인쇄할 수 있습니다. 이 기능은 특히 요약 보고서나 시트 곳곳에 흩어진 데이터를 정리한 보고서 작성에 유용합니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

Kutools for Excel을 무료로 설치한 뒤, 아래 단계에 따라 진행하세요:

1. 클릭하세요 Kutools Plus > 인쇄(Printing) > Print Multiple Selection Wizard.
click Print Multiple Selection Wizard feature of kutools

2. 마법사 대화 상자에서 클릭 추가(Add) 인쇄할 각 범위를 차례대로 삽입하세요.
add the selections to print into one page

3. 클릭하세요 다음(Next). 마법사2단계에서, 새 페이지 설정 지정(Specify new print settings), 그런 다음 클릭 페이지 설정(Page Setup). 아래에서 페이지(Page) 탭에서 '맞춤(Fit to)'이 선택되어 있는지 확인하고, 너비와 높이 상자 모두에1을 입력하세요. 1 너비와 높이 상자에 모두 입력하세요.
set print settings in the dialog box   check Fit to option

4. 클릭하세요 확인(OK), 그런 다음 다음(Next). 마지막 마법사 단계에서 원하는 동작을 선택하세요. 예를 들어, 워크시트를 활성화하지만 바로 인쇄하지 않기 인쇄 전에 미리보기하려면 이 옵션을 선택합니다.
check one operation

5. 새 워크시트가 생성되며, 선택한 모든 범위가 인쇄에 적합하게 배치됩니다. 이제 이 시트를 인쇄하면 선택한 모든 영역이 한 페이지에 표시됩니다.
all selected range are located into one page

참고 및 팁:
  • 인쇄 전에 새 시트에서 결합된 범위를 재배열하거나 수정할 수 있습니다.
  • 인쇄 전에는 항상 미리보기(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 button 실행(Run) 키를 누르거나 F5 를 눌러 코드를 실행합니다. 대화 상자가 뜨면 인쇄할 범위를 선택하세요. 선택이 완료되면 Excel이 인쇄 영역을 자동으로 지정하고, 한 페이지에 맞게 축소 조정합니다.

팁 및 주의사항:
  • 이 매크로는 현재 시트에 설정된 기존 인쇄 영역을 모두 대체합니다.
  • 다른 범위로 반복 적용하려면, 매크로를 다시 실행(rerun)하면 됩니다.
  • 데이터 범위가 크면, 축소로 인해 가독성이 떨어질 수 있습니다. 인쇄 전에 항상 미리보기로 확인하세요.
  • 이 코드를 실행하려면 매크로 사용이 허용되어야 합니다. 조직 정책상 매크로 사용이 제한된다면, 진행 전에 IT 부서에 문의하세요.

Excel 수식 – 이름 정의 범위를 사용해 동적으로 인쇄 영역 지정하기

행을 자주 추가하거나 제거하는 경우, OFFSETCOUNTA와 같은 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행에서 공백이 아닌 셀 개수(열 수)만큼 오른쪽으로 확장되는 범위를 정의합니다. 실제 데이터 시작 셀에 맞게 수식을 조정할 수 있습니다.

실용 팁(Practical Tip): 이 방법은 연속된 데이터 영역에서 가장 잘 작동합니다. 비연속적인 다수의 범위가 있을 경우에는 Kutools for Excel 또는 VBA 방법을 활용해 보다 유연하게 인쇄 레이아웃을 제어하는 것이 좋습니다.

이런 솔루션을 선택할 때는 워크시트 크기, 갱신 빈도, 인쇄 요구 사항을 모두 고려해야 합니다:

  • 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는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

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