Excel에서 셀이 인쇄되지 않도록하는 방법


17

파일을 편집 할 때 특정 셀 (또는 전체 행 또는 열)의 내용이 Excel에서 인쇄되지 않고 화면에 표시되는 것을 방지하려면 어떻게해야합니까? 이상적으로는 스프레드 시트 내부의 셀 (예 : 가장 오른쪽 열이나 맨 아래 행이 아닌 셀) 에이 작업을 수행 할 수 있어야합니다. 시트의 전체 모양을 유지하기 위해 셀 크기를 유지해야하기 때문에 행 또는 열을 숨길 수 없습니다.

Excel이 현재 인쇄 중인지 여부에 따라 조건부 서식을 정의하는 방법을 찾았지만 그러한 것은 없습니다. 인쇄하기 전에 텍스트 색상을 흰색으로 수동으로 설정하고 나중에 수동으로 되 돌리는 방법이 있지만 자동으로 수행하는 방법이 있어야합니다.


2
허용 된 답변은 Terence 's로 변경해야합니다. 셀이 화면에 표시되는 것을 막지 않고 셀이 인쇄 되지 않도록하기 때문입니다 (이 질문에 대한 암시 적 요구 사항처럼 보입니다).
Ad N

답변:


7

이를 위해 일반 (조건부 아님) 형식을 적용 할 수 있습니다. 해당 셀, 행 및 / 또는 열을 선택하고 리본 ( "홈"→ "셀"→ "포맷") 또는 키보드 단축키 Ctrl+를 통해 액세스 할 수있는 "셀 서식"으로 이동하십시오 1.

"번호"탭에서 카테고리 = "사용자 정의"를 선택하고 "유형"에 다음을 입력하십시오.

""; ""; ""; ""

또는 단순히

;;;

셀에 양수, 음수, 0 또는 (숫자가 아닌) 텍스트가 포함되어 있으면 빈 문자열을 표시하도록 Excel에 지시합니다. 따라서 오류가 아닌 값은 화면과 인쇄시 숨겨집니다.


와우, 그것은 훌륭한 파워 유저 팁입니다. 아침에 시도하기를 기다릴 수 없습니다.
Michael Itzoe

11
또한 인쇄뿐만 아니라 셀 내용이 표시되지 않습니다. 화면에 값을 표시하고 싶지만 인쇄 할 때 숨 깁니다.
utapyngo

14

Office 2010을 사용하는 경우 "파일-> 인쇄-> 페이지 설정-> 시트 (탭)"에서 "인쇄 영역"의 설정이 원하는 것이어야합니다. 이 예에서는 A : J 열만 인쇄됩니다. 그러나 화면에서 볼 때 모든 것이 표시됩니다.

이 대화 상자는 다음과 같습니다

스크린 샷
(이미지를 클릭하면 확대됩니다)

"페이지 레이아웃"→ "페이지 설정"→ (코너 버튼) → "페이지 설정"→ "시트"로 액세스 할 수도 있습니다.

    


2
얼마나 이상한가-이것이 유일하고 정답입니다.
Vojtěch Dohnal

7

이 솔루션은 파일을 인쇄해야 할 때마다 그리고 후에 특별한 조치를 취할 필요가 없습니다. Terence와 Don Livezey가 제안한“인쇄 영역”을 사용한다는 아이디어를 바탕으로합니다. 인쇄하지 않으려는 셀을 인쇄 영역 외부에 놓습니다. 그것으로 충분하다면 끝났습니다.

그러나 워크 시트를 편집 할 때 제외 된 셀이 인쇄 영역 안에 나타나길 원할 수 있습니다. 이 경우 표시하지만 인쇄하지 않으려는 각 셀에 대해 다음을 수행하십시오.

  • “모양”을 삽입하십시오. (사각형이 가장 효과적입니다.) 데이터를 표시 할 셀 위에 배치하십시오. 원하는대로 시각적으로 서식을 지정하십시오. 경계선이없는 것이 가장 좋습니다. 채우기 색상을 배경색에 원하는 것으로 설정하거나 기본 셀의 채우기 색상이 보이도록 채우기를 설정하고 모양 자체를 보이지 않게하십시오.
  • 기준 (예를 들어, 입력 도형을 선택에 의해 원하는 셀의 내용을 표시하는 도형을 구성하는 =D15) 상단의 식을 줄에 . 도형에 입력하지 마십시오. 그렇게하면 공식 ( =D15)이 그대로 표시됩니다.
  • 모양을 마우스 오른쪽 버튼으로 클릭하고“모양 형식”을 선택하십시오. 속성에서 도형 인쇄 여부를 선택할 수 있습니다 ( "인쇄 개체"확인란 선택을 취소하여). (Excel 2013의 경우 "모양 옵션"→ "크기 및 속성"→ "속성"에 있습니다.)

비 인쇄 모양은 사용자 지침 만 포함하면 매우 유용합니다. (내가 이것을 읽는 이유는 무엇입니까).
Theodore

2

내가 말한 것을해야 할 때 내가 할 일은 :

코드 편집기 (VBA)에서이 기능을 사용하십시오.

Private Sub Workbook_BeforePrint(Cancel As Boolean)

열이나 행을 숨기려면 인쇄물을 인쇄 한 다음 숨기기를 해제하십시오.

예:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    If ActiveSheet.Name = "Sheet1" Then
        Cancel = True
        Application.EnableEvents = False
        Application.ScreenUpdating = False
        With ActiveSheet
            .Rows("10:15").EntireRow.Hidden = True
            .PrintOut
            .Rows("10:15").EntireRow.Hidden = False
        End With
        Application.EnableEvents = True
        Application.ScreenUpdating = True
    End If
End Sub

또는 해당 부분을 변경하여 열을 숨 깁니다 (이 예에서는 열 B와 D를 숨 깁니다).

        With ActiveSheet
            .Range("B1,D1").EntireColumn.Hidden = True
            .PrintOut
            .Range("B1,D1").EntireColumn.Hidden = False
        End With

또는 A 열에 빈 셀이있는 모든 행을 숨 깁니다.

        With ActiveSheet
            On Error Resume Next
            .Columns("A").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
            .PrintOut
            .Columns("A").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = False
            On Error GoTo 0
        End With

연결:


이것은 매우 좋지 않은 솔루션이며 더 이상 링크가 작동하지 않습니다.
Vojtěch Dohnal

2

별도의 시트를 만들고 정보의 링크를 복사하여 동일한 문제를 해결했습니다. 이렇게하려면 원본 시트 전체를 강조 표시하고 복사하십시오 ( Ctrl+ C). 새 시트로 이동하여 첫 번째 셀을 마우스 오른쪽 버튼으로 클릭하십시오. 붙여 넣기 옵션에서 링크 아이콘을 선택하십시오. 붙여 넣은 모든 내용은 형식이 지정되지 않으므로이 문제를 해결해야합니다. 빈 셀은 0을 포함합니다. "파일"→ "옵션"→ "고급"으로 이동하여 "값이 0 인 셀에 0 표시"상자를 선택 취소하여 수정할 수 있습니다.

이제 출력물에 표시하지 않을 셀, 행 또는 열을 삭제할 수 있습니다. 원본 시트를 업데이트하면 인쇄 시트가 업데이트됩니다.

나처럼 다른 기간이나 목적으로 복사하는 기본 시트가있는 경우 기본 시트에 대해이 인쇄 시트를 만들 수 있습니다. 새 쌍이 필요한 경우 두 장을 모두 복사하면 새 인쇄 시트가 새 시트에 연결됩니다.


1

다른 게시물에 댓글을 달 수있는 평판이 충분하지 않으므로 몇 가지 관찰을 통해 "답변"을 추가하겠습니다. 나는 똑같거나 비슷한 요구를 가지고 있었고 다양한 접근법에 장단점이 있습니다.

  • 인쇄 영역 설정 : 시트의 레이아웃에 따라 작동 할 수 있지만 연속되지 않은 인쇄 영역 선택을 제대로 처리하지 못합니다. 또는 아마도 잘 처리 할 수는 있지만 선택한 접근법은 제 경우에는 효과가 없습니다. 예를 들어 열 AE가있는 스프레드 시트가 있고 인쇄시 열 B와 D를 숨기려면 인쇄 된 각 열 {A, C, E}를 별도의 페이지에 배치합니다. 내가 원하는 것이 아닙니다.

  • 텍스트를 흰색으로 흰색으로 설정 : 경우에 따라 작동 할 수 있지만 숨겨진 데이터가 유출되는 것을 막을 수는 없습니다. 민감한 정보를 숨기려고 할 경우 PDF로 인쇄하면 데이터가 PDF 파일에 여전히 남아 있음을 알고 있어야합니다. 흰색은 흰색이지만 여전히 존재하며 PDF 파일에서 복사 / 붙여 넣기 할 수 있습니다.

인쇄 할 때 매크로를 사용하여 선택한 열을 숨기는 방법을 선호하지만 모든 상황에서 적용 가능하거나 최선의 선택은 아닙니다.


1

행 / 열을 마우스 오른쪽 버튼으로 클릭하고 "숨기기"를 선택하여 전체 행 또는 열을 "숨길"수 있습니다. 이렇게하면 행 / 열이 인쇄 (또는 표시)되지 않습니다. 행 / 열이 여러 개인 경우 서로 옆에 있으면 "클릭 드래그"하거나 Ctrl서로 옆에 있지 않으면 + 클릭 하여 강조 표시 할 수 있습니다 . 행 / 열이 숨겨져 있으면 해당 숫자 / 문자가 표시되지 않습니다. 숨기기를 해제하려면 양쪽의 행 / 열을 강조 표시하고 "오른쪽 클릭"하고 "숨기기 해제"를 선택하십시오.

글꼴 색을 변경하는 것 외에 개별 셀이 인쇄되지 않도록 할 수 있는지 잘 모르겠습니다. 조건부 서식을 사용하여이를 자동화 할 수 있습니다.


1
그러나 OP는 셀 숨기기를 추구하지 않고 인쇄를 방지합니다.
Vojtěch Dohnal

@ VojtěchDohnal 셀을 숨기면 인쇄에서 숨겨집니다. 아마도 일단 인쇄되면 숨기기를 해제 할 수 있습니다.
iheanyi

0

위에서 제안한대로 열이나 행을 숨기는 것 외에도. 표시하지 않으려는 것을 적용하고 적용 취소하는 간단한 방법으로 사용자 정의보기를 볼 수 있습니다.

예를 들어, 영업 사원, 창고 및 다른 열을 모두 인쇄 할 경우 각 열에 대해 사용자 정의보기를 작성하여 쉽게 전환 할 수 있습니다.


0

또 다른 간단한 방법은 선택한 셀을 강조 표시하여 셀의 내용을 일시적으로 지우는 것입니다. 마우스 오른쪽 단추를 클릭하고 "내용 지우기"를 선택하십시오.

여기에 이미지 설명을 입력하십시오

이제 인쇄 한 다음 실행 취소 버튼을 클릭하면 모두 정상으로 돌아옵니다.


이해가 안 돼요,이 답변이 어떻게 공표 될 수 있었는지 ... 만약 당신이 셀을 인쇄하고 싶지 않다면 그냥 삭제하십시오 ...
Vojtěch Dohnal

셀은 수식 계산에 사용될 값 (예 : 변수) (예 : 이익 백분율)을 포함 할 수 있습니다. 삭제되면 계산이 수행되지 않습니다!
재활용 된 철강

0

나는 "명확한 내용"길을 갔고 바쁜 하루에 인쇄를 위해 무언가를 취소하는 것을 잊지 않는다고 말할 수 있습니다.

이후 프로세스는 "작업"(소스) 탭과 파일에서 작업하는 모든 동료에게 "터치하지 않음"메시지 및 작업 탭에서 직접 가져 오는 "인쇄"(대상) 탭으로 구성됩니다. 지우거나 숨기거나 되 돌리는 것을 기억해야합니다.

소스를 업데이트하면 대상에 필요한 모든 정보가 제공되며 백업에 대해 더 나은 작업 시간을 잃지 않습니다.

또한 파일을 백업하십시오.

건배


0

행이나 열이 인쇄되지 않도록하려면 열을 숨길 수 있습니다.

  1. 행 / 열 선택
  2. 마우스 오른쪽 버튼으로 클릭하십시오
  3. 상황에 맞는 메뉴에서 "숨기기"를 선택하십시오

대체 방법은 그룹 을 만든 다음 축소하는 것입니다.

  1. 행 / 열 선택
  2. 개요 그룹 에서 데이터 탭 (리본)-> 그룹 단추를 선택하십시오.

이제 편집 / 인쇄를 위해 행 / 열을 빠르게 축소 / 확장 할 수 있습니다.

또한 셀을 숨기는 여러 가지 방법을 설명 하는 비디오 를 살펴보십시오 (위 설명 포함).


0

PDF 인쇄시 흰색 글꼴이 표시 될 수 있다는 이전의 조언 을 염두에두고 다음 기술을 사용합니다.

"1"또는 "0"항목이있는 인쇄 영역 외부의 셀을 사용하십시오.

그런 다음 인쇄하지 않는 모든 셀의 조건부 서식에서이 필드를 참조합니다.

그런 A1=0다음 형식을 흰색 글꼴로 설정하십시오.

그런 A1=1다음 형식을 검정 또는 원하는 색상 글꼴로 설정하십시오.

두 번째 줄은 필요하지 않지만 셀 A1에서 숫자 범위를 선택하여 선택한 배경, 테두리 및 글꼴로 범위 또는 단일 셀에 대해 다른 숫자를 사용하여 영역을 강조 표시 할 수도 있습니다.


이렇게하면 PDF 인쇄가 흰색으로 어떻게 중단됩니까? 조건부 서식을 통해 흰색으로 설정 한 셀이 이전처럼 PDF에 흰색으로 인쇄되지 않습니까?
Andi Mohr

그렇습니다. 그러나 이것은 인쇄 할 수없는 셀 (흰색 글꼴) 사이를 전환하고 셀 A1 내용 (0 또는 1)을 사용하여 흰색 글꼴 셀을 켜거나 끄는 방법으로 시트에서 셀을 보는 방법에 대한 원래의 문제를 해결합니다.
대런
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.