MulTEx -группа Ячейки/Диапазоны -Ячейки -Вставить значения
Команда применяется для замены формул в ячейках на результат вычисления этих формул.
Например в ячейке прописана формула, которая производит вычисления на основании значений других ячеек и необходимо зафиксировать результат её вычисления - т.е. убрать формулу, но оставить вычисленное ей значение. Стандартно это можно сделать при помощи Специальной вставки -Значения(подробнее в статье Как удалить в ячейке формулу, оставив значения?). Но Специальная вставка работает только если замена формул производится в "неразрывном" диапазоне. Т.е. если попробовать применить её только к видимым ячейкам в отфильтрованном диапазоне, Excel выдаст сообщение о невозможности выполнения такой операции - она неприменима к несвязанным диапазонам. Тоже самое будет, если попытаться заменить значения в нескольких отдельных ячейках, выделенных с зажатой клавишей
Команда MulTEx Вставить значения может работать с отфильтрованными строками, а если точнее - может заменять формулы на значения только в видимых строках и в несмежных диапазонах(выделенных с зажатой клавишей
на панели.
Но на самом деле команда Вставить значения более функциональна - она может заменять формулы на значения так же сразу на всех листах книги или только на указанных, в конкретном диапазоне или в выделенном на каждом листе. Поэтому кнопка Вставить значения представляет собой так же меню:
меню:

Чтобы отобразить меню достаточно просто навести указатель мыши на стрелку в правой части кнопки. Меню состоит из нескольких команд:
Только выделенные - поведение кнопки по умолчанию. Формулы заменяются только в выделенных ячейках активного листа.
Все ячейки на текущем листе - формулы заменяются на значения во всех видимых ячейках текущего(активного) листа, независимо от того, какие ячейки выделены. Скрытые ячейки игнорируются.
Все листы - выделенные на каждом - формулы заменяются на значения в видимых ячейках всех листов в книге. Замена производится только в тех ячейках, которые выделены на каждом листе. Т.е. если на момент выполнения команды:
- активен лист "Лист3" и в нем выделены ячейки "F3:H8" - формулы активного листа будут заменены в ячейках "F3:H8"
- на листе "Лист1" выделен диапазон "A1:B10" - формулы будут заменены только в ячейках "A1:B10"
- на листе "Лист2" выделен диапазон "A5:G8" - формулы будут заменены именно в ячейках "A5:G8".
Скрытые ячейки игнорируются. Скрытые листы игнорируются.
Все листы - выделенные на текущем - формулы заменяются на значения в видимых ячейках всех листов в книге. Замена на каждом листе производится в тех ячейках, которые выделены на активном в момент выполнения команды листе. Т.е. если на момент выполнения команды активен лист "Лист3" и в нем выделены ячейки "F3:H8", то и на листе "Лист3" и на листе "Лист1" и на листе "Лист2" формулы будут заменены в ячейках "F3:H8"(т.е. выделенных на активном листе), независимо от того, какие ячейки выделены на каждом из этих листов. Скрытые ячейки игнорируются. Скрытые листы игнорируются.
Все листы - все ячейки - формулы заменяются на значения во всех видимых ячейках всех листов в книге. Скрытые ячейки игнорируются. Скрытые листы игнорируются.
Расширенные настройки - после нажатия кнопки появится форма с чуть более гибкими настройками замены формул в книге:

С помощью расширенных настроек можно указать конкретные листы для замены значений и в каких ячейках заменять формулы. Так же можно указать, заменять ли значения в скрытых листах.
- Только в выделенных на каждом листе - формулы заменяются на значения в видимых ячейках всех отмеченных галочкой листов в книге. Замена производится только в тех ячейках, которые выделены на каждом листе. Скрытые ячейки при этом игнорируются. Скрытые листы обрабатываются в соответствии с установленной галочкой Пропускать скрытые листы.
- Во всех ячейках листа - формулы заменяются на значения во всех видимых ячейках всех отмеченных галочкой листов в книге. Скрытые ячейки игнорируются. Скрытые листы обрабатываются в соответствии с установленной галочкой Пропускать скрытые листы.
- Заданный диапазон ячеек - формулы заменяются на значения в видимых ячейках всех листов в книге. Замена на каждом листе производится в тех ячейках, которые указаны в поле Заданный диапазон ячеек. Т.е. если выбрать данный пункт и указать диапазон "D4:F20", то на всех отмеченных галочками листах формулы будут заменены только в ячейках "D4:F20", независимо от того, какие ячейки выделены на каждом из этих листов. Скрытые листы обрабатываются в соответствии с установленной галочкой Пропускать скрытые листы.
Пропускать скрытые листы - если установлен, то замена формул на значения производится только в видимых(отображенных) листах. Скрытые и очень скрытые листы пропускаются.
- отмечены листы: Лист2, Лист4, Лист5 и Лист6
- Заменить формулы: Только в выделенных на каждом листе
- Пропускать скрытые листы: установлен.
При таких настройках замена произойдет следующим образом:
- лист "Лист1" будет пропущен, т.к. не отмечен галочкой
- если на листе "Лист2" выделен диапазон "A1:B10" - формулы будут заменены только в ячейках "A1:B10"
- лист "Лист3" будет пропущен, т.к. не отмечен галочкой
- лист "Лист3" будет пропущен, т.к. является скрытым, а в настройках указано пропускать скрытые листы. Если бы галочка была снята и на листе "Лист4" выделен диапазон "A5:G8" - формулы были бы заменены именно в ячейках "A5:G8"
- если на листе "Лист5" выделен диапазон "A5:N19" - формулы будут заменены именно в ячейках "A5:N19"
- если на листе "Лист6" выделен диапазон "A1:G10" - формулы будут заменены именно в ячейках "A1:G10"
Данное действие(замену формул значениями) можно отменить, нажав кнопку
на панели или сочетание клавиш
Так же см.:
Как удалить в ячейке формулу, оставив значения?
Копировать только видимые ячейки
![]()
