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

Копирование условного форматирования, формата в Excel.

​Смотрите также​​ сохранить формат ячеек.​ ​ при копировании:​​​ лист (в эту​Если нужно​​ столбец​ нажимаем правой мышью​​ выделенный фрагмент на​Главная​ нажмите кнопку​При копировании и вставке​Примечание​ указатель на границу​ ячейку области вставки.​и​
​ другие числа. Получилось​
​Можно​Чтобы решить такую задачу​
​При копировании на другой​Получаем:​ или другую книгу,​не копировать, а перенести​.​ на выделенную ячейку​ другой лист или​в группе​

​Вырезать​ скрытых или отфильтрованных​    При вставке целых строк​ выделенного фрагмента, удерживая​На вкладке​Вставить​ так. Скопировалось и​в Excel копировать​ следует выполнить 2​ лист привычным методом​Видим, что в ячейках​Копировать формат ячейки в Excel.​ перед каким листом)​ ячейку с формулой​Нам нужно скопировать​ и в диалоговом​
​ в другую книгу,​​Буфер обмена​.​​ данных в другое​
​ или столбцов окружающие​ нажатой клавишу CTRL.​Главная​.​ условное форматирование.​формат ячеек, условное форматирование​ операции, используя специальную​​ Ctrl+C – Ctrl+V.​ сохранились значения с​ или оставляем так​, то не копируем​ формулу из ячейки​ окне​​ щелкните ярлычок другого​

​щелкните стрелку под​Сочетание клавиш​ приложение или в​

​ строки и столбцы​ Когда указатель примет​в группе​Перемещение ячеек путем перетаскивания​Внимание!​
​, не только формулы​ вставку в Excel.​​ Получаем нежелательный результат:​
​ указанием товаров.​ и нажимаем «ОК».​ её, а через​ F24. Наводим на​выбираем команду «Специальная вставка»​ листа или выберите​

Копирование условного форматирования в Excel.

​ кнопкой​     Можно также нажать клавиши​ другой экземпляр приложения​ сдвигаются соответственно вниз​ форму указателя копирования​Буфер обмена​Выделите ячейки или диапазон​В Excel, с​
​ или значение ячеек.​
​Операция I:​Поэтому приходится вручную «расширять»​2 способ. Специальная вставка​ Затем, у скопированного​ контекстное меню «Вырезать»​ квадратик в правом​, выбираем — «Значение».​ другую книгу и​Вставить​
​ CTRL+X.​
​ Excel будут скопированы​ и влево.​, перетащите ячейку​нажмите кнопку​ ячеек, которые требуется​ помощью условного форматирования,​​ Рассмотрим несколько вариантов.​Выделяем исходную таблицу с​ ее, чтобы привести​Специальная вставка – очень​ листа, можно изменить​ -> «Вставить». Формула​ нижнем углу ячейки.​Затем, как обычно -​ выделите левую верхнюю​и выполните одно​Чтобы скопировать выделенный фрагмент,​ только видимые ячейки.​Если часть ячеек, строк​ или диапазон ячеек​Вставить​ переместить или скопировать.​ можно скрыть текст.​

excel-office.ru

Перемещение и копирование ячеек и их содержимого

​Копировать условное форматирование в​​ формулами и копируем.​ в удобный вид.​ полезный инструмент, который​ название, переместить его​ удалится из первой​ Указатель мышки приобретает​ «Вставить». С помощью​ ячейку области вставки.​ из следующих действий:​ нажмите кнопку​Выделите диапазон ячеек, содержащий​ или столбцов на​ в новое расположение.​.​Наведите указатель мыши на​ Это нужно помнить​ Excel​В месте где нужно​ Если таблица большая,​ дает следующие возможности:​

​ на другое место,​ ячейки и перенесется​ вид черного крестика.​​ функции «Специальная вставка»​​На вкладке​​чтобы вставить только значения,​​Копировать​​ пустые ячейки.​​ листе не отображается,​Примечание:​Сочетание клавиш​ границу выделенной области.​ при копировании. Подробнее​, цвет ячеек и​

​ вставить диапазон данных​ то «возиться» придется​скопировать формулу, а вставить​ изменить цвет ярлычка.​ в новое место.​

​ Нажимаем два раза​ можно не только​Главная​ выберите вариант​​.​​Выделение ячеек и диапазонов​​ можно скопировать все​​ При перемещении ячеек в​

​     Можно также нажать сочетание​

  1. ​Когда указатель примет вид​ об этом читайте​ шрифта, формат ячеек,​

  2. ​ со значениями (но​ долго. Но есть​

  3. ​ значения;​Как скопировать лист в​Указатель перемещения​Ещё варианты копирования​ подряд левой мышкой​ копировать данные, но​

​в группе​значения​Сочетание клавиш​

  1. ​На вкладке​ ячейки или только​

  2. ​ приложении Excel замещаются​​ клавиш CTRL+V.​​ указателя перемещения​​ в статье «Как​ Вырезать​ т.д., можно любым,​ уже без формул),​

  3. ​ способ существенно сократить​сохраняя значение в ячейке,​ новую книгу Excel​

  4. ​ формул, чтобы ссылки​​ на этот крестик.​​ и складывать их,​​Буфер обмена​ Вставить​;​     Можно также нажать сочетание​

​Главная​ видимые. Например, можно​​ существующие данные в​​Примечания:​​, перетащите ячейку​​ скрыть текст в​

  1. ​ описанным здесь способом.​ выбираем опцию «значения».​

  2. ​ временные потери.​​ изменить ее формат​​.​

  3. ​ в них не​​ Формула скопируестя до​​ вычитать, умножать, т.​

Перемещение и копирование ячеек

  1. ​нажмите стрелку под​чтобы вставить только форматы​

    ​ клавиш CTRL+C.​

  2. ​в группе​​ скопировать только отображаемые​​ области вставки.​​ ​​ или диапазон ячеек​ Excel» здесь.​

    Изображение ленты Excel

    • ​ Подробнее про функцию​ Жмем ОК.​​​ Изображение кнопки​ по образцу другой​

      ​Для этого в​​ менялись, описаны в​ конца заполненного столбца.​

    • ​ д. Подробнее, смотрите​ кнопкой​​ ячеек, выберите вариант​ Значок кнопки​Щелкните в том месте​

      ​Буфер обмена​​ итоговые данные на​При копировании ячеек ссылки​

  3. ​В Excel вырезанные или​ в другое место.​

    ​Копировать формат листа Excel.​​ условного форматирования, читайте​Операция II:​Выделяем исходную таблицу, которую​ ячейки;​ диалоговом окне в​ статье «Как скопировать​ У нас, в​ в статье «Суммирование​Вставить​

  4. ​Форматирование​​ ячейки, куда нужно​​нажмите кнопку​​ листе со структурой.​​ на ячейки изменяются​​ скопированные ячейки выделяются​ Изображение кнопки​Перемещение ячеек с помощью​

    ​Можно скопировать формат​​ в статье «Условное​Так как скопированный диапазон​

​ нам необходимо скопировать,​​сохраняя формат ячейки, вставить​

  • ​ разделе «Переместить выбранные​ формулу в Excel​ примере, в ячейки​ в Excel» здесь.​и выберите пункт​;​

  • ​ вставить символы, или​Копировать​Выделите ячейки, которые вы​ автоматически. Но при​ анимированной пунктирной рамкой.​

  • ​ команд «Вырезать» и​ сразу всего листа.​ форматирование в Excel».​ у нас еще​​ нажимаем на Ctrl+C.​ Изображение кнопки​ в него формулу​ листы в книгу»​​ без изменения ссылок».​​ F25:F26.​​Если копируем числа​​Сохранить ширину столбцов оригинала​

  • ​чтобы вставить только формулы,​ дважды щелкните другую​.​​ хотите скопировать.​​ перемещении ячеек ссылки​ Чтобы снять это​ «Вставить»​ Для этого выделяем​​Первый вариант.​​ находится в буфере​Выделяем новую (уже скопированную)​ из другой ячейки;​ выбираем «(новая книга)».​Как заполнить таблицу в​​Получилось.​​ с точками -​​.​​ выберите вариант​​ ячейку для перемещения​​Сочетание клавиш​​Выделение ячеек и диапазонов​​ не изменяются, и​​ выделение, нажмите клавишу​Выделите ячейку или диапазон​​ лист, нажав на​

Перемещение и копирование ячеек с помощью мыши

​Копировать формат ячейки в​ обмена после копирования,​ таблицу, куда нам​скопировать и добавить готовое​Как скопировать формат в​

  1. ​ Excel.​Внимание!​ разделителями всместо запятой​

    ​Здесь рассмотрим,​

  2. ​формулы​ или копирования в​

    • ​     Можно также нажать сочетание​На вкладке​ вместо содержимого этих​ ESC.​ ячеек.​ левый верхний угол​Указатель перемещения Excel​ Excel.​ то мы сразу​ необходимо формат ширины​

    • ​ примечание из другой​ Excel ячейки или​Можно копировать данные​Формула скопируется в​ (1.23), то вставив,​как копировать в Excel​.​Указатель копирования​ нее данных.​ клавиш CTRL+C.​Главная​

​ ячеек и всех​​При перемещении ячеек путем​На вкладке​ таблицы.​У нас есть​

​ еще раз вызываем​ столбцов и нажимаем​ ячейки;​ условное форматирование​ ячеек в определенной​ таблице, если ячейки​ эти числа превратятся​ формулыячейки, как скопировать​Примечание:​На вкладке​Выделите левую верхнюю ячейку​в группе​ ячеек, которые на​

​ вырезания и вставки​Главная​Затем нажимаем на​ такая таблица. В​ специальную вставку где​ на ячейку правой​скопировать ширину другого столбца;​, без самих значений​

Вставка скопированных и перемещенных ячеек между существующими ячейками

  1. ​ последовательности. Например, надо​ столбца слева таблицы​ в дату. Чтобы​ лист в Excel,​

    ​ Если копируемые формулы содержат​

  2. ​Главная​​ области вставки.​​Редактирование​​ них ссылаются, может​​ в приложении Excel​нажмите кнопку​

    Изображение ленты Excel

    • ​ выделенном листе правой​ ячейках столбца А​​ выбираем опцию «форматы».​ Изображение кнопки​ кнопкой мыши, после​

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

    • ​ будут заполнены. Тогда​ этого избежать ,​​ таблицу,значениеформат​ Значок кнопки​ относительные ссылки на​

      ​в группе​​На вкладке​нажмите кнопку​

  3. ​ отображаться ошибка адресации.​ замещаются существующие данные​Вырезать​ кнопкой. Нажимаем в​​ установлены разные форматы.​​ Жмем ОК.​​ чего в выпадающем​​ или вычесть заданное​

    ​ статье «Копирование условного​​ названиями месяцев года.​ Excel поймет до​ есть несколько способов.​, т.д. Одна из​ ячейки, Excel настраивает​Буфер обмена​Главная​Найти и выделить​ В этом случае​

  4. ​ в области вставки.​​или нажмите клавиши​​ контекстном меню функцию​ Какие бывают форматы,​Мы вставили значения формул​

​ меню находим раздел​​ значение;​ форматирования, формата в​ Пишем в первой​ какой ячейке расположена​ Смотрите статью «Автозамена​

Копирование только видимых ячеек

​ многих возможностей таблицы,​ ссылки (и относительные​нажмите кнопку​в группе​и выберите команду​ потребуется изменить ссылки​Чтобы воспользоваться специальными вариантами​ CTRL+X.​ «Копировать». На новом​

  1. ​ как их установить,​ в таблицу и​

    ​ «Специальная вставка».​

  2. ​перевернуть вертикально расположенные данные​​ Excel».​​ ячейке «Январь», в​​ таблица.​​ в Excel».​​ облегчающих работу –​​ части смешанных ссылок)​​Вставить​​Буфер обмена​

    Изображение ленты Excel

  3. ​Выделить группу ячеек​​ вручную.​​ вставки ячеек, можно​​Выделите ячейку, в которую​​ листе вставляем в​​ смотрите в статье​​ сохранили форматы ячеек.​

  4. ​Выбираем в нем необходимый​​ в горизонтальное положение​​Иногда, когда нужно​​ следующей ячейке ниже​​Такми способом можно​​Как скопировать формулу в​ Значок кнопки​ это​

    Изображение ленты Excel

    ​ в скопированных формулах.​​.​щелкните стрелку под​

  5. ​.​Если выделенная область копирования​

    ​ щелкнуть стрелку под​​ вы хотите переместить​ ячейку А1 через​ «Формат Excel».​ Как вы догадались​ пункт напротив опции​ и наоборот.​ напечатать документ, распечатывается​ пишем «Февраль». Теперь​ копировать значение, формулы,​

  6. ​ Excel.​​копирование в Excel​​ Допустим, ячейка B8​​Сочетание клавиш​​ кнопкой​​В группе​ Изображение кнопки​ содержит скрытые ячейки,​

    ​ кнопкой​​ данные.​ специальную вставку формат.​

  • ​Чтобы скопировать форматы​ можно сделать и​​ «ширина столбцов», нажимаем​ Изображение кнопки​Кроме того, функция дает​ (копируется) не значение​ выделяем обе эти​ формат. Если выделим​

​Первый вариант.​.​ содержит формулу =СУММ(B1:B7).​     Можно также нажать сочетание​Вставить​Выбор​ строки или столбцы,​Вставить​На вкладке​

​ Формат и условное​ этих ячеек, выделим​ третью операцию для​ «ОК».​ возможность сочетать вышеперечисленные​ ячеек, а формулы.​ ячейки. Наводим мышь​

Предотвращение замещения данных скопированными пустыми ячейками

  1. ​ ячейки в нескольких​Когда мы​

    ​Можно копировать всю​

  2. ​ Если скопировать эту​​ клавиш CTRL+V.​​и выберите вариант​​щелкните элемент​​ приложение Excel копирует​​и выбрать нужный​ Значок кнопки​Главная​

    Изображение ленты Excel

    ​ форматирование всего листа​​ их. Нажимаем «Копировать».​ копирования ширины столбцов,​

  3. ​Она получила исходные параметры​ возможности.​

  4. ​ Чтобы было значение​​ на правый нижний​​ стролбцах, то копирование​​копируем ячейки с относительными​​ таблицу или только​ формулу в ячейку​​Нажмите клавишу ВВОД.​ Изображение кнопки​Специальная вставка​​Только видимые ячейки​​ их. Может понадобиться​

  5. ​ вариант, например​​нажмите кнопку​​ скопируется. Как по​

Перемещение и копирование только содержимого ячейки

  1. ​ Ставим курсор в​ как описано выше.​ и выглядит идеально​

    ​Итак, для копирования формата​​ (цифры, а не​ угол выделенного диапазона​ будет сразу во​ формулами​ значение ячеек без​ C8, новая формула​Примечание:​.​

  2. ​и нажмите кнопку​ временно отобразить данные,​Специальная вставка​

    ​Вставить​

    ​ дате выделить всю​

    ​ новую ячейку (А7).​

    ​Полезный совет! Чтобы не​

    ​ точно.​ выделяем любую ячейку​ формулы) в ячейках,​ и ведем вниз​ всех выделенных столбцах.​

    ​(«Копировать» -> «Вставить»)​

    Изображение кнопки

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

    ​или​

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

  3. ​ Например, если выделим​​ и затем переносим​​ формулы с привязкой​​ соответствующие ячейки этого​​ или нажатии клавиши​пропускать пустые ячейки​

    Изображение ленты Excel

    • ​.​ копировать.​​Рисунок​ Изображение кнопки​ CTRL+V.​

      ​ читайте в статье​​ выбираем функцию «Специальная​ можно воспользоваться инструментом​

    • ​ том, что если​ и, не убирая​​ в Excel» тут.​ Значок кнопки​ крестик. Таблица сама​

      ​ ячейки D24, E24,​​ в другое место,​ к новым ячейкам​

  4. ​ столбца: =СУММ(C1:C7). Если​ F2 для редактирования​.​На вкладке​Выделите ячейку или диапазон​.​Копируйте ячейки на листе​

  5. ​ «Как выделить строку​​ вставка». Ставим галочку​​ «формат по образцу».​​ перед копированием таблицы​​ курсора с выделенной​​Чтобы найти быстро​ Изображение кнопки​ заполнит ячейки следующими​

    ​ F24, нажмем два​​ то таблица Excel​ или без привязки​

  6. ​ копируемые формулы содержат​

    ​ активной ячейки клавиши​​Дважды щелкните ячейку с​Главная​ ячеек с данными,​По умолчанию в приложении​ с помощью команд​ в Excel по​ у слова «форматы».​Microsoft Excel предоставляет пользователям​ выделить ее столбцы​ области, вызываем правой​ в большой таблице​ месяцами года.​ раза мышью по​ сама меняет адреса​

Копирование значений ячеек, форматов ячеек и только формул

​ к ячейке (со​ абсолютные ссылки на​ со стрелками будут​

  • ​ данными, которые нужно​в группе​ которые нужно переместить​ Excel на листе​Копировать​

  • ​ дню недели».​ Нажимаем «ОК». Получилось​ практически неограниченные возможности​ вместе с заголовками,​

  • ​ клавишей мыши меню,​ Excel нужную ячейку,​

  • ​Справа всплывает подсказка,​ углу ячейки F24,​ ячеек в формулах​ сменой адреса ячейки​

    ​ ячейки, ссылки в​

  • ​ работать только внутри​​ переместить или скопировать.​​Буфер обмена​​ или скопировать.​​ отображается кнопка​​и​ Значок кнопки​Примечание:​

    Изображение ленты Excel

    ​ так.​​ для подсчета простейших​ то при вставке​

  • ​ выбираем «Копировать»:​ диапазон, можно воспользоваться​ по какой месяц​ то скопируются данные​ относительно новых ячеек.​ или оставить адрес​

  • ​ скопированных формулах не​​ данной ячейки. Чтобы​​Примечание​​нажмите кнопку​​Выделение ячеек и диапазонов​Параметры вставки​​Вставить​ Изображение кнопки​ Мы стараемся как можно​Все форматы из четырех​

    • ​ функций и выполнения​ ширина каждого столбца​​Потом выделяем требуемый диапазон​​ функцией «Поиск». Смотрите​

    • ​ заполнили таблицу. Отпускаем​ по всем этим​​ Смотрите подробнее в​​ без изменений). Можно​

    • ​ меняются. Если вы​ с помощью клавиш​​    По умолчанию можно редактировать​​Копировать​

      ​На вкладке​​, которая позволяет получить​.​ оперативнее обеспечивать вас​ ячеек (А1:А4) скопировались​ ряда других процедур.​ будет так же​ ячеек, в котором​ статью «Поиск в​ мышку. Все, таблица​ столбцам.​ статье «Относительные и​ копировать данные с​ не получили ожидаемого​ со стрелками переместиться​ и выделять данные​.​Главная​ доступ к специальным​Выделите ячейку или диапазон​ актуальными справочными материалами​ в четыре новых​ Использование программы позволяет​ скопирована.​ хотим изменить формат​ Excel».​ заполнена.​

Копирование параметров ширины ячеек

​Копирование в Excel через​ абсолютные ссылки в​ определенной последовательностью и,​ результата, попробуйте изменить​ в другую ячейку,​ непосредственно внутри ячейки,​Сочетание клавиш​в группе​

  1. ​ вариантам вставки ячеек,​ ячеек.​

    ​ на вашем языке.​

  2. ​ ячейки (А7:А10).​​ устанавливать форматы, сохранять​​Выделяем столбцы листов которые​​ и, пол выделенному​​Excel позволяет настраивать форматы​Так же можно​

    Изображение ленты Excel

    • ​ ячейку.​ Excel».​​ таким образом, заполнять​ Изображение кнопки​ ссылки в исходных​

      ​ сначала нажмите клавишу​​ дважды щелкнув ее,​     Можно также нажать сочетание​

    • ​Буфер обмена​ например​​Нажмите кнопку​ Значок кнопки​ Эта страница переведена​

      ​Ещё способ​​ значения ячеек, работать​ содержат исходные данные.​

  3. ​ делаем щечек правой​ ячеек, чтобы их​

    ​ заполнить дни месяца,​​Можно копировать не​Второй выриант.​ таблицу. Можно копировать​ формулах на относительные​ ВВОД, чтобы завершить​ но можно редактировать​ клавиш CTRL+C.​выполните одно из​Сохранить исходное форматирование​

  4. ​Копировать​​ автоматически, поэтому ее​​копировать формат ячейки в​​ с формулами, переносить​​Копируем и вставляем быстро​ клавишей мыши меню,​​ содержимое отображалось, так​ Изображение кнопки​ года, т.д. Таким​​ только заполненные ячейки,​​Можно​

support.office.com

Копирование в Excel.

​ лист. И многое,​​ или абсолютные, а​ внесение изменений в​ и выделять данные​Выделите левую верхнюю ячейку​​ указанных ниже действий.​. Если не нужно​или клавиши CTRL+C.​ текст может содержать​​ Excel​​ и изменять их,​
​ получая желаемый результат.​ опция «Специальная вставка»:​ как требует пользователь.​ же образом можно​ но и пустые,​копировать формулы перетаскиванием​ многое другое.​ затем снова скопировать​ активную ячейку.​ и в строка​ области вставки.​Чтобы переместить выделенный фрагмент,​ отображать эту кнопку​Нажмите кнопку​ неточности и грамматические​.​ таким образом, как​
​Для каждого случая рационально​В появившимся диалоговом окне​ Притом форматы можно​заполнять и цифрами, расположенными​ заполненные ячейки в​, чтобы не писать​Чтобы вызвать функцию​
​ ячейки.​При вставке скопированных данных​ формул.​
​Совет:​ нажмите кнопку​ при каждой вставке​Вставить​ ошибки. Для нас​Выделяем ячейки. На​
​ это удобно для​ применять свой способ.​​ «Специальной вставки» отмечаем​
​ не только создавать,​ как по порядку,​ перемежку с пустыми.​ одну и ту​ «Копировать», достаточно нажать​При вставке скопированных данных​ можно выполнить любое​В ячейке выделите символы,​
​ Чтобы переместить или скопировать​Вырезать​ ячеек, ее можно​или клавиши CTRL+V.​ важно, чтобы эта​ закладке «Главная» в​ пользователей.​ Но стоит отметить,​ опцию «форматы»:​ но и копировать​ так и с​ Например, у нас​ же формулу в​​ правой кнопкой мыши​​ к ним применяются​
​ из следующих действий:​ которые нужно скопировать​ выделенный фрагмент на​.​ отключить. Откройте вкладку​Выделите ячейки, которые нужно​ статья была вам​ разделе «Буфер обмена»​Артем петров​ что второй способ​
​и нажимаем ОК.​ или изменять. Копирование​ интервалом​ такая таблица, нам​ других ячейках таблицы.​ на выделенную ячейку,​ параметры ширины целевых​вставить только параметры форматирования​ или переместить.​ другой лист или​
​Сочетание клавиш​Файл​
​ переместить или скопировать.​
​ полезна. Просим вас​​ нажимаем на кнопку​: На 1 листе​​ позволяет нам не​Получаем:​ форматов ячеек существенно​. Например: 5,10, 15,​ нужно поставить даты​ Таким образом, заполняем​ диапзон и выбрать​ ячеек. Чтобы изменить​ ячейки, такие как​Выделение символов в ячейке​ в другую книгу,​
​     Можно также нажать клавиши​
​и выберите команду​​Выделение ячеек и диапазонов​​ уделить пару секунд​ функции «Формат по​ выделяешь и копируешь​ только быстро переносить​Результат при разных способах​ упрощает процесс оформления​ т.д. Смотрим пример:​ в столбце А​ таблицу формулами. Например,​ из контекстного меню​ ширину ячеек в​ цвет текста или​Чтобы выделить содержимое ячейки​ щелкните ярлычок другого​ CTRL+X.​Параметры​На вкладке​ и сообщить, помогла​ образцу». Эта кнопка​ нужные ячейки, затем​ таблицу вместе с​ форматирования получился одинаковым.​
​ представления данных в​ интервал 2.​ через одну пустую​ копируем формулы вниз​ функцию «Копировать».​
​ соответствии с параметрами​ цвет заливки (но​Выполните следующие действия​ листа или выберите​Чтобы скопировать выделенный фрагмент,​. В категории​
​Главная​
​ ли она вам,​ – нарисованная кисточка.​ на 2 листе​​ форматом, но и​
​Тем, кто постоянно работает​ таблицах.​Если нужно​ ячейку.​ по столбцу. Для​Или, можно нажать​ исходных ячеек, выполните​ не содержимое ячеек);​В ячейке​ другую книгу и​ нажмите кнопку​Дополнительно​в группе​ с помощью кнопок​Курсор станет в​
​ выделяешь ячейку -​
Как копировать формулу в Excel. ​ копировать высоту строк.​
​ с Microsoft Excel,​Чтобы скопировать формат ячейки,​написать одинаковый текст в​Выделяем первую ячейку с​ этого устанавливаем (пишем)​ сочетание клавиш «Ctrl»​ указанные ниже действия.​
​преобразовать формулы в ячейках​Дважды щелкните ячейку, а​ выделите левую верхнюю​Копировать​в разделе​Буфер обмена​ внизу страницы. Для​ виде крестика с​ правой кнопкой -​ Ведь в меню​ часто приходится задаваться​ есть два способа​ нескольких ячейках Excel​ датой и пустую​ формулу в первую​
​ + «C».​Выделите ячейки, которые нужно​
​ в вычисленные значения​ затем протащите указатель​ ячейку области вставки.​.​Вырезание, копирование и вставка​выполните одно из​ удобства также приводим​ кисточкой. Теперь ставим​ специальная вставка- ширины​ специальной вставки нет​ вопросом правильного копирования​
​ выполнения данной операции:​ подряд​ ячейку ниже.​
​ ячейку. Затем нажимаем​Или, на закладке​ переместить или скопировать.​ без переопределения существующего​ мыши, чтобы охватить​На вкладке​​Сочетание клавиш​снимите флажок​ указанных ниже действий.​ ссылку на оригинал​ курсор в новую​ столбцов, затем правой​
​ опции «высоту строк».​ данных таблицы с​ 1 Формат по​​, то пишем текст​Протягиваем за заленый​​ на ячейку с​ «Главная» в разделе​Выделение ячеек и диапазонов​ форматирования;​ содержимое ячейки, которое​Главная​     Можно также нажать сочетание​Отображать кнопку параметров вставки​
​Чтобы переместить ячейки, нажмите​​ (на английском языке).​ ячейку, нажимаем левой​​ кнопкой — специальная​ Поэтому для решения​ сохранением форматирования, формул​ образцу и 2​ в первой ячейке,​ квадратик в правом​ формулой левой мышкой​
​ «Буфер обмена» нажать​На вкладке​вставить только формулы (но​ требуется выделить.​в группе​ клавиш CTRL+C.​ при вставке содержимого​
​ кнопку​Чтобы переместить или скопировать​
​ мышкой.​ вставка- формулы и​ такой задачи следует​ или их значений.​ Специальная вставка.​ затем перетаскиванием (черным​ нижнем углу выделенного​ и наводим мышку​ на кнопку функции​Главная​ не вычисленные значения).​В строке формул​Буфер обмена​Щелкните правой кнопкой мыши​.​Вырезать​ содержимое ячейки с​Получилось так.​
​ форматы чисел (ну,​ действовать так:​Как вставить формулу в​Предположим, что у нас​ крестиком) ведем вниз.​
​ диапазона ячеек вниз​ на правый нижний​ «Копировать», предварительно выделив​в группе​​Выделите ячейку или диапазон​Щелкните ячейку, а затем​нажмите кнопку​ левую верхнюю ячейку​​По умолчанию режим перетаскивания​.​ помощью​
​Проверяем. Напишем цифры​​ или выбрать тот​Выделяем целые строки листа,​ таблицу Excel и​​ есть таблица следующего​Копировать перетаскиванием можно​ по столбцу. даты​ угол этой ячейки,​
​ ячейки для копирования.​Буфер обмена​ ячеек со значениями,​ протащите указатель мыши,​
​Вставить​ области вставки, а​ включен, поэтому можно​Сочетание клавиш​Вырезать​ в новых ячейках,​ вариант, который подходит​ которые охватывают требуемый​
​ сохранить формат таблицы?​ вида:​​ как по столбикам,​ скопируются так.​ там появится черный​Как скопировать значение ячейки​
​выполните одно из​ форматами или формулами,​ чтобы охватить содержимое​.​ затем выберите пункт​ перемещать и копировать​     Можно также нажать клавиши​,​ куда скопировали формат.​ больше)​ диапазон данных:​ Ведь при решении​В колонке «Сумма», которая​
​ так и по​Если выделим три​​ крестик. Нажимаем на​
​ в Excel​ указанных ниже действий.​ которые нужно скопировать.​ ячейки, которое требуется​Сочетание клавиш​
​Вставить вырезанные ячейки​ ячейки с помощью​ CTRL+X.​​Копировать​Формат ячеек А7:А10​Ирина гаркуша (сысоева)​Ниже вставляем ее копию:​ данной задачи можно​
​ отформатирована особым образом,​ строкам.​ пустые ячейки с​ него левой мышкой​(без формулы).​Чтобы переместить ячейки, нажмите​Выделение ячеек и диапазонов​ выделить в строке​     Можно также нажать клавиши​
​или​ мыши.​Чтобы скопировать ячейки, нажмите​и​ скопировался в ячейки​: копируете нужную информацию,​Полезный совет! Самый быстрый​

excel-office.ru

Копирование форматов ячеек в таблицах Excel

​ экономить вагон времени.​ проставлена формула.​Еще несколько способов,​ датой, то даты​ и ведем вниз,​Выделяем ячейки, которые​ кнопку​На вкладке​ формул.​ CTRL+V.​Вставить скопированные ячейки​Выделите ячейки или диапазон​

​ кнопку​Вставить​ А12:А15. Здесь скопировался​ переход на новый​ способ скопировать сложную​ Для этого будем​

Порядок копирования форматов

​Мы хотим отформатировать аналогичным​ как писать одинаковый​ скопируются через три​

Пример таблицы.

​ удерживая левую кнопку​ нужно скопировать. Нажимаем​Вырезать​

​Главная​С помощью клавиатуры​Если нажать стрелку под​

​.​

​ ячеек, которые требуется​Копировать​

​. Или скопируйте определенного​ ещё и цвет​ лист, праваый щелчек​ и большую таблицу,​ использовать функцию «Специальная​

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

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

​.​

​в группе​

Изменение формата.

​Нажмите клавишу F2, чтобы​ командой​Совет​

​ переместить или скопировать.​

​.​ содержимого или атрибутов​ ячейки и шрифта.​

  • ​ мыши — Специальная​ сохранив ее ширину​
  • ​ вставка» – это​ указанием товара.​ нескольких ячейках, т.д.,​ так.​
  • ​Отпускаем мышку. Формулы скопировались,​ новое место, делаем​Сочетание клавиш​
  • ​Буфер обмена​ изменить ячейку. С​Вставить​
  • ​    Чтобы переместить или скопировать​
  • ​Выделение ячеек и диапазонов​Сочетание клавиш​ ячеек. Например скопируйте​
  • ​Копирование условного форматирования в​ вставка — «Сохранить​ столбцов и высоту​

​ простой инструмент, который​Для этого:​ смотрите в статье​

​Если нужно перенести​ в них изменились​ активной ячейку, куда​     Можно также нажать клавиши​нажмите кнопку​ помощью клавиш со​, можно выбрать​ выделенный фрагмент на​

Опция копировать.

​Выполните одно из указанных​     Можно также нажать сочетание​ результатом формулы без​ Excel​ ширину столбцов оригинала»​ строк – это​ позволяет быстро решить​

Опция специальная вставка.

​1 способ. Формат по​ «Как заполнить ячейки​ ячейки с формулами,​

Опция форматы.

​ адреса ячеек относительно​

​ будем копировать, нажимаем​

Изменение формата.

​ CTRL+X.​Копировать​

exceltable.com

Как копировать таблицу в Excel сохраняя формат ячеек

​ стрелками поместите курсор​ параметры вставки, которые​ другой лист или​ ниже действий.​ клавиш CTRL+C.​ копирования формулы или​.​

​Office 2010​ копировать ее целым​ сложные задачи и​ образцу​ в Excel одновременно»​ но​ нового места. Таблица​ правой мышью и​Чтобы скопировать ячейки, нажмите​.​ в нужное место,​ следует применить к​ в другую книгу,​Для перемещения ячейки или​Выделите левую верхнюю ячейку​ скопировать только формулу.​Копируем как формат​Vasilek​ листом. О том,​ освоить общие принципы​

Как скопировать таблицу с шириной столбцов и высотой строк

​Выделяем любую ячейку из​ тут.​адреса в формулах Excel​ формулами заполнена.​

Таблица1.

​ выбираем функцию «Вставить».​ кнопку​Сочетание клавиш​ а затем выделите​

Таблица2.

​ выделенному диапазону.​ щелкните ярлычок другого​ диапазона ячеек поместите​ области вставки.​Ячейки в Excel перемещаются​ ячеек. Условное форматирование​: Выделяешь интересующие ячейки,​ как это сделать​

​ его использования. Использование​

Способ1:Используем специальную вставку

  1. ​ столбца «Сумма», нажимаем​Как cкопировать лист в​ должны остаться прежние​Копирование.
  2. ​Как скопировать формулу​Когда значения ячеек,​Копировать​     Можно также нажать сочетание​ содержимое, удерживая нажатой​При копировании значения последовательно​ листа или выберите​ указатель на границу​Совет:​Контекстное меню.
  3. ​ и копируются вместе​ тоже скопируется. Например,​ и копируешь их​ читайте: копирование и​

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

​ этого простого инструмента​ на кнопку «Формат​ Excel -​

Способ 2: Выделяем столбцы перед копированием

​(не привязывать к​ в Excel таким​ в которых стоят​.​ клавиш CTRL+C.​ клавишу SHIFT.​ вставляются в строки​ другую книгу и​ выделенного фрагмента. Когда​

  1. ​ Чтобы переместить или скопировать​ с формулами, итоговыми​Столбцы.
  2. ​ установим условное форматирование​ в буфер. Вставляешь​

Пример1.

​ перемещение листов.​ позволяет вам быстро​ по образцу» в​правой мышью нажимаем​ новым ячейкам), то​ способом, чтобы не​ формулы (цифры) не​Сочетание клавиш​Выделите левую верхнюю ячейку​На вкладке​ и столбцы. Если​ выделите левую верхнюю​ указатель примет форму​ выделенный фрагмент на​ значениями, форматом и​

  1. ​ в ячейки «Больше​ их в другой​Специальная вставка хоть и​Строки.
  2. ​ приводить все таблицы​

Пример2.

​ закладке меню «Главная»:​ на ярлык листа.​ это снова в​ копировался формат, смотрите​ копируются, делаем так:​     Можно также нажать сочетание​ области вставки или​Главная​ область вставки содержит​ ячейку области вставки.​ указателя перемещения​

Вставка значений формул сохраняя формат таблицы

​ другой лист или​ примечаниями.​ 200».​ лист контекстным меню​ не идеальна, все​ к однообразному формату​Далее, выделяем левой клавишей​ В диалоговом окне​

​ статье «Относительные и​ в статье «Как​ выделяем ячейки как​ клавиш CTRL+C.​

​ ту ячейку, куда​

  1. ​в группе​ скрытые строки или​Копирование2.
  2. ​В диалоговом окне​, перетащите ячейку​ в другую книгу,​В Excel ячейки можно​Теперь скопируем формат​ правой кнопкой мыши​

Значения. Вставка значений.​ же не стоит​

​ и получать тот​ мыши форматируемые ячейки​ выбираем «Переместить/скопировать».​ абсолютные ссылки в​ скопировать в Excel».​ обычно-> «Копировать». Появится​Выделите левую верхнюю ячейку​ нужно вставить значение,​Буфер обмена​

Форматы. Пример4.

​ столбцы, возможно, потребуется​Вставка скопированных ячеек​ или диапазон ячеек​ щелкните ярлычок другого​ перемещать путем перетаскивания​ ячеек через функцию​ (вставить) — форматирование,​ недооценивать ее возможности.​

​ результат, который необходим.​ из столбца «Наименование​Ставим галочку у слов​ формулах Excel». Ссылка​

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

exceltable.com

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

​Допустим, у нас есть​​ товара» и отпускаем​ «Создать копию». Выбираем​ на статью в​Как копировать формулы в​ мы копируем, пульсирующая​Совет:​ формулу.​ указанных ниже действий.​ увидеть все скопированные​ котором нужно сдвинуть​Чтобы скопировать ячейки или​ другую книгу и​ команд​ ячейки со скопированным​

​ формула! Сохраняется без​​ значение формулы в​ такая таблица, формат​ клавишу мыши.​ куда переместить скопированный​ статье выше.​ Excel на весь​
​ рамка, еще раз​

​ Чтобы переместить или скопировать​​На вкладке​Чтобы переместить выделенный фрагмент,​ данные.​ окружающие ячейки.​ диапазон ячеек, поместите​ выделите левую верхнюю​Вырезать​ условным форматированием напишем​ проблем…​ таблицу Excel и​

​ которой необходимо сохранить​

Копирование условного форматирования

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

Копировать формат по образцу

Условное форматирование это всего лишь обычный формат, поэтому может быть скопирован так же.

На вкладке «Главная» в самом начале ленты расположена группа «Буфер обмена». В ней Вы найдете пиктограмму кисти – формат по образцу (в разных версия выглядит по-разному, но называется одинаково). Клик по ней копирует не только формат выделенных ячеек, но и условия для него, если таковые имеются. Следующим действием необходимо выделить те ячейки, в которые данное форматирование необходимо перенести.

Имейте в виду, что описанный способ перенесет абсолютно все форматы, которые будут иметься в его источнике.

Копирование через вставку

Другим вариантом дублировать формат является специальный способ вставки.

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

Также можно выбрать пункт «Специальная вставка…». Тогда приложение Excel отобразит окно, где потребуется установить переключатель на радиокнопке «форматы», после нажать «OK».

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

Управление правилами условного форматирования

Перенести условия формата можно через диспетчер правил условного форматирования.

Пройдите по следующему пути: Вкладка «Главная» -> Группа «Стили» -> «Условное форматирование» -> «Управление правилами…». Последний пункт отобразит окно:

Из раскрывающего списка «Показать правила условного форматирования» выберите пункт «Этот лист». Тогда Вы сможете увидеть все правила, которые действуют на текущем листе.

В столбце списка правил «Применяется к» указаны диапазоны, на которые распространяется каждое правило. Добавьте в это поле нужные адреса ячеек, чтобы применить к ним условное форматирование.

Данный способ менее удобен, чем предыдущие два, но его отличие в том, что он позволяет распространять только нужные правила. Это полезно тогда, когда к копируемым ячейкам применяется несколько условий одновременно.

Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.

У Вас недостаточно прав для комментирования.

Копирование и вставка параметров условного форматирования в другие ячейки

Если вы Примените условное форматирование к одной или нескольким ячейкам и хотите применить этот формат к другим данным на листе или в другой книге, используйте Формат по образцу , чтобы скопировать условное форматирование на эти данные.

Выполните указанные ниже действия.

Щелкните ячейку с условным форматированием, которое вы хотите скопировать.

На вкладке Главная нажмите кнопку Формат по образцу.

Указатель примет вид кисти.

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

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

Чтобы отменить использование кисти, нажмите клавишу ESC на клавиатуре.

Примечание: Если вы использовали формулу в правиле, которая применяет условное форматирование, возможно, потребуется настроить относительные и абсолютные ссылки в формуле после вставки условного форматирования. Дополнительные сведения об этом см. в статье Переключение между относительными, абсолютными и смешанными ссылками.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Копирование форматов ячеек в таблицах Excel

Excel позволяет настраивать форматы ячеек, чтобы их содержимое отображалось, так как требует пользователь. Притом форматы можно не только создавать, но и копировать или изменять. Копирование форматов ячеек существенно упрощает процесс оформления представления данных в таблицах.

Чтобы скопировать формат ячейки, есть два способа выполнения данной операции: 1 Формат по образцу и 2 Специальная вставка.

Порядок копирования форматов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как в Excel копировать формулу в несколько ячеек не нарушая форматирование?

Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке.

Щелкните первую ячейку диапазона, а затем перетащите мышь на его последнюю ячейку. Можно также нажать клавишу SHIFT и расширить выделенную область с помощью стрелок.

Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделенной области с помощью стрелок. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8.

Большой диапазон ячеек

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

Все ячейки таблицы

Нажмите кнопку Выделить все.

Чтобы выделить всю таблицу, можно нажать клавиши CTRL+A.

Примечание : Если таблица содержит данные, по нажатию клавиш CTRL+A выделяется текущий диапазон. Повторное.

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

Копировать формат по образцу

Условное форматирование это всего лишь обычный формат, поэтому может быть скопирован так же.

На вкладке «Главная» в самом начале ленты расположена группа «Буфер обмена». В ней Вы найдете пиктограмму кисти – формат по образцу (в разных версия выглядит по-разному, но называется одинаково). Клик по ней копирует не только формат выделенных ячеек, но и условия для него, если таковые имеются. Следующим действием необходимо выделить те ячейки, в которые данное форматирование необходимо перенести.

Имейте в виду, что описанный способ перенесет абсолютно все форматы, которые будут иметься в его источнике.

Копирование через вставку

Другим вариантом дублировать формат является специальный способ вставки.

Скопируете ячейки с нужным.

Чтобы скопировать форматы этих ячеек, выделим их. Нажимаем «Копировать». Ставим курсор в новую ячейку (А7). Из контекстного меню выбираем функцию «Специальная вставка». Ставим галочку у слова «форматы». Нажимаем «ОК». Получилось так.Все форматы из четырех ячеек (А1:А4) скопировались в четыре новых ячейки (А7:А10).
Ещё способ копировать формат ячейки в Excel.
Выделяем ячейки. На закладке «Главная».

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

Копирование значения одной ячейки

Для того чтобы скопировать содержимое ячейки в Excel (текст, цифры, формулу и т.д.) и вставить ее в другую ячейку, поставьте на нее курсор, кликнув по ней левой кнопкой мыши. Для дальнейших манипуляций выбирайте самый удобный для вас способ:

копирование с помощью выпадающего меню мышки. Для того чтобы воспользоваться этой функцией кликните правой клавишей на ячейке и выберите пункт «Копировать». Затем установите курсор на ячейку, куда вы хотите перенести информацию, кликните по ней правой кнопкой мыши и выберите пункт «Вставить». копирование посредством мыши. Удерживая клавишу «Ctrl» кликните левой кнопкой мышки на выбранной ячейке: подведите курсор к ее краю, курсор изменит.

Используйте абсолютные ссылки в формуле. Можно также выделить ячейки в строке или столбце, выделив первую строку, а затем нажав клавиши CTRL+SHIFT+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов). Можно также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов.

Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы.

Метод 1 из 3: Копирование формулы в несколько ячеек

Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам. Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает.

Как скопировать без нарушения форматов?

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

Для примера работы с формулами в Excel 2007 создадим таблицу со столбцами Товар, Цена, Кол-во, Сумма. Заполним первые три столбца данными, последний столбец будет содержать формулы, поэтому там данные писать не нужно. Скопируем эту таблицу с данными чуть ниже, и продолжим работать с первой таблицей.

В первой таблице отформатируем ячейки так, как на скриншоте: выделим все границу таблицы и поставим толстую внешнюю границу на блоки А2:С6, А1:С1, D1 и D2:D6. В ячейку D2 введем формулу =B2*C2 (работу с формулами мы разбирали на предыдущих уроках, рекомендую почитать «Как работать с формулами в Excel»). Далее скопируем формулу в ячейки диапазона.

При перемещении формулы необходимо учитывать, что ссылки, содержащиеся в ней, не будут изменяться. Соответственно вы не сможете использовать алгоритм формулы с новыми данными. Чтобы переместить нужную формулу, выделите ячейку, в которой она находится. Затем нажмите на вкладку «Главная» в верхнем меню и выберите пункт «Буфер обмена» в левой стороне. В области «Буфера обмена» найдите кнопку «Вырезать» и нажмите на нее. Ячейка тут же выделится пунктирной линией.

Если вы хотите вставить не только формулу, но и ее элементы форматирования, нажмите на пустую ячейку, затем выберите вкладку «Главная» и раздел «Буфер обмена». После чего нажмите на «Вставить». В случае перемещения только формулы нажмите не на саму кнопку «Вставить», а на стрелку рядом с ней. В появившемся списке команд выберите «Специальная вставка» и ссылку «Формулы».

Для вырезания и вставки формулы можно также использовать функции самой ячейки. Выделите нужную формулу, нажмите на левый.

Копирование и перемещение ячеек с формулами сравнимо с копированием и перемещением обычных ячоск, но результат не всегда аналогичен. Например, рис. 1.2 содержит пример расчета баланса фирмы за несколько месяцев. Формула в ячейке С9 с помощью функции СУММ() осуществляет суммирование расходов за январь (диапазон С5:С8).

Далее необходимо рассчитать расходы за следующие месяцы (февраль и март). Вы можете просто создать новые формулы, но есть способ выполнить эту задачу гораздо проще и быстрее, скопировав формулу из ячейки С9. Рис. 1.3 демонстрирует результаты копирования содержимого ячейки С9 в D9.

Рис. 1.2. Суммирование расходов за январь

Как вы можете видеть, Excel автоматически корректирует диапазон вычисления, и теперь формула в D9 автоматически приняла вид =СУММ(D5:D8). Как же Excel узнал о необходимости корректировки диапазона? Для ответа на этот вопрос вам необходимо узнать об относительных ссылках в Excel.

Рис. 1.3. Результаты копирования.

В этой статье мне хотелось бы представить вам самые эффективные приемы работы в Microsoft Excel, собранные мной за последние 10 лет работы над проектами и проведения тренингов по этой замечательной программе. Здесь нет описания суперсложных технологий, но есть приемы на каждый день — простые и эффективные, описанные без «воды» — только «сухой остаток». На освоение большинства из этих примеров у вас уйдет не более одной-двух минут, а вот сэкономить они вам помогут гораздо больше.

Быстрый переход к нужному листу

Случается ли вам работать с книгами Excel, состоящими из большого количества листов? Если их больше десятка, то каждый переход к очередному нужному листу сам по себе становится маленькой проблемой. Простое и элегантное решение такой задачи — щелкнуть в левом нижнем углу окна по кнопкам прокрутки ярлычков листов не левой, а правой кнопкой мыши — появится оглавление книги с полным списком всех листов и на нужный лист можно будет перейти в.

Общие сведения о проекте

На сегодняшний день наш сайт является уникальным проектом на просторах российского интернета. На страницах сайта infowall.ru всегда можно найти самую свежую и исчерпывающую информацию о новинках компьютерных программ, а также практические советы по работе в сети Интернет, настройке и использованию компьютера, установке программного обеспечения и другую полезную информацию. Информационное наполнение сайта, а также программы для компьютера рассчитаны как на простых пользователей, так и на людей, имеющих практический опыт в области информационных технологий, программного обеспечения и администрирования сетевых ресурсов (операторов компьютерных систем, программистов, а также системных администраторов). Целью проекта является создание оптимизированного ресурса для размещения актуальной и полезной информации, а также практическая поддержка пользователей сайта.

Практические руководства и инструкции

Многие бесплатные программы, которые.

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

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

Как скопировать таблицу с шириной столбцов и высотой строк

Допустим, у нас есть такая таблица, формат которой необходимо сохранить при копировании:

При копировании на другой лист привычным методом Ctrl+C – Ctrl+V. Получаем нежелательный результат:

Формат по образцу в Excel

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

Думаю большинство знает такую команду как Формат по образцу она находится на вкладке Главная. Однако не все знают обо всех возможностях данной команды.

Данная команда копирует все форматирование из исходного диапазона, в том числе форматы, границы, условное форматирование, объединение ячеек.

Как правило формат по образцу используется следующим образом:

  1. Выделяется ячейка, формат которой необходимо скопировать
  2. На вкладке Главная с помощью команды Формат по образцу копируется формат данной ячейки. При этом рядом с курсором появляется значок кисточки.
  3. Мышкой выделяется диапазон ячеек к которому необходимо применить форматирование исходной ячейки.

Приемы применения форматирования по образцу

  1. Можно копировать формат как одной так и нескольких ячеек. Форматирование применяется у диапазону такого же размера, что и исходный диапазон.
  2. Форматирование можно применять к целым строкам или столбцам. Выделите столбец/строку, нажмите формат по образцу, а после выберите столбец/строку к которому необходимо применить формат.
  3. Формат по образцу можно применять и для очистки форматов. Для этого выделите ячейки, которые не содержат форматирования, вызовите команду формат по образцу и укажите диапазон в котором хотите удалить форматирование.
  4. Если дважды кликнуть левой кнопкой мыши по команде Формат по образцу, то режим копирования зафиксируется и вы можете скопировать формат в несколько диапазонов. Чтобы завершить форматирование нажмите клавишу Esc или повторно нажмите на команду Формат по образцу.
  5. Копировать форматирование можно не только у диапазонов, но и других объектов: рисунки, фигуры, диаграммы.

Создаем горячую клавишу на вставку форматирования

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

Гораздо удобнее скопировать формат например сочетанием клавиш Ctrl + C, выбрать нужный диапазон и вставить в него скопированное форматирование например, сочетанием клавиш Ctrl + Shift + V.

Чтобы так сделать, нам понадобится написать небольшой макрос. Вот его код:

Скопируйте код выше и вставьте его себе файл или в персональную книгу макросов.

После этого останется добавить горячую клавишу на выполнение данной команды. Для этого:

  1. На вкладке меню Вид, раскройте меню Макросы и выберите команду Макросы (или нажмите сочетание клавиш Alt + F8)
  2. В диалоговом окне Макросы найдите только что добавленную процедуру PasteFormat и нажмите кнопку Параметры.
  3. В следующем диалоговом окне задайте сочетание клавиш для вызова данной функции. Например зажмите клавишу Shift и клавишу V. После нажмите клавишу OK.

Как пользоваться горячей клавишей

Теперь, когда мы создали горячую клавишу посмотрим как ей пользоваться.

  1. Выберите диапазон, и скопируйте формат, нажав сочетание клавиш Ctrl + C.
  2. Выберите диапазон, в который необходимо вставить только формат.
  3. Нажмите сочетание клавиш Ctrl + Shift + V.

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

Перенос формата ячеек формулой

Anis625

Дата: Среда, 07.02.2018, 20:46 |
Сообщение № 1

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

Добрый вечер, уважаемые коллеги!

Столкнулся с одним вопросом для решения которого обращаюсь на форум.

Есть исходная таблица значений в каждой строке со своим форматом (будет использоваться как база данных).
Есть необходимость извлечения информации из исходной таблицы.
Использую стандартную формулу ИНДЕКС он просто переносит значения без учета формата.
Нашел в интернете (новую для себя формулу) ЯЧЕЙКА которая позволяет определить код формата. Уже ближе к цели.
НО не получается применить этот код в в формуле ТЕКСТ.

Может дополнительно что-то нужно для преобразования кода? Посоветуйте, пожалуйста как решить задачку.

К сообщению приложен файл:

8624083.xlsx
(10.9 Kb)

 

Ответить

Nic70y

Дата: Среда, 07.02.2018, 20:54 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

формулы этого не умеют.
используйте ВБА.


ЮMoney 41001841029809

 

Ответить

Anis625

Дата: Среда, 07.02.2018, 20:58 |
Сообщение № 3

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

Но ведь код удается извлечь. Его же для каких то целей можно использовать.

 

Ответить

Nic70y

Дата: Среда, 07.02.2018, 21:00 |
Сообщение № 4

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

Ну в Условном форматировании формулы кое-что умеют,
но блин тяжелая это штука условное форматирование.


ЮMoney 41001841029809

 

Ответить

Anis625

Дата: Среда, 07.02.2018, 21:34 |
Сообщение № 5

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

Через условное форматирования тогда можно загнать нужные варианты с извлечением кода и ЕСЛИ.
Может еще есть варианты?

 

Ответить

abtextime

Дата: Среда, 07.02.2018, 21:34 |
Сообщение № 6

Группа: Проверенные

Ранг: Ветеран

Сообщений: 828


Репутация:

117

±

Замечаний:
0% ±


Excel 2010

Anis625,
смотрите в корень

ФОРМАТ ячеек столбца Значение зависит от ЗНАЧЕНИЙ столбца Ед.изм.

Сделайте формат столбца Значение ТЕКСТОВЫМ и формируйте этот текст уже по формуле с применением функции ЕСЛИ и функций преобразования чисел в текст.
Excelя нет под рукой, так что только такие соображения, без конкретики.

 

Ответить

Anis625

Дата: Среда, 07.02.2018, 21:41 |
Сообщение № 7

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

К единице измерения не вариант привязывается. В реальной задачке их около 47

 

Ответить

abtextime

Дата: Среда, 07.02.2018, 21:43 |
Сообщение № 8

Группа: Проверенные

Ранг: Ветеран

Сообщений: 828


Репутация:

117

±

Замечаний:
0% ±


Excel 2010

Есть еще вариант подвесить макрос, который по событиям а) Открытие книги и б) Изменение ячейки в столбце Ед.Изм. будет копировать формат с диапазона-источника

 

Ответить

abtextime

Дата: Среда, 07.02.2018, 21:50 |
Сообщение № 9

Группа: Проверенные

Ранг: Ветеран

Сообщений: 828


Репутация:

117

±

Замечаний:
0% ±


Excel 2010

Anis625, единиц измерения 47 ??? И 47 форматов? Если форматов существенно меньше, то можно сделать таблицу соответствий и вернуться к предыдущему методу. Внутри формулы тогда появится функция ВПР

Сообщение отредактировал abtextimeСреда, 07.02.2018, 21:54

 

Ответить

Anis625

Дата: Среда, 07.02.2018, 22:21 |
Сообщение № 10

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

Ед.измерений 47. Форматов да меньше.
Попробую что-нибудь наваять. Благодарю за идеи

 

Ответить

abtextime

Дата: Среда, 07.02.2018, 22:26 |
Сообщение № 11

Группа: Проверенные

Ранг: Ветеран

Сообщений: 828


Репутация:

117

±

Замечаний:
0% ±


Excel 2010

С макросом попроще будет, наверное

 

Ответить

Anis625

Дата: Четверг, 08.02.2018, 07:48 |
Сообщение № 12

Группа: Проверенные

Ранг: Ветеран

Сообщений: 670


Репутация:

31

±

Замечаний:
0% ±


Excel 2013

Сделал через условное форматирование

 

Ответить

AlexM

Дата: Четверг, 08.02.2018, 09:59 |
Сообщение № 13

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

С ВПР() в формате и таблицей соответствия форматов

Код

=ТЕКСТ(ИНДЕКС(C$15:C$17;ПОИСКПОЗ(A30;A$15:A$17;0));ВПР(ЯЧЕЙКА(«формат»;ИНДЕКС(C$15:C$17;ПОИСКПОЗ(A30;A$15:A$17;)));H$2:I$24;2;))

PS. Таблицу соответствий можно сделать только на те форматы, которые могут встретится в этом документе.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMЧетверг, 08.02.2018, 10:01

 

Ответить

Excel позволяет настраивать форматы ячеек, чтобы их содержимое отображалось, так как требует пользователь. Притом форматы можно не только создавать, но и копировать или изменять. Копирование форматов ячеек существенно упрощает процесс оформления представления данных в таблицах.

Чтобы скопировать формат ячейки, есть два способа выполнения данной операции: 1 Формат по образцу и 2 Специальная вставка.

Порядок копирования форматов

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

Пример таблицы.

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

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

Для этого:

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

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

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

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



Получаем:

Изменение формата.

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

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

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

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

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

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

Опция копировать.

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

Опция специальная вставка.

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

Опция форматы.

и нажимаем ОК.

Получаем:

Изменение формата.

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

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

Добрый день! Нужна помощь с ссылками с excel. Если использовать ссылку по типу =ЯЧЕЙКА, то данная формула перенесет просто значение ячейки. Скажите, возможно ли, переносить не только значение ячейки, но и полное ее форматирование формулой?

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=BioVR}{date=20.08.2010 02:12}{thema=Перенос форматирования ячейки ссылкой}{post}Добрый день! Нужна помощь с ссылками с excel. Если использовать ссылку по типу =ЯЧЕЙКА, то данная формула перенесет просто значение ячейки. Скажите, возможно ли, переносить не только значение ячейки, но и полное ее форматирование формулой?{/post}{/quote}Вопрос задавался сотню (и не одну) раз.  
Ответ: Нет.

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=20.08.2010 02:13}{thema=Re: Перенос форматирования ячейки ссылкой}{post}{quote}{login=BioVR}{date=20.08.2010 02:12}{thema=Перенос форматирования ячейки ссылкой}{post}Добрый день! Нужна помощь с ссылками с excel. Если использовать ссылку по типу =ЯЧЕЙКА, то данная формула перенесет просто значение ячейки. Скажите, возможно ли, переносить не только значение ячейки, но и полное ее форматирование формулой?{/post}{/quote}Вопрос задавался сотню (и не одну) раз.  
Ответ: Нет.{/post}{/quote}  
Спасибо. Тогда такой вопрос, возможно ли написать макрос, который добавит функцию в книгу в виде формулы и в случае ее использования соответственно переносится форматирование и значение ячейки?

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Макрос написать можно. Покажите на примере, что должно получиться.

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Юрий М}{date=20.08.2010 02:43}{thema=}{post}Макрос написать можно. Покажите на примере, что должно получиться.{/post}{/quote}

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Юрий М}{date=20.08.2010 02:43}{thema=}{post}Макрос написать можно. Покажите на примере, что должно получиться.{/post}{/quote}  
По не понятным причинам не могу выложить файл на форум, идет сбой отправки сообщения. Вот ссылка:  

http://ifolder.ru/18964274  

  В файле есть запись макроса копирования/вставки. Примерно это он и должен делать, но при этом оставаясь в ячейке в виде функции, по подобию =макрос1(А1).

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Юрий М}{date=20.08.2010 02:43}{thema=}{post}Макрос написать можно. Покажите на примере, что должно получиться.{/post}{/quote}  

  Удалось закрепить на форум :)

 

Alex_ST

Пользователь

Сообщений: 2746
Регистрация: 22.12.2012

На лицо ужасный, добрый внутри

Я, вообще-то был всегда раньше уверен, что UDF всегда возвращает значение, вычисляемое по значениям указанных ей аргументов…  
А вот чтобы UDF могла ещё и формат ячейки, в которую она вписана, менять… ???  
ИМХО, Сергей правильно ответил: «НЕТ»  
Но вот когда Юрий написАл : «Макрос написать можно.»…    
Либо, что-то я в вопросе BioVR не понял, либо Юрий что-то знает о скрытых от большинства возможностей Ёкселя.

С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
<#0>

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

{quote}{login=Alex_ST}{date=23.08.2010 09:42}{thema=}{post}  
Либо, что-то я в вопросе BioVR не понял, либо Юрий что-то знает о скрытых от большинства возможностей Ёкселя.{/post}{/quote}  
Пусть за базар ответит. Только сейчас он наверное отдыхает после дежурства. Ждем.  
Да не, и The_Prist что-то в этом духе писал. Автору желательно в поиск.

Я сам — дурнее всякого примера! …

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=KuklP}{date=23.08.2010 10:03}{thema=Re: }{post}Автору желательно в поиск.{/post}{/quote}  

  Уже искал… и не раз. На запросы с форматированием поиск выдает темы с условным форматированием, что в общем то и логично. Так что поиск пока результатов не дал.

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Да не, можно конечно по Worksheet_Change анализировать формулу и по результату копировать формат. Но я подожду Юрин вариант. Наверняка у него что-то повкусней.

Я сам — дурнее всякого примера! …

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Я на сутках времени пока нет… Именно так и планировал — по Change. Плюс    
If Target.HasFormula Then  
Для Алекса: когда я писал «Макрос написать можно», естественно, имел ввиду, что форматирование будет выполнять макрос :-)

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#13

23.08.2010 11:47:59

Тогда:  

Код
Private Sub Worksheet_Change(ByVal Target As Range)   
    Dim a As String   
    On Error Resume Next   
    Application.EnableEvents = False   
    If Target.HasFormula Then   
        If Len(Target.Formula) > 8 Then Exit Sub   
        a = Replace(Target.Formula, "=", "")   
        If TypeName(Range(a)) <> "Range" Then   
            Application.EnableEvents = True   
        Exit Sub   
        End If   
        Range(a).Copy    '   
        Target.PasteSpecial xlPasteFormats   
    End If   
    Application.CutCopyMode = False   
    Application.EnableEvents = True   
End Sub

Я сам — дурнее всякого примера! …

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Но, понятно, что могут быть ляпсусы. В процессе надо будет дорабатывать напильником:-) С колена писалось.

Я сам — дурнее всякого примера! …

 

Alex_ST

Пользователь

Сообщений: 2746
Регистрация: 22.12.2012

На лицо ужасный, добрый внутри

KuklP,  
решение, конечно, интересное…    
Но назвать процедуру определения, является ли введённая формула ссылкой на ячейку назвать ФОРМУЛОЙ никак нельзя…    
А топик-стартер, ИМХО, спрашивал именно о формуле…  
Ну, что-то типа: пишешь в какой-то ячейке =ФОРМАТ_ЯЧЕЙКИ(А1) и её формат становится таким же, как и у А1

С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
<#0>

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Alex_ST}{date=23.08.2010 02:17}{thema=}{post}KuklP,  
А топик-стартер, ИМХО, спрашивал именно о формуле…  
Ну, что-то типа: пишешь в какой-то ячейке =ФОРМАТ_ЯЧЕЙКИ(А1) и её формат становится таким же, как и у А1{/post}{/quote}  

  Alex_ST, да так, только не много больше — должно перенестись не только форматирование, а также, должно перенестись и значение содержащееся в данной ячейке. Реализовывать необходимо через формулу, т.к. есль потребность при выборе ячейки видеть на какую конкретную ячейку она ссылается.

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Тогда отслеживать обычную ссылку типа =А1?

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

KuklP,  Ваш код тоже представляет собой решение — в примере у меня переносится только  форматирование типа ячейки (текст/цифра/т.д.), нужно еще чтобы переносился цвет ячейки, остальное можно нарисовать на месте.  
НО, есть одно но — макрос реагирует на все ячейки в которых есть «=» — это не много не корректно, с точки зрения того, что в книге может содержаться куча формул, к которым применять это не нужно.  

  Видимо, наиболее простым вариантом будет вписать в данный код или написать дополнительно код, в котором простая ссылка «=А1» работала бы через формулу, например «=ФОРМАТ(А1)» (следовательно формула выполняет функцию соответствующую «=А1», а в макросе указываем, что если используется «=ФОРМАТ», то переносить форматирование (цвет и тип ячейки).

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Юрий М}{date=23.08.2010 02:48}{thema=}{post}Тогда отслеживать обычную ссылку типа =А1?{/post}{/quote}  
Нет, так тоже не пойдет, т.к. могут присутствовать и обычные ссылки, к которым не нужно применять форматирование источника.

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

{quote}{login=Alex_ST}{date=23.08.2010 02:17}{thema=}{post}KuklP,  
решение, конечно, интересное…    
А топик-стартер, ИМХО, спрашивал именно о формуле…  
Ну, что-то типа: пишешь в какой-то ячейке =ФОРМАТ_ЯЧЕЙКИ(А1) и её формат становится таким же, как и у А1{/post}{/quote}  
Да не, Леш, Юр я писал: «Но, понятно, что могут быть ляпсусы. В процессе надо будет дорабатывать напильником:-) С колена писалось.» Так что, пыхтим.

Я сам — дурнее всякого примера! …

 

Alex_ST

Пользователь

Сообщений: 2746
Регистрация: 22.12.2012

На лицо ужасный, добрый внутри

Да нет там никаких грубых ляпов, Сергей!  
Всё нормально.  
А по поводу заявления, что мол «макрос реагирует на все ячейки в которых есть «=»», так тут BioVR не прав.  
Не разглядел он в твоём коде проверку на то, является ли формула ссылкой на диапазон:  
If TypeName(Range(a)) <> «Range» Then … Exit Sub  

  Только я бы ещё проверку на то, что в диапазоне — одна ячейка добавил.  

  Но всё равно. ЭТО НЕ UDF! И в качестве UDF макрос работает коряво, т.к. пытается выполнить не свойственные UDF функции.

С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
<#0>

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Alex_ST}{date=24.08.2010 09:55}{thema=}{post}  
А по поводу заявления, что мол «макрос реагирует на все ячейки в которых есть «=»», так тут BioVR не прав.  
Не разглядел он в твоём коде проверку на то, является ли формула ссылкой на диапазон:  
If TypeName(Range(a)) <> «Range» Then … Exit Sub  
{/post}{/quote}  
А как быть, если в книге есть просто ссылки на ячейки, в которых нужно просто отображение значение ячейки и есть ссылки, в которых нужно значение+формат?

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Так и укажите — какие диапазоны макрос должен контролировать, а на какие «не обращать внимания».

 

Alex_ST

Пользователь

Сообщений: 2746
Регистрация: 22.12.2012

На лицо ужасный, добрый внутри

Никак!  
Ну не может формула возвращать в ячейку (при этом именно в ту ячейку, где она прописана) ничего кроме значения!  
Ну ведь не зря же каждая формула начинается со знака «=»  
Это как раз и обозначает, что ЗНАЧЕНИЕ ЭТОЙ ЯЧЕЙКИ равно чему-то вычисляемому по формуле.

С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
<#0>

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

{quote}{login=Alex_ST}{date=24.08.2010 03:33}{thema=}{post}Никак!  
Ну не может формула возвращать в ячейку (при этом именно в ту ячейку, где она прописана) ничего кроме значения!  
Ну ведь не зря же каждая формула начинается со знака «=»  
Это как раз и обозначает, что ЗНАЧЕНИЕ ЭТОЙ ЯЧЕЙКИ равно чему-то вычисляемому по формуле.{/post}{/quote} Компьютер тем и хорош, что всегда есть пути обхода препятствий:-)Это из области «не бывает здоровых людей, бывают плохо обследованные».

Я сам — дурнее всякого примера! …

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Юрий М}{date=24.08.2010 03:28}{thema=}{post}Так и укажите — какие диапазоны макрос должен контролировать, а на какие «не обращать внимания».{/post}{/quote}  
Так тоже нельзя, потому что нет таких диапазонов в книге, нужен вариант использования через функцию.  
Если сейчас в коде указана проверка на формулу, которая ссылается на ячейку и к ней применяется макрос, то значит можно указать проверку на функцию, например =ФОРМАТ(А1) и написать код, в котором данное =ФОРМАТ(А1) будет работать как обычная ссылка — =А1.

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

{quote}{login=Alex_ST}{date=24.08.2010 03:33}{thema=}{post}Никак!  
Ну не может формула возвращать в ячейку (при этом именно в ту ячейку, где она прописана) ничего кроме значения!  
Ну ведь не зря же каждая формула начинается со знака «=»  
Это как раз и обозначает, что ЗНАЧЕНИЕ ЭТОЙ ЯЧЕЙКИ равно чему-то вычисляемому по формуле.{/post}{/quote}  
Пусть формула и возвращает только значение, а макрос возвращает форматирование.

 

BioVR

Пользователь

Сообщений: 139
Регистрация: 01.01.1970

Может быть я не совсем корректно выражаюсь… Дело в том, что я не очень хорошо, мягко говоря, разбираюсь в VBA программировании и в итоге не могу создавать какие либо не хватающие блоки.  

  По моему видению, реализация данной функции возможно через:  
1. Макрос, который применит ФОРМАТ в виде функции, которая будет работать через =ФОРМАТ(выбираем ячейку), при этом она выполняет функцию обычной ссылки на ячейку и возвращает значение из нее.  
2. Макрос, который уже есть, проверяет наличие в ячейки =ФОРМАТ и в случае наличия данной функции, он копирует форматирование (тип ячейки и цвет заливки) ячейки на которую ссылается =ФОРМАТ() и вставляет данное форматирование в ячейку в которой прописана функция.

 

Alex_ST

Пользователь

Сообщений: 2746
Регистрация: 22.12.2012

На лицо ужасный, добрый внутри

Ну, что ж, Сергей… Ты попал!  
Раз BioVR продолжает настаивать на своих заблуждениях, а ты его не разубеждаешь, то напиши примерчик как можно компьютер заставить «обойти это препятствие».  

  В общем: «Назвался клизмой, полезай в …»  
:-)  
А я послежу за дискуссией. Вдруг сам чего-то не так понимаю?

С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
<#0>

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#30

24.08.2010 17:01:50

Да ради Бога! Так еще проще.  
Private Sub Worksheet_Change(ByVal Target As Range)  
   Dim a As String  
   On Error Resume Next  
   If Target.HasFormula Then  
       If UCase(Left(Target.Formula, 2)) <> «=F» Then Exit Sub  
   Application.EnableEvents = False  

             a = Mid(Target.Formula, 4, Len(Target.Formula) — 4)  
       If TypeName(Range(a)) <> «Range» Then  
           Application.EnableEvents = True  
           Exit Sub  
       End If  
       Range(a).Copy   ‘  
       Target.PasteSpecial xlPasteFormats  
       Target.Formula = «=» & a  
   End If  
   Application.CutCopyMode = False  
   Application.EnableEvents = True  
End Sub

Я сам — дурнее всякого примера! …

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Копировать файл excel в другую папку
  • Копировать только содержимое ячейки excel
  • Копировать только гиперссылку в excel
  • Копировать текст в word клавиши
  • Копировать таблицу в excel с такими же размерами

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии