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»
Данное действие(замену формул значениями) можно отменить, нажав кнопку на панели или сочетание клавиш
Так же см.:
Как удалить в ячейке формулу, оставив значения?
Копировать только видимые ячейки