В некоторых случаях, когда вы распечатываете рабочий лист, вы можете не захотеть печатать некоторое содержимое ячеек, здесь в этом руководстве рассказывается о нескольких способах предотвратить печать определенного содержимого ячеек в Excel.
Предотвратить печать содержимого ячеек, изменив цвет шрифта
Предотвратить печать содержимого ячеек, скрыв
Запретить печать содержимого ячейки с помощью Kutools for Excel
Предотвратить печать содержимого ячеек, изменив цвет шрифта
Чтобы предотвратить печать содержимого ячейки, вы можете изменить цвет шрифта ячейки, чтобы его не было видно при печати.
1. Выберите ячейки, которые вы не хотите печатать, и нажмите Главная > Цвет шрифта, затем выберите цвет, который совпадает с цветом вашего фона из списка. Смотрите скриншот:
Здесь мой фон белый, я выбираю белый цвет шрифта. Теперь вы можете увидеть мои данные, как показано на скриншоте ниже:
2. Теперь вы можете нажать Файл or Кнопка управления > Печать / PDF для предварительного просмотра листа.
Предотвратить печать содержимого ячеек, скрыв
Есть несколько способов, которые помогут вам скрыть содержимое ячейки, и тогда оно не будет распечатано.
Метод 1 Форматировать ячейки как «»; «»; «»; «»
1. Выберите ячейки, которые вы не будете печатать, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню.
2. в Формат ячеек диалога под Число вкладку нажмите На заказ из списка Категория, тип «»; «»; «»; ««в текстовое поле Тип в правом разделе. Смотрите скриншот:
3. Нажмите OK, теперь содержимое ячейки скрыто
Метод 2 Щелкните правой кнопкой мыши, чтобы скрыть весь столбец или строку
Если вы не печатаете весь столбец или строку, вы можете щелкнуть заголовок строки или заголовка столбца, чтобы выбрать всю строку или столбец, а затем щелкните правой кнопкой мыши, чтобы выбрать Спрятать из контекстного меню. Смотрите скриншот:
Метод 3: используйте группу, чтобы скрыть весь столбец или строку
1. Выберите столбец или строку, которую вы хотите скрыть, а затем щелкните Данные > группы. Смотрите скриншот:
2. Затем группы всплывающие окна, если вы хотите скрыть строки, отметьте Ряды вариант, если вы хотите скрыть столбцы, отметьте Колонны и нажмите OK.
Внимание: Если вы выбрали для группировки целые столбцы или целые строки, просто пропустите этот шаг.
3. Затем отметьте кнопку «минус», чтобы скрыть столбцы или строки. Смотрите скриншоты:
Запретить печать содержимого ячейки с помощью Kutools for Excel
После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:
1. Нажмите Кутулс Плюс > Инструменты для печати > Мастер печати множественного выбора. Смотрите скриншот:
2. В появившемся диалоговом окне нажмите кнопку с плюсом, чтобы добавить выделение для печати. Смотрите скриншот:
3. Затем появится диалоговое окно для выбора вариантов, вы можете нажать Ctrl для одновременного выбора нескольких элементов. Смотрите скриншот:
4. Нажмите OK, тогда вы увидите, что несколько вариантов добавлены в Диапазон для печати, теперь нажмите Download. Смотрите скриншот:
4. Затем в Шаг 2 из 3 выберите нужный вариант настройки печати и щелкните Далее.
5. На последнем шаге выбираю нужный вариант, здесь я просто выбираю Активировать лист, но не печатать его, нажмите Завершить.
Теперь он создаст новый рабочий лист перед всеми листами, чтобы показать все диапазоны, которые вы выбрали в диалоговом окне Шаг 1 из 3, и распечатать его. Смотрите скриншот:
Наконечник: Может быть, иногда данные не в порядке, вы можете перетащить их в нужное место, а затем распечатать. Щелкните здесь, чтобы получить дополнительные сведения о мастере печати множественного выбора.
- Запретить текст в столбец при вставке данных в Excel
- Предотвращение попадания текста на следующие ячейки в Excel
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
В диспетчере имен создать правило через СМЕЩ() и присвоить этому правилу имя для области печати
В диспетчере имен создать правило через СМЕЩ() и присвоить этому правилу имя для области печати
С Уважением, Richman
Сообщение В диспетчере имен создать правило через СМЕЩ() и присвоить этому правилу имя для области печати
Источник
Закрепить строку в excel при печати
Как печатать шапку таблицы Excel на каждой странице.
Скачать последнюю версию тем же способом, Можно выделить несколько диапазон одной строки. каждой странице Excel,
и столбцов. Но находится в меню вкладку «Вид». Инструмент было удобно не низ таблицы (4-5 выпадающего меню выберите обозначена серой линией. этот урок до и удостоверяемся, что пользователя это не будет. подойдёт. Придется использовать Excel
как указывали диапазон столбцов сразу. ПоЧтобы не писать закрепить верхние строки, не в самой «Окно» на главной «Закрепить области». только вносить данные столбцов) . Это пункт Теперь Вы можете конца. при распечатке на так просто. Поэтому,Существуют случаи, когда при
вариант с закреплениемЕсли заголовок таблицы расположен шапки таблицы. Как такому принципу выделяем вручную диапазон, можно столбцы. закрепляемой области. Она странице. И тамВ выпадающем меню выбираем в таблицу, редактировать возможно сделать? ?Снять закрепление областей прокручивать рабочий листПри работе с большими каждой странице документа
Программа Microsoft Excel: закрепление заголовка
кликаем по кнопке, печати документа требуется, области, который, впрочем, на самой верхней работать с диапазоном строки, нажимая на сделать проще. ПоставьтеКак зафиксировать шапку должна быть сразу нужно ВСЕГДА активизировать функцию «Закрепить верхнюю их в соответствии Как один верх. Excel, но закрепленные объемами данных, могут будет выводиться закрепленный
размещенной справа от чтобы заголовок присутствовал
Закрепление заголовка в верхней строке
не намного сложнее строке, и сам в таблице, смотрите строку адреса строк, курсор в строке таблицы в Excel, под нужными строками ячейку ПОД фиксируемой строку». с заданным условием, и один низЕсли Вам необходимо закрепить строки останутся в возникнуть затруднения при
заголовок. поля ввода данных. на каждой распечатанной первого способа. занимает не более, в статье «Что «1», «2», т.д.). «сквозные строки» (щёлкните чтобы при прокрутке и справа от строкой.
Под верхней строкой появляется но и просматривать сделать понимаю (Файл только верхнюю строку поле зрения в
Закрепление области
сопоставлении информации вКак видим, существует триОкно с параметрами страницы странице. Конечно, можноПрежде всего, перемещаемся во чем одну строку, такое диапазон вЕсли мышкой) и переходите большой таблице, шапка нужных столбцов. отграничивающая линия. Теперь большие по объему
— Параметры страницы (Строка1) или первый верхней части листа. книге. Однако Excel способа закрепления заголовка сворачивается. При этом, вручную «разорвать» таблицу, вкладку «Вид». После то его закрепление Excel» здесь.в разделе окна «Печать» в таблицу. Выделите таблицы всегда былаВ выпадающем меню инструмента
Допустим, информация в таблице при вертикальной прокрутке блоки информации.
Снятие закрепления заголовка
— Лист.) . столбец (Столбец А), В нашем примере располагает несколькими инструментами, в таблице Microsoft активным становится лист, и в нужные этого, кликаем по представляет собой элементарнуюВ таблице можнопоставим галочку у все строки шапки видна, т.д., читайте
«Закрепить области» выбираем имеет горизонтальное направление: листа шапка таблицыНаименования столбцов и строк А как чтобы можете выбрать соответствующую
Закрепление заголовка при печати
мы прокрутили лист упрощающими одновременный просмотр Excel. Два из ка котором расположена места вписать заголовок. самой крайней слева операцию. Если же скрыть значения некоторых функции «сетка», то таблицы, адрес напишется в статье «Как первую опцию. сосредоточена не в будет всегда видна: могут быть значительно верх и низ?? команду в раскрывающемся до строки 18. содержимого различных разделов них предназначены для
таблица. Просто выделяем Но, на этот ячейке, находящейся под над заголовком имеется ячеек от постороннего будет напечатана сетка сам. закрепить строку вНа рисунке видно, что
столбцах, а вПредположим, пользователю нужно зафиксировать удалены от ячеек,Imobilazer меню.Выделите столбец, справа от книги, например, закрепление закрепления в самом ту строку (или процесс может уйти заголовком. Далее, делаем одна или несколько взгляда. Есть способы, листа Excel серойДиапазон шапки в
Excel и столбец». при прокрутке выделенные строках. Для удобства не только шапку. с которыми пользователь: Колонтитулы?Автор: Антон Андронов столбца, который требуется областей и разделение табличном редакторе, при несколько строк), на значительное количество времени, клик по кнопке
пустых строк, то которые прячут значения пунктирной линией (где таблице будет обведенКак напечатать шапку таблицы области остаются на
пользователю нужно при Еще одна или работает в этотAbram pupkinОбычное закрепление через Вид->Закрепление закрепить. В нашем окон. работе с документом. которой размещен заголовок. а, кроме того, «Закрепить области», о их нужно будет
ячеек на мониторе, не нарисованы границы пульсирующей пунктирной линией на каждой странице месте. горизонтальной прокрутке зафиксировать пару строк должны момент. И все: Загрузи свой файл.
областей->Закрепить строку не примере мы закрепимИногда может возникать необходимость Третий способ используется Как видим, координаты подобное изменение может которой уже говорилось удалить, чтобы воспользоваться но распечатываются при ячейки). (смотрите изображение). Здесь Excel.После фиксации строки или первый столбец, в быть неподвижны при время прокручивать страницу, От руки напиши работает в случае столбец А, поэтому постоянно видеть определенные для вывода заголовка вносятся в специальное
разрушить целостность таблицы,
Закрепление областей в Microsoft Excel
выше. Затем, в данным вариантом закрепления. печати на бумаге.Как создать таблицу сразу можно просмотретьЧтобы напечатать шапку столбца таблицы в котором содержатся названия прокрутке листа. чтобы увидеть название, ТАК ЕСТЬ и с печатью, она выделим столбец В. области на рабочем
на каждой странице окошко. Кликаем по и порядок расчетов. обновленном меню опятьДля того, чтобы закрепить Но, есть способ, в Excel, смотрите — как получилось. таблицы на каждой меню «Закрепить области» строк.
Закрепляем строки в Excel
Как это сделать: некомфортно. Поэтому в ТАК ХОЧУ. закрепляется только приОткройте вкладку листе Excel, в распечатываемого документа. Важно кнопке, расположенной справа Существует способ куда выбираем пункт с
- заголовок, находясь во скрыть данные и в статье «Как Для этого нажимаем странице, заходим на становится доступной кнопкаВыделяем любую ячейку нужной
- Выделяем любую ячейку ПОД табличном процессоре имеетсяЗдесь много уточняющих
- просмотре. Мне надо,Вид частности заголовки. Закрепляя запомнить, что закрепить от этого окошка.
- более простой и таким же названием вкладке «Вид» программы при печати. Подробнее сделать таблицу в кнопку «Просмотр». Если закладку «Разметка страницы» «Снять закрепление областей». таблицы, чтобы Excel строкой, которую будем возможность закрепления областей. вопросов
Закрепляем столбцы в Excel
- чтобы строка сна Ленте. строки или столбцы, заголовок через закреплениеОпять открывается окно с безопасный распечатать таблицу
- – «Закрепить области». Excel, жмем на о таких способах
- Excel» тут. все устраивает, нажимаем в раздел «ПараметрыПосле нажатия все зафиксированные понимал, с какими
- фиксировать. Это поможетВ таблице, как правило,1. Что должно заголовками столбцов отображаласьНажмите команду Вы сможете прокручивать строки можно только параметрами страницы. Нам с заголовком наПосле данных действий, заголовок кнопку «Закрепить области». читайте в статье
В этом же кнопку «ОК». листа» и выбираем области рабочего листа данными ему работать. Excel сориентироваться, какая шапка одна. А отображаться: если 4-5
на каждом листе,Закрепить области содержимое, при этом в том случае, осталось только нажать каждой странице. таблицы будет зафиксирован
Эта кнопка находится
Как закрепить строку в Excel, чтобы она отображалась на каждой странице при печати.
«Как скрыть текст окне можно настроитьПечать столбцов на каждой функцию «Параметры страницы». разблокируются. В выпадающем меню именно область должна строк может быть верхних — тогда а не толькои из раскрывающегося закрепленные ячейки останутся если он располагается
на кнопку «OK»,Прежде всего, перемещаемся, во на текущем листе. на ленте в в ячейке Excel».последовательность вывода страниц на странице Excel.
Эта кнопка расположенаПримечание. Кнопка «Снять закрепление инструмента выбираем значение быть закреплена.
Как закрепить строку в Excel, чтобы она отображалась на каждой странице при печати.
от нескольких десятков строки, если 4-5 на первом. Как меню выберите одноименный в поле зрения. на одной, причем расположенную в его вкладку «Разметка страницы».Каким бы из двух группе инструментов «Окно».Для некоторых целей пользователям печатьТаким же образом, внизу справа раздела
областей» Excel 2003 «Закрепить первый столбец».
Теперь выбираем инструмент «Закрепить до нескольких тысяч. столбцов — тогда это сделать? Заранее пункт.
Выделите строку ниже той, самой верхней строке
нижнем правом углу. Ищем блок настроек перечисленных способов заголовок Далее, в открывшемся нужно, чтобы заголовок. Здесь, в примере,
как строки, можно «Параметры листа» - и 2000 находится
Теперь при горизонтальной прокрутке области». Работать с многостраничными левых спасибо.Столбцы будут закреплены, а которую требуется закрепить. листа. В обратномВсе нужные действия выполнены, «Параметры листа». В
Как закрепить строку и столбец в Excel при прокрутке
таблицы не был списке, выбираем позицию таблицы всегда находился настроено так: сначала установить диапазон столбцов, это маленькая кнопка в меню «Окно». листа вправо зафиксированныйПри горизонтальной и вертикальной табличными блоками неудобно,
2. Есть лиЛисин виктор область закрепления будет В нашем примере случае, нужно воспользоваться но визуально вы его нижнем левом бы закреплен, для «Закрепить верхнюю строку». на виду, даже печатаются все страницы
Как закрепить строку в Excel при прокрутке
которые должны распечататься со стрелкой. Если кнопки инструментов столбец будет неподвижен. прокрутке остаются неподвижными когда названия столбцов в таблице пустые: Файл — Параметры обозначена серой линией. мы хотим зафиксировать способом закрепления областей. никаких изменений не углу расположен значок
того, чтобы открепитьПосле этого, заголовок, расположенный в том случае, таблицы вниз, затем
- на каждой странице.На изображении эта кнопка
- часто используются, можноЧтобы зафиксировать несколько столбцов, шапка и верхняя не видны. Все
- строки ? страницы — Лист. Теперь Вы можете
строки 1 иАвтор: Максим Тютюшев увидите. Для того, в виде наклоненной его, существует только
на верхней строке, если лист прокручивается переходит на следующиеМожно поставить адрес обведена красным цветом. добавить их на
необходимо выделить ячейку
- строка таблицы. Таким время прокручивать к3. Отображать надо Там нужно указать прокручивать рабочий лист 2, поэтому выделим
- Как закрепить строку, столбец чтобы проверить, действительно
стрелки. Кликаем по один путь. Снова будет закреплен, постоянно далеко вниз. Кроме страницы справа от столбца (или строки) В появившемся окне панель быстрого доступа.
в САМОМ НИЗУ же образом можно началу, потом возвращаться в новой таблице ту строку, которую Excel, но закрепленные строку 3. или область в ли теперь название этому значку. делаем клик по находясь в границах того, довольно часто
напечатанных страниц и
Как закрепить столбец в Excel
просто. Установим курсор переходим на закладку Для этого щелкаем таблицы СПРАВА от зафиксировать две, три, к нужной ячейке или в первоисточнике надо выводить на столбцы останутся вОткройте вкладку
- Excel? таблицы будет печататьсяОткрывается окно с параметрами кнопке на ленте экрана. требуется, чтобы при снова сверху вниз,
- в строке «сквозные «Лист». правой кнопкой мыши
фиксируемого столбца. И четыре и т.д. – нерационально. сделать коррекцию. Если каждом листе. поле зрения вВид
Как закрепить строку и столбец одновременно
– частый вопрос, на каждом листе, страницы. Перемещаемся во «Закрепить области», но
В случае, если по печати документа на т.д. столбцы». Затем, нажимаемВ разделе «Печатать и выбираем предложенный нажать кнопку «Закрепить строки.Чтобы шапка была видна
в редактировать роднуюОктябрина левой части листа.
на Ленте. который задают начинающие перемещаемся во вкладку вкладку «Лист». В
Как убрать закрепленную область в Excel
на этот раз каким-либо причинам пользователь физический носитель (бумагу),Если нужно мышкой на адрес
на каждой странице» вариант. области».
Примечание. Данный способ закрепления при прокрутке, закрепим таблицу, тогда можно: Файл — параметры В нашем примереНажмите команду пользователи, когда приступают «Файл» приложения Excel. поле около надписи выбираем появившуюся позицию не желает удалять на каждой распечатанной
Источник
Adblock
detector
Как я могу предотвратить печать содержимого отдельных ячеек (или всей строки или столбца) в Excel, оставляя их видимыми на экране при редактировании файла? В идеале я должен быть в состоянии сделать это с ячейками во внутренней таблице (т.е. не только с самым правым столбцом (столбцами) или нижним рядом (строками)). Скрытие строки (строк) или столбца (столбцов) недопустимо, поскольку мне необходимо поддерживать размер ячейки, чтобы поддерживать общий вид листа.
Я искал способ определения условного формата, который зависит от того, печатает ли в данный момент Excel, но, похоже, ничего подобного нет. Я вручную устанавливал цвет текста на белый перед печатью (и вручную возвращал его после этого), но, похоже, должен быть автоматический способ сделать это.
Ответы:
Вы можете применить нормальное (не условное) форматирование для достижения этой цели. Выберите нужную ячейку, строку и / или столбец и перейдите в «Формат ячеек», который доступен через ленту («Главная» → «Ячейки» → «Формат») или сочетанием клавиш Ctrl+ 1.
На вкладке «Число» выберите Category = «Custom» и для «Type» введите:
""; ""; ""; ""
или просто
;;;
Это говорит Excel отображать пустую строку, если ячейка содержит положительное число, отрицательное число, ноль или (не числовой) текст. Поэтому любое значение, которое не является ошибкой, будет скрыто на экране и при печати.
Если вы используете Office 2010, в разделе «Файл -> Печать -> Параметры страницы -> Лист (вкладка)» необходимо выбрать параметр «Область печати». В моем примере будут напечатаны только столбцы A: J; однако все отображается при просмотре на экране.
Вот как выглядит диалог:
(Нажмите на изображение, чтобы увеличить)
Это также может быть доступно как «Макет страницы» → «Настройка страницы» → (угловая кнопка) → «Настройка страницы» → «Лист»:
Это решение не требует от вас выполнения специальных действий до и после каждого раза, когда вам нужно распечатать файл. Он основан на идее использования «области печати», как предложили Теренс и Дон Ливези. Поместите ячейки, которые вы не хотите печатать, за пределы области печати. Если это достаточно хорошо для вас, все готово.
Но вы можете захотеть, чтобы исключенные ячейки появлялись в области печати при редактировании листа. В этом случае для каждой ячейки, которую вы хотите отобразить, но не распечатать:
- Вставьте «форму». (Прямоугольник работает лучше всего.) Поместите его над ячейкой, в которой вы хотите, чтобы данные появлялись. Отформатируйте это визуально, как вы хотите. Лучше всего не иметь границы. Установите цвет заливки на любой желаемый для цвета фона или не используйте заливку, чтобы позволить цвету заливки базовой ячейки просвечивать (и сделать саму форму невидимой).
- Сконфигурируйте форму для отображения содержимого нужной ячейки, выбрав форму, а затем напечатав ссылку (например,
=D15
)
в строке формул в верхней части . Не просто печатать в форме; если вы сделаете это, формула (=D15
) будет отображаться буквально. - Щелкните правой кнопкой мыши по фигуре и выберите «Форматировать фигуру». В разделе «Свойства» вы можете выбрать, будет ли фигура напечатана или нет (сняв флажок «Печатать объект»). (В Excel 2013 это находится в разделе «Параметры формы» → «Размер и свойства» → «Свойства».)
Когда мне нужно было сделать то, что вы говорите, я бы сделал следующее:
Используйте функцию в редакторе кода (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
Ссылки:
- Скрыть строки, столбцы или ячейки при печати листа
- Запрет печати определенных ячеек
- Как добавить VBA в MS Office?
Я решил ту же проблему, создав отдельный лист и скопировав там ссылку на информацию. Для этого выделите весь исходный лист и скопируйте его ( Ctrl+ C). Перейдите на новый лист и щелкните правой кнопкой мыши первую ячейку. Выберите значок ссылки в параметрах вставки. Все вставленное изображение будет неформатировано, поэтому вам придется исправить это. Пустые ячейки будут содержать нули. Это можно исправить, перейдя в «Файл» → «Параметры» → «Дополнительно» и сняв флажок «Показывать ноль в ячейках с нулевым значением».
Теперь вы можете удалить любые ячейки, строки или столбцы, которые вы не хотели бы видеть на распечатках. Лист печати будет обновляться по мере обновления исходного листа.
Если, как и у меня, у вас есть базовый лист, который вы копируете для разных периодов времени или целей, вы можете создать этот печатный лист для базового листа. Если вам нужна новая пара, просто скопируйте оба листа, и новый печатный лист свяжется с новым листом.
У меня недостаточно очков репутации, чтобы комментировать другие посты, поэтому я добавлю «ответ» с некоторыми замечаниями. У меня была такая же или похожая потребность, и у каждого подхода есть свои плюсы и минусы.
-
Настройка области печати: это может работать в зависимости от макета листа, но не слишком хорошо обрабатывает несмежный выбор области печати. Или, возможно, он справляется с этим очень хорошо, но выбранный подход не работает в моем случае. Например, если у меня есть электронная таблица со столбцами AE и я хочу скрыть столбцы B и D при печати, тогда каждый напечатанный столбец {A, C, E} помещается на отдельную страницу. Не совсем то, что я хотел.
-
Установка текста белым на белый: может работать в некоторых случаях, но ОСТОРОЖНО, это не предотвращает утечку скрытых данных. Если вы пытаетесь скрыть конфиденциальную информацию, знайте, что при печати в PDF данные все равно будут присутствовать в файле PDF. Даже при том, что это белое на белом, это все еще там, и может быть скопировано / вставлено из файла PDF.
Я предпочитаю подход, использующий макросы для скрытия выбранных столбцов при печати, хотя я понимаю, что это может быть неприменимо или лучший выбор во всех ситуациях.
Вы можете «скрыть» целые строки или столбцы, щелкнув правой кнопкой мыши строку / столбец и выбрав «Скрыть». Это предотвратит печать (или отображение) строки / столбца. Если у вас есть несколько строк / столбцов, вы можете выделить их «перетаскиванием по щелчку», если они находятся рядом друг с другом, или с помощью «щелчка мышью», если они не расположены рядом Ctrlдруг с другом. Когда строки / столбцы скрыты, их номер / буква не отображаются. Чтобы отобразить их, просто выделите строки / столбцы с обеих сторон, щелкните правой кнопкой мыши и выберите «Показать».
Я не уверен, что вы можете предотвратить печать отдельных ячеек, кроме изменения цвета шрифта. Вы можете быть в состоянии автоматизировать это с условным форматированием.
Кроме того, скрытие столбцов или строк, как предлагается выше. Вы можете рассматривать пользовательские представления как простой способ применить и отменить то, что вы не хотите показывать.
Например, если вы печатаете один столбец для продавца, другой для склада и еще один со всем, вы можете создать индивидуальное представление для каждого и легко переключиться на любой.
Другой простой способ — временно очистить содержимое ячейки, выделив выделенные ячейки — щелкните правой кнопкой мыши и выберите «Очистить содержимое».
Теперь вы можете распечатать, а затем нажать кнопку «Отменить», и все вернется к норме.
Я пошел по пути «чистого содержимого» и могу сказать, что в напряженный день нетрудно забыть отменить что-то только ради печати.
Мой процесс с тех пор состоит из наличия «рабочей» (исходной) вкладки с сообщением «не трогать» всех коллег, работающих в моем файле, а также «печатной» (целевой) вкладки, которая рисуется непосредственно из рабочей вкладки без приходится беспокоиться о том, чтобы очистить, скрыть или вспомнить, чтобы положить обратно.
Когда я обновляю источник, получатель получает всю необходимую информацию, и я не теряю много часов работы, мне лучше было бы выполнить резервное копирование.
Кроме того, сделайте резервную копию ваших файлов, хе-хе.
ура
Чтобы запретить печать строки или столбца, вы можете скрыть их от просмотра:
- Выберите строку (и) / столбец (и)
- Щелкните по нему правой кнопкой мыши
- Выберите «Скрыть» в контекстном меню
Альтернативный способ — создать группу, а затем свернуть ее:
- Выберите строку (и) / столб (ы)
- Выберите вкладку « Данные » (на ленте) -> кнопку « Группа» в группе « Структура ».
Теперь вы можете быстро свернуть / развернуть строку (и) / столбец (и) для редактирования / печати.
Также взгляните на видео, описывающее несколько способов скрыть ячейки (в том числе описанные выше).
Принимая во внимание предыдущий совет, что белый шрифт может быть виден при печати PDF, я использую следующую технику:
Используйте ячейку вне области печати с записью «1» или «0».
Затем я ссылаюсь на это поле в условном форматировании всех ячеек, которые не нужно печатать.
Если A1=0
затем установите формат белым шрифтом.
Если A1=1
затем установите формат на черный или любой другой цвет шрифта, который вы хотите.
Вторая строка может не потребоваться, но она также позволяет выделять области, используя разные номера для диапазона или отдельные ячейки, для фона, границ и шрифтов, которые вы выбираете, выбирая диапазон чисел в ячейке A1.
OlgaNN Пользователь Сообщений: 4 |
всем привет! помогите, пожалуйста. мне руководство заявило что в эксель есть функция, позволяющая выделить ячейку на экране, чтобы пользователь видел в какие ячейки нужно вводит данные, но чтобы при печати эти ячейки печатались как обычно, без выделения что-то я не могу найти такого, никто не знает такую фишку? |
Возможно условный формат: если в ячейке нет нужных данных, то она выделена цветом (наприм. кравным), если нужные данные внести, то ее цвет меняется (наприм без цвета). Но при этом если данные не вносили, то на печать выводится тот цвет, который выбран при отсутствии необходимых данных (т.е. красный). |
|
webley Пользователь Сообщений: 1991 |
это можно реализовать с помощью примечаний. По-моему, примечания на печать не выводятся |
OlgaNN Пользователь Сообщений: 4 |
{quote}{login=}{date=10.12.2010 03:15}{thema=}{post}Возможно условный формат: если в ячейке нет нужных данных, то она выделена цветом (наприм. кравным), если нужные данные внести, то ее цвет меняется (наприм без цвета). Но при этом если данные не вносили, то на печать выводится тот цвет, который выбран при отсутствии необходимых данных (т.е. красный).{/post}{/quote} не подскажете как правильно ввести формулу в условное форматирование на проверку данных |
webley Пользователь Сообщений: 1991 |
А еще можно попробовать в Параметрах страницы на вкладке Лист поставить галочку Черно-белая печать — тогда похоже тоже заливка ячеек игнорируется |
Hugo Пользователь Сообщений: 23249 |
Можно ячейки автофигурами помечать, а в свойствах фигур есть опция «не выводить на печать». |
OlgaNN Пользователь Сообщений: 4 |
{quote}{login=webley}{date=10.12.2010 03:24}{thema=}{post}А еще можно попробовать в Параметрах страницы на вкладке Лист поставить галочку Черно-белая печать — тогда похоже тоже заливка ячеек игнорируется{/post}{/quote} спасибо, это действительно так решается! заливка игнорируется с этой галочкой! ларчик просто открывается |
OlgaNN Пользователь Сообщений: 4 |
{quote}{login=}{date=10.12.2010 03:26}{thema=}{post}в файле{/post}{/quote} спасибо! |
webley Пользователь Сообщений: 1991 |
#10 10.12.2010 16:20:13 {quote}{login=OlgaNN}{date=10.12.2010 03:36}{thema=Re: }{post}{quote}{login=webley}{date=10.12.2010 03:24}{thema=}{post}А еще можно попробовать в Параметрах страницы на вкладке Лист поставить галочку Черно-белая печать — тогда похоже тоже заливка ячеек игнорируется{/post}{/quote} спасибо, это действительно так решается! заливка игнорируется с этой галочкой! ларчик просто открывается :-){/post}{/quote} Только при этом, к сожалению, еще и цвета диаграмм, например, игнорируются |
How can I prevent the contents of specific cells (or entire row or column) from printing in Excel, while keeping them visible on the screen when I’m editing the file? Ideally I should be able to do this to cells in the interior of the spreadsheet (i.e., not just the rightmost column(s) or the bottom row(s)). Hiding row(s) or column(s) is not acceptable because I need to maintain the cell size, to maintain the overall appearance of the sheet.
I’ve looked for a way to define a conditional format that’s conditional on whether Excel is currently printing, but there doesn’t seem to be any such thing. I’ve been manually setting the text color to white before printing (and manually reverting it afterwards), but it seems there should be an automagic way of doing this.
asked Oct 20, 2010 at 14:17
Michael ItzoeMichael Itzoe
1,4271 gold badge16 silver badges20 bronze badges
1
You can apply normal (not conditional) formatting to achieve this. Select the cell, row, and/or column in question and go to «Format Cells», which is accessible through the ribbon («Home» → «Cells» → «Format») or the keyboard shortcut Ctrl+1.
On the «Number» tab, select Category = «Custom» and for «Type» enter:
"";"";"";""
or simply
;;;
This tells Excel to display an empty string if the cell contains a positive number, negative number, zero or (non-numeric) text. So any value that is not an error will be hidden on the screen and when printed.
answered Oct 20, 2010 at 22:32
Mike FitzpatrickMike Fitzpatrick
16.7k4 gold badges45 silver badges46 bronze badges
2
If you’re using Office 2010, under «File -> Print -> Page Setup -> Sheet (tab)»,
the setting for «Print area» should be what you are looking for. In my example, only columns A:J will be printed; however, everything is shown when viewing on screen.
This is what the dialog looks like:
(Click image to enlarge)
This may also be accessible as
«Page Layout» → «Page Setup» → (corner button) → «Page Setup» → «Sheet»:
karel
13.3k26 gold badges44 silver badges52 bronze badges
answered Sep 2, 2014 at 6:59
1
This solution doesn’t require you to take special action
before and after each time you need to print the file.
It builds on the idea of using a “Print Area”,
as suggested by Terence and Don Livezey.
Put the cell(s) that you don’t want to print outside the print area.
If that’s good enough for you, you’re done.
But you might want the excluded cell(s) to appear inside the print area
when you’re editing the worksheet.
In that case, for each cell that that you want to display but not print:
- Insert a “shape”. (A rectangle works best.)
Position it over the cell where you want the data to appear.
Format it visually as you want. It may be best to have no border line.
Set the fill color to whatever you want for the background color,
or no fill to let the underlying cell’s fill color show through
(and make the shape itself invisible). - Configure the shape to display the content of the desired cell,
by selecting the shape and then typing a reference (e.g.,=D15
)
into the formula bar at the top. Do not just type into the shape;
if you do that, the formula (=D15
) will display literally. - Right click on the shape and select “Format Shape”.
Under Properties, you can select if the shape is printed or not
(by clearing the “Print object” checkbox). (In Excel 2013,
this is under “Shape Options” → “Size & Properties” → “Properties”.)
answered Nov 22, 2015 at 2:59
Oro108Oro108
711 silver badge1 bronze badge
1
When I needed to do what you’re saying, what I would do is:
Use the function in the code editor (VBA):
Private Sub Workbook_BeforePrint(Cancel As Boolean)
to hide the columns or rows, do the printout, and then unhide them.
Example:
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
Or change the respective part to hide columns (this example hides columns B and D):
With ActiveSheet
.Range("B1,D1").EntireColumn.Hidden = True
.PrintOut
.Range("B1,D1").EntireColumn.Hidden = False
End With
Or hide all rows with a blank cell in column 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
Links:
- Hide rows, columns or cells when you print a sheet
- Prevent Printing of Specific Cells
- How do I add VBA in MS Office?
answered Oct 20, 2010 at 14:48
Krazy_KaosKrazy_Kaos
1,6441 gold badge15 silver badges23 bronze badges
1
I solved the same issue by creating a separate sheet and copying a link to the information in there. To do this, highlight the whole of the original sheet and copy it (Ctrl+C). Go to the new sheet and right click the first cell. Select the link icon in the Paste Options. Everything pasted will be unformatted, so you’ll have to correct this. Empty cells will contain zeros. This can be rectified by going to «File» → «Options» → «Advanced» and unchecking the «Show a zero in cells that have a zero value» box.
You can now delete any cells, rows or columns that you wouldn’t like to appear on print outs. The Print sheet will update as you update the original sheet.
If, like me, you have a base sheet that you copy for different periods of time or purposes, you can create this print sheet for the base sheet. When you need a new pair, simply copy both sheets and the new print sheet will link to the new sheet.
answered Oct 5, 2015 at 9:26
I don’t have enough reputation points to comment on other posts, so I’ll add an «answer» with some observations. I had the same or similar need, and there are pros and cons to various approaches.
-
Setting print area: This can work depending on the layout of the sheet, but it doesn’t handle a non-contiguous print area selection too well. Or, perhaps it handles it very well, but the selected approach doesn’t work in my case. For example, if I have a spreadsheet with columns A-E, and I want to hide columns B and D on printing, then it puts each printed column {A, C, E} on a separate page. Not really what I wanted.
-
Setting text to white on white: Could work in some cases, but BEWARE it does not prevent the hidden data from leaking. If you’re trying to hide sensitive information, know that if you print to PDF, the data will still be present in the PDF file. Even though it is white-on-white, it is still there, and can be copied/pasted out of the PDF file.
I prefer the approach that uses macros to hide the selected columns upon printing, although I realize that may not be applicable or the best choice in all situations.
answered Jul 8, 2015 at 17:28
You can «hide» entire rows or columns by right clicking the row/column and selecting «Hide». This will prevent the row/column from being printed (or displayed). If you have multiple rows/columns, you can highlight them by «click drag» if they are next to each other or by Ctrl+click if they are not next to each other. When rows/columns are hidden, their number/letter is not shown. To unhide them just highlight the rows/columns on either side and «right click» and select «Unhide».
I am not sure if you can prevent individual cells from printing other than changing the font color. You may be able to automate this with conditional formatting.
answered Oct 20, 2010 at 14:40
RSMoserRSMoser
5374 silver badges5 bronze badges
2
Besides hiding columns or rows as is suggested above. You might look at Custom Views as a simple way to apply and un-apply what you don’t want to show.
For instance if you print one column for a salesperson, another for a warehouse, and another with everything, you may create a custom view for each and easily switch to either.
answered Oct 21, 2010 at 17:26
datatoodatatoo
3,42219 silver badges31 bronze badges
Another simple way is to temporarily clear the contents of the cell by highlighting the selected cells — right click and select «Clear Contents».
Now you can print and then click the Undo button and all is back to normal.
answered Aug 28, 2012 at 12:04
2
I’ve gone down the «clear contents» road and can say that on a busy day, it’s not hard to forget to undo something just for the sake of printing.
My process since consists of having a «working» (source) tab, with a «do not touch» message to any colleagues working in my file, as well as a «print» (destination) tab that draws directly from the working tab without having to worry about clearing, hiding, or remembering to put back.
When I update the source, the destination gets all the info it needs, and I don’t lose hours of work I should have been better about backing up.
Also, back up your files, hehe.
Cheers
answered Nov 3, 2014 at 18:49
To prevent row or colum from printing you can hide it from view:
- Select row(s)/column(s)
- Right click on it
- Choose «Hide» in context menu
The altenative way is to create group and then collapse it:
- Select row(s)/colum(s)
- Choose Data tab (in ribbon) -> Group button in Outline group
Now you can quickly collapse/expand row(s)/colum(s) for editing/printing.
Also take a look at the video describing multiple ways to hide cells (including described above).
answered May 10, 2015 at 23:05
Bearing in mind the previous advice that white font may be visible on PDF printing, I use the following technique:
Use a cell outside the print area with a «1» or «0» entry.
I then refer to this field in the conditional formatting of all cells required not to print.
If A1=0
then set format to white font.
If A1=1
then set format to black or any colour font you wish.
The second line may not be required but also allows you to highlight areas using different numbers for a range or single cells to the backgrounds, borders and fonts you choose by selecting a range of numbers in cell A1.
answered Jul 14, 2016 at 5:16
2