Формат ячеек по образцу excel

Формат ячеек по образцу excel

Excel работает за вас

Excel works!

Thanks for Visiting

Формат по образцу для пакета MS Office

Как всегда начну с примера. Вы настроили формат одного столбца в файле Excel, сделали заливку, правильный формат числа и шрифта, добавили условное форматирование, работаете с файлом дальше. Теперь необходимо создать еще несколько столбцов с таким же форматом… Задавать такие же форматы для них, достаточно утомительно, тем более наверняка можно еще и что-то забыть. Чтобы этого избежать, создана функция формат по образцу (format painter) для всего пакета программ MS Office.

Формат по образцу. Быстрое форматирование по нужным условиям

Итак, как можно быстро скопировать форматы ячеек в Excel или Word? Давайте по порядку и начнем с Excel (для остальных программ, все почти тоже самое)

Существует два способа копировать формат по образцу в Excel.

  1. Специальная вставка
  2. Кнопка формат по образцу на панели

Копирование форматирования. Специальная вставка

Вы можете скопировать все форматы из нужных вам ячеек. Как это сделать? Воспользуйтесь меню Специальная вставка. Для этого выделяем диапазон, откуда мы хотим скопировать форматы, нажимаем Ctrl + С, затем выделяем диапазон, куда хотим вставить форматы, нажимаем правую кнопку мыши, Специальная вставка, выбираем Форматы

Так же здесь есть множество удобных функций. Например, можно вставить только формулы или значения и форматы чисел. Советую приглядеться к этой функции.

Копирование форматирования. Формат по образцу

Самое интересное — Формат по образцу. Не знаю, была ли эта кнопка на офисах ниже 98-ого, но в любом случае ее нужно было придумать. Сейчас она есть во всех редакторах MS.

Сначала выделяем диапазон откуда мы хотим забрать форматы, затем жмем кнопку Формат по образцу (на первой картинке) и выделяем диапазон формат заполниться автоматически.

Читайте также:  Как изменить картинку ярлыка windows 7

Формат по образцу. Хитрости

а) Для того чтобы не нажимать каждый раз заново кнопку, можно «зажать» ее кликнув быстро 2 раза по ней. Теперь вы можете вставлять форматы подряд в несколько ячеек и диапазонов. Чтобы выйти из этого режима, как обычно, нажимаем Esc.

б) Горячая клавиша. Упс… здесь не все так просто. Горячая клавиша — это последовательное нажатие Alt, затем Я, затем одновременно ФЗ (именно последовательное нажатие и именно таких клавиш). Это встроенный инструмент табличного редактора — быстрый доступ почти к любой функции.

На самом деле клавишой Alt вызывается спец. меню, обозначающее горячие клавиши для любой команды панели.

Проще горячих клавиш для Excel я не нашел не на русских, не на английски ресурсах. Кто знает — поделитесь, не могу уснуть.

Для Word кстати есть такие клавиши. Сохранить формат — Ctrl+Shift+C вставить формат — Ctrl+Shift+V.

Специальная вставка. Как сохраняя значение или формулу в ячейке, изменить ее формат по образцу другой ячейки в Excel 2007-2010-2013

Как скопировать формат ячейки

Есть два способа выполнения данной операции:

1. Формат по образцу
2. Специальная вставка

Предположим, что у нас есть таблица следующего вида:

В колонке "Сумма", которая отформатирована особым образом, проставлена формула.

Мы хотим отформатировать аналогичным образом колонку с указанием товара.

1 способ. Формат по образцу

Выделяем любую ячейку из столбца «Сумма», нажимаем на кнопку «Формат по образцу» в закладке меню «Главная»:

Далее, выделяем левой клавишей мыши форматируемые ячейки из столбца «Наименование товара»

и отпускаем клавишу мыши.

Видим, что в ячейках сохранились значения с указанием товаров.

2 способ. Специальная вставка

Специальная вставка – очень полезный инструмент, который дает следующие возможности:

Кроме того, функция дает возможность сочетать вышеперечисленные возможности.

Читайте также:  Как уменьшить лицо на фото

Итак, для копирования формата выделяем любую ячейку из столбца «Сумма», и, не убирая курсора с выделенной области, вызываем правой клавишей мыши меню, выбираем «Копировать»:

Далее выделяем полностью соответствующий диапазон, который хотим отформатировать и, не убирая курсора с выделенной области, вызываем правой клавишей мыши меню, выбираем «Специальная вставка»:

В окошке «Специальной вставки» отмечаем «форматы»:

Результат при разных способах форматирования получился одинаковым.

Есть в Excel отличная функция «Формат по образцу», которая позволяет копировать все последующие ячейки по формату выделенной ячейки. Наверно, многие ей пользовались. И наверно, как и я, пользовались следующим образом: выделил ячейку, нажал формат по образцу, выделил ячейку, опять нажал формат по образцу, выделил ячейку и так далее. Мне показалось, что проблема этой функции в том, что ее нельзя применить сразу на несколько ячеек. И поэтому я написал макрос, который это делает. Вся печаль состоит в том, что этот макрос оказался не нужен, так как в Excel такой функционал есть .

Урок, который надо усвоить на будущее, заключается в том, что не надо изобретать очередной велосипед, а стоит лишь к существующему прочитать справку . Достаточно было просто навести на соответствующую кнопку мышкой и во всплывающем сообщении дочитать до конца

Нужно просто дважды нажать на кнопку, и можно скопировать формат на несколько ячеек подряд.

Мой макрос работает по другой идеологии. Нужно сначала выделить ячейки (можно раздельные выделения через ctrl)

Запускаем макрос, он спросит ячейку или диапазон ячеек, формат которых нужно скопировать

После работы видим, что выделенные ячейки приняли нужный формат

В общем, ничего сложного. Можно сказать даже, что макрос в одну строчку через метод PasteSpecial. НО кто пишет макросы в excel, те знают, что после работы макроса отсутствует возможность откатить результат. Если при любом действии Excel вы можете нажать стрелочку назад или ctrl+Z, то после макроса все попытки будут тщетны. А при использовании копирования формата обязательно какие-то ячейки случайно зацепишь или не в тот формат переведешь, в общем, отмену действий надо обязательно сделать.

Читайте также:  Как делать таблицы в excel видео

Прочитав статью Как отменить действия макроса, стало понятно, что надо все делать самому в части восстановления данных. Я пошел по первому пути (сохранении свойств ячейки), все таки делать копию листа это круто, но следить в файле копиями листов без 100% возможности потом за собой убрать как-то нехорошо.

Мудрить особо не стал, и просто сохранил свойства ячеек (рамки, шрифт, параметры текста в ячейке). После работы макроса можно откатить все назад

и результат не заставит себя ждать

Есть, конечно, проблемка, описанная в оригинальной статье. Если выделяется, допустим, целая строка или колонка, то сохранение свойств приводит к притормаживанию, а отмена действий посылает Excel в хороший нокдаун. Поэтому в макросе для выделенных ячеек, количество которых более 100, отключается отмена действий. То есть макрос работает, но потом результат не вернешь. Хорошая новость: лучше строки и колонки копировать через стандартную команду «Формат по образцу», так как потом доступна отмена действий и Excel все это делает за секунды.

Единственный косяк в работе стандартной функции копирования формата: при объединенный ячейках в особых случаях excel пишет такое сообщение

То есть, когда вы пытаетесь скопировать формат в строку с объединенными ячейками, вам нужно обязательно выделить полностью всю ячейку, иногда сразу это невозможно или трудно сделать. Но вот мой макрос спокойно применяет формат (насильно), убирая при этом объединенные ячейки

Ссылка на основную публикацию
Уравнение окружности в полярных координатах
Определение: замкнутая плоская кривая, все точки которой одинаково удалены от данной точки (центра О), лежащей в той же плоскости, что...
Тело массой м брошено
Тело массой m = 5 кг брошено под углом α = 30° к горизонту с начальной скоростью v 0 =...
Телефоны с ик портом 2018
В большинстве домов можно обнаружить несколько устройств, которые управляются пультом дистанционного управления: телевизор, музыкальный центр, система климат-контроля, камера наблюдения и...
Уравнение пучка прямых проходящих через точку
Совокупность прямых, проходящих через некоторую точку, называется пучком прямых с центром в этой точке. Если и - уравнения двух пересекающихся...
Adblock detector