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

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

Anis625

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

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

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

Сообщений: 670


Репутация:

31

±

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


Excel 2013

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

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

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

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

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

8624083.xlsx
(10.9 Kb)

 

Ответить

Nic70y

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

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

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

Сообщений: 8137


Репутация:

2000

±

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


Excel 2010

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


ЮMoney 41001841029809

 

Ответить

Anis625

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

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

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

Сообщений: 670


Репутация:

31

±

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


Excel 2013

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

 

Ответить

Nic70y

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

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

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

Сообщений: 8137


Репутация:

2000

±

Замечаний:
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.

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

​Вырезать​ скрытых или отфильтрованных​    При вставке целых строк​ выделенного фрагмента, удерживая​На вкладке​Вставить​ так. Скопировалось и​в 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 и​

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

 

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}  
Спасибо. Тогда такой вопрос, возможно ли написать макрос, который добавит функцию в книгу в виде формулы и в случае ее использования соответственно переносится форматирование и значение ячейки?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 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 анализировать формулу и по результату копировать формат. Но я подожду Юрин вариант. Наверняка у него что-то повкусней.

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

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 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, да так, только не много больше — должно перенестись не только форматирование, а также, должно перенестись и значение содержащееся в данной ячейке. Реализовывать необходимо через формулу, т.к. есль потребность при выборе ячейки видеть на какую конкретную ячейку она ссылается.

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 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}  
А как быть, если в книге есть просто ссылки на ячейки, в которых нужно просто отображение значение ячейки и есть ссылки, в которых нужно значение+формат?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 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 позволяет настраивать форматы ячеек, чтобы их содержимое отображалось, так как требует пользователь. Притом форматы можно не только создавать, но и копировать или изменять. Копирование форматов ячеек существенно упрощает процесс оформления представления данных в таблицах.

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

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

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

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

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

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

Для этого:

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

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

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

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



Получаем:

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

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

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

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

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

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

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

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

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

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

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

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

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

Получаем:

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

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

С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.

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

Синтаксис

ТЕКСТ(значение; формат)

Аргументы функции ТЕКСТ описаны ниже.

Имя аргумента

Описание

значение

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

формат

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

Общие сведения

Самая простая функция ТЕКСТ означает следующее:

  • =ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)

Ниже приведены популярные примеры, которые вы можете скопировать прямо в Excel, чтобы поэкспериментировать самостоятельно. Обратите внимание: коды форматов заключены в кавычки.

Формула

Описание

=ТЕКСТ(1234,567;«# ##0,00 ₽»)

Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части.

=ТЕКСТ(СЕГОДНЯ();«ДД.ММ.ГГ»)

Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12

=ТЕКСТ(СЕГОДНЯ();«ДДДД»)

Сегодняшний день недели, например: понедельник

=ТЕКСТ(ТДАТА();«ЧЧ:ММ»)

Текущее время, например: 13:29

=ТЕКСТ(0,285;«0,0 %»)

Процентный формат, например: 28,5 %

=ТЕКСТ(4,34; «# ?/?»)

Дробный формат, например: 4 1/3

=СЖПРОБЕЛЫ(ТЕКСТ(0,34;«# ?/?»))

Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью.

=ТЕКСТ(12200000;«0,00E+00»)

Экспоненциальное представление, например: 1,22E+07

=ТЕКСТ(1234567898;«[<=9999999]###-####;(###) ###-####»)

Дополнительный формат (номер телефона), например: (123) 456-7898

=ТЕКСТ(1234;«0000000»)

Добавление нулей в начале, например: 0001234

=ТЕКСТ(123456;«##0° 00′ 00»»)

Пользовательский формат (широта или долгота), например: 12° 34′ 56»

Примечание: Функцию ТЕКСТ можно использовать для изменения форматирования, но это не единственный способ. Чтобы изменить форматирование без формулы, нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1), а затем в диалоговом окне Формат ячеек на вкладке Число выберите нужный формат.

Скачивание образцов

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

Скачать примеры применения функции ТЕКСТ

Другие доступные коды форматов

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

  1. Нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1), чтобы открыть диалоговое окно Формат ячеек.

  2. На вкладке Число выберите нужный формат.

  3. Выберите пункт (все форматы).

  4. Нужный код формата будет показан в поле Тип. В этом случае выделите всё содержимое поля Тип, кроме точки с запятой (;) и символа @. В примере ниже выделен и скопирован только код ДД.ММ.ГГГГ.

  5. Нажмите клавиши CTRL+C, чтобы скопировать код формата, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Формат ячеек.

  6. Теперь осталось нажать клавиши CTRL+V, чтобы вставить код формата в функцию ТЕКСТ. Пример: =ТЕКСТ(B2;»ДД.ММ.ГГГГ«). Обязательно заключите скопированный код формата в кавычки («код формата»), иначе в Excel появится сообщение об ошибке.

Пример использования диалогового окна "Формат" > "Ячейки" > "Число" > "Другое" для получения строк формата.

Коды форматов по категориям

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

Почему программа Excel удаляет нули в начале?

Excel воспринимает последовательность цифр, введенную в ячейку, как число, а не как цифровой код, например артикул или номер SKU. Чтобы сохранить нули в начале последовательностей цифр, перед вставкой или вводом значений примените к соответствующему диапазону ячеек текстовый формат. Выделите столбец или диапазон, в который нужно поместить значения, нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, и выберите на вкладке Число пункт Текстовый. Теперь программа Excel не будет удалять нули в начале.

Если вы уже ввели данные и Excel удалил начальные нули, вы можете снова добавить их с помощью функции ТЕКСТ. Создайте ссылку на верхнюю ячейку со значениями и используйте формат =ТЕКСТ(значение;»00000″), где число нулей представляет нужное количество символов. Затем скопируйте функцию и примените ее к остальной части диапазона.

Примеры использования функции ТЕКСТ для добавления начальных нулей:  =ТЕКСТ(A2;"00000")

Если по какой-либо причине потребуется преобразовать текстовые значения обратно в числа, можно умножить их на 1 (например: =D4*1) или воспользоваться двойным унарным оператором (—), например: =—D4.

В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Например, если используется код формата «# ###», число 12200000 отображается как 12 200 000.

Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется код формата «# ###,0 «, число 12200000 отображается в Excel как 12 200,0.

Примеры функции ТЕКСТ с разделителем групп разрядов

Примечания: 

  • Разделитель групп разрядов зависит от региональных параметров. Для России это пробел, но в других странах и регионах может использоваться запятая или точка.

  • Разделитель групп разрядов можно применять в числовых, денежных и финансовых форматах.

Ниже показаны примеры стандартных числовых (только с разделителем групп разрядов и десятичными знаками), денежных и финансовых форматов. В денежном формате можно добавить нужное обозначение денежной единицы, и значения будут выровнены по нему. В финансовом формате символ рубля располагается в ячейке справа от значения (если выбрать обозначение доллара США, то эти символы будут выровнены по левому краю ячеек, а значения — по правому). Обратите внимание на разницу между кодами денежных и финансовых форматов: в финансовых форматах для отделения символа денежной единицы от значения используется звездочка (*).

Примеры функции ТЕКСТ с числовыми, денежными и финансовыми форматами

Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.

Выбор обозначения денежной единицы в диалоговом окне "Формат ячеек"

После этого в разделе Числовые форматы слева выберите пункт (все форматы) и скопируйте код формата вместе с обозначением денежной единицы.

Функция ТЕКСТ — пользовательский денежный формат с обозначением денежной единицы

Примечание: Функция ТЕКСТ не поддерживает форматирование с помощью цвета. Если скопировать в диалоговом окне «Формат ячеек» код формата, в котором используется цвет, например «# ##0,00 ₽;[Красный]# ##0,00 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.

Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).

Коды форматов для месяца, дня и года

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».

Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».

Форматы времени (часы, минуты и секунды)

Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».

Для отображения десятичных значений можно использовать процентные (%) форматы.

Коды форматов для процентов

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

Коды форматов для дробей

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

Коды форматов для экспоненциального представления

В Excel доступны четыре дополнительных формата:

  • «Почтовый индекс» («00000»);

  • «Индекс + 4» («00000-0000»);

  • «Номер телефона» («[<=9999999]###-####;(###) ###-####»);

  • «Табельный номер» («000-00-0000»).

Дополнительные форматы для функции ТЕКСТ

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

Типичный сценарий

Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.

В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.

Пример объединения текста без функции ТЕКСТ

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

Пример объединения текста с помощью функции ТЕКСТ

Вот обновленная формула:

  • ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.

Вопросы и ответы

Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».

Да, но для этого необходимо выполнить несколько действий. Сначала выделите нужные ячейки и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек. Затем на вкладке Выравнивание в разделе «Отображение» установите флажок Переносить по словам. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.

Пример использования функций ТЕКСТ и СИМВОЛ(10) для вставки разрыва строки: ="Сегодня "&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();"ММ.ДД.ГГ")

В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).

Это экспоненциальное представление числа. Excel автоматически приводит к такому виду числа длиной более 12 цифр, если к ячейкам применен формат Общий, и числа длиннее 15 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.

См. также

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

Преобразование чисел из текстового формата в числовой

Функции Excel (по категориям)

Like this post? Please share to your friends:
  • Формула итого в excel сложить все
  • Формула копирования значения ячейки в excel если
  • Формула копирования в excel содержимого ячеек
  • Формула копирования в excel по условию
  • Формула копирование текста ячеек в excel