Отображением формул можно управлять следующим образом:
Щелкните Формулы и выберите показать формулы, чтобы переключаться между отображением формул и результатами.
Нажмите клавиши CTRL+` (апостроф).
Примечание: Эта процедура делает невозможным редактирование ячеек, содержащих формулы.
-
Выделите диапазон ячеек, в которых вы хотите скрыть формулы. Вы также можете выбрать несмежные диапазоны ячеек или весь лист.
-
На вкладке Главная нажмите кнопку Формат и выберите команду Формат ячеек.
-
На вкладке Защита снимите флажок Скрытый.
-
Нажмите кнопку ОК.
-
На вкладке Рецензирование нажмите кнопку Защитить лист.
-
Убедитесь в том, что флажок Защитить лист и содержимое защищаемых ячеек установлен, и нажмите кнопку ОК.
На вкладке Рецензирование нажмите кнопку Снять защиту листа. Если кнопка «Снять защиту листа» недоступна, сначала отключите функцию Общая книга.
Если вы больше не хотите скрывать формулы на защищенном листе, щелкните ячейки правой кнопкой мыши и выберите Формат ячеек. На вкладке Защита снимите флажок Скрытый.
Щелкните Формулы и выберите показать формулы, чтобы переключаться между отображением формул и результатами.
Лузер™ Пользователь Сообщений: 2410 |
#1 15.01.2015 10:00:38
Привет всем, рад вас видеть в добром здравии! Возникла следующая задача: В файл добавлен новый функционал на одном листе, вес увеличился на 2 метра (как и время открытия). Фишка в том, что функционал на регулярной основе не нужен, а только в нештатных ситуациях, то есть изредка. Хочется, чтобы формулы на этом листе в штатном порядке не пересчитывались, но в любой момент их можно было бы включить одним кликом.
100500 (а может и больше). Upd. Забыл добавить: Эксель 2010, если имеет значение. Что посоветуете? Изменено: Лузер™ — 15.01.2015 10:04:57 Bite my shiny metal ass! |
|
vikttur Пользователь Сообщений: 47199 |
Совета нет, но есть ПРИВЕТ! Большой и радостный |
Лузер™ Пользователь Сообщений: 2410 |
Привет, vikttur ! |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
Включить ручной пересчёт и с ним сохранить файл или повесить макрос вкл. ручного пересчёта при открытии книги. Пересчитывать лист стандартной комбинацией клавиш Shift+F9. <#0> |
Лузер™ Пользователь Сообщений: 2410 |
Не думаю, что пойдет. |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
Лузер™, ну, тогда другой вариант, заменяете формулы этого листа на значения, которые будут формироваться макросом по кнопке. <#0> |
wowick Пользователь Сообщений: 972 |
Так зайти в свойства листа через редактор VB и там установить свойство нужного листа «Enable Calculation» в False. А когда надо делать наоборот… Или здесь не об этом спрашивают? Изменено: wowick — 15.01.2015 10:53:29 Если автоматизировать бардак, то получится автоматизированный бардак. |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#8 15.01.2015 10:55:50
Не знал. А можете простой пример показать, как это делается? (первый раз с таким вариантом сталкиваюсь, т.к. не часто использую ВБА) <#0> |
||
Лузер™ Пользователь Сообщений: 2410 |
Я вот думал над вариантом по замене всех знаков равно на апостроф + знак равно, но вроде у меня когда-то эксель ругался на формулы при такой замене (особенно взад, когда убирается апостроф), ведь знак равно используется не только в начале формулы, но и в середине. А писать макрос для формирования такого количества формул на листе мне кажется извращением. Были бы они все одинаковые в большинстве своем… |
wowick Пользователь Сообщений: 972 |
#10 15.01.2015 11:17:40
Так возьмите любой файл екселя как минимум с двумя листами, напишите на каждом по любой формуле. Нажмите Alt-F11, запуститься редактор. Слева выберите нужную книгу и нужный лист. Нажмите F4, появиться окно со свойствами листа, там выберите указанный параметр и установите в False. Перейдите в Ексель и проверьте. Изменено: wowick — 15.01.2015 11:26:18 Если автоматизировать бардак, то получится автоматизированный бардак. |
||
Лузер™ Пользователь Сообщений: 2410 |
#11 15.01.2015 11:20:08
Вот спасибо! Bite my shiny metal ass! |
||
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
wowick, прошу прощения, что неоднозначно выразил просьбу. Просил показать строчку кода, как это делается. Если затруднительно, то не стоит утруждаться — мне для общего развития было интересно. Спасибо. <#0> |
Лузер™ Пользователь Сообщений: 2410 |
#13 15.01.2015 11:51:26 JayBhagavan,
(это для модуля листа написано) Изменено: Лузер™ — 15.01.2015 12:40:00 Bite my shiny metal ass! |
||
Лузер™ Пользователь Сообщений: 2410 |
Да, не выходит
Ответ: пересчет. Грусть тоска пичаль. Изменено: Лузер™ — 15.01.2015 12:40:16 |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#15 15.01.2015 12:02:20 Лузер™, а так?
Прикрепленные файлы
Изменено: JayBhagavan — 15.01.2015 12:02:59 <#0> |
||
Лузер™ Пользователь Сообщений: 2410 |
Все больше начинаю задумываться на тем не глючный ли мой офис в целом. |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
Лузер™, Вы всё правильно поняли. Несколько раз открыл-закрыл файл, жал F9 — не пересчитывало на указанном листе формулу. Может макросы отключены? <#0> |
Лузер™ Пользователь Сообщений: 2410 |
JayBhagavan, Не-не-не. Оно работает, но у меня при открытии книги сначала пересчитывается формула, а потом уже включается EnableCalculation = False Попробуйте у себя сделать следующее: |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
Лузер™, сделал как Вы предложили — формула не пересчиталась. <#0> |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#20 15.01.2015 14:44:24 Не поможет это все. Событие Calculation вызывается именно в момент пересчета и не имеет параметра для отключения оного.
Изменить значение в списке для ВПР(в ячейке А1) так, чтобы функция вернула другое значение. Тогда будет видно, что сначала функция вычислит значение, а уже потом появится сообщение. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
The_Prist, скажите, пожалуйста, а почему у меня показанный файл успешно отрабатывает и формула СЛЧИС() на листе с отключённым пересчётом не пересчитывается при открытии? Спасибо. <#0> |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
JayBhagavan, потому что EnableCalculation — это свойство листа, которое сохраняется вместе с книгой. И у Лузера при первом открытии естественно, не сработает, т.к. сначала будет выполнено Calculation для всей книги. А у же потом Open и изменение свойств листа. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#23 15.01.2015 15:34:21 The_Prist, что-то я запутался. Вы пишите что:
но как показала практика, то:
Почему при открытии книги, в которой свойство листа EnableCalculation было присвоено False, стало True? <#0> |
||||
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Здесь нечего сказать — либо что-то еще в книге выполняется, что приводит к неожиданному результату, либо глюк книги/Excel, либо НЛО Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
The_Prist, спасибо. Понятно что ничего не понятно, но и на том спасибо. <#0> |
Лузер™ Пользователь Сообщений: 2410 |
#26 15.01.2015 16:05:41
Нет, я создавал новую, да и у JayBhagavan, тоже новая.
Нормально это как? EnableCalculation = False осталось? А если убрать Private Sub Workbook_Open()? Остается? Вот тут пишут, что
Коллеги, может есть разное поведение в разных версиях офиса? У вас какие? Bite my shiny metal ass! |
||||||
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Да, все верно. При закрытии сбрасывается данное свойство, если верить окну свойств. Однако и лист не пересчитывается при открытии, что дает основание полагать, что само свойство не сбрасывается. Потому как даже если один раз установить его для листа вручную, сохранить книгу и открыть заново(без всяких кодов) — то пересчета для этого листа не будет. Excel 2010 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Лузер™ Пользователь Сообщений: 2410 |
#28 15.01.2015 16:58:36
Лучше бы у меня так было
Но теперь думаю над другой проблемой. После Workbook_BeforeClose книга требует сохранения, что логично. А я ее открываю в режиме только чтение. На запись ее открывает только макрос и я, если хочу внести изменения в формулы/код. Это и защита от дурака, и всегда доступность на запись для макроса, так как они у меня запускаются сами (я очень ленив Bite my shiny metal ass! |
||||
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
Лузер™, приветствую!!! )) |
Лузер™ Пользователь Сообщений: 2410 |
#30 16.01.2015 08:37:45 Юрий М, рад видеть! Bite my shiny metal ass! |
С настройками по умолчанию табличный редактор Microsoft Office Excel считает содержимое ячейки, начинающееся со знака равенства формулой. Эту установку можно изменить, поменяв формат ячейки и отключив таким способом использование формул в заданной области электронной таблицы. Кроме того, в Excel есть настройки, позволяющие включать и отключать отображение формул.
Вам понадобится
- Табличный редактор Microsoft Office Excel 2010 или 2007.
Инструкция
По умолчанию к каждой ячейке таблицы приложение Excel применяет формат, который назван «общим». Он подразумевает, что знак равенства в начале содержимого ячейки означает, что в нее помещена формула. Это неудобно, если на самом деле знак равенства лишь часть текста. В таких случаях табличный редактор обычно показывает вместо текста сообщение об ошибке в формуле. Устранить проблему можно изменением формата ячейки на «текстовый». Чтобы это сделать, начните с выделения нужной области таблицы — колонки, строки или определенной группы ячеек.
Откройте выпадающий список, помещенный в верхнюю строку группы команд «Число» на вкладке «Общая» меню приложения. Прокрутите его до конца и выберите нижнюю строку — «Текстовый». Это же можно сделать другим способом — кликните выделенный диапазон правой кнопкой мыши и выберите строку «Формат ячеек» в контекстном меню. Щелкните по строке «Текстовый» в списке «Числовые форматы» и нажмите кнопку OK. На этом процедура будет завершена.
Если в ячейках отображаются формулы вместо результатов их работы, по-видимому, следует изменить одну из установок Excel. Для этого перейдите на вкладку «Формулы» и кликните по иконке «Показать формулы» — она помещена правее надписи «Влияющие ячейки» в группе команд «Зависимости формул». Эта иконка во включенном состоянии должна быть подсвечена желтым цветом.
Такой дефект может повторяться при каждом открытии документа, если эта опция зафиксирована в настройках Excel. Чтобы изменить соответствующую установку, откройте главное меню табличного редактора и выберите пункт «Параметры». В списке разделов кликните по строке «Дополнительно» и прокрутите список настроек до подраздела «Показать параметры для следующего листа». В поле «Показывать формулы, а не их значения» уберите отметку и нажмите кнопку OK. При закрытии документа не забудьте его сохранить, чтобы ситуация не повторилась при следующей загрузке в табличный редактор.
Источники:
- Замена формул на вычисленные значения в Excel 2013
Войти на сайт
или
Забыли пароль?
Еще не зарегистрированы?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Удаление формулы в Microsoft Excel
Смотрите также я бы познакомился дала согласие на CONTROL + ‘Параметры клавиатуре ее трудно на вашем языке. у компьютера нескольких(Включить итеративные вычисления) Excel.. Он поможет немного при копировании данных,«Разработчик» меню. В блоке«Удалить…»«Специальная вставка» значкуРабота с формулами в с «Правописением», точнее заполнение столбца формулой. (знак ударения).. найти, вы можете Эта страница переведена процессоров), чтобы сократить – разрешает итеративныеAutomatic except for data ускорить процесс пересчета так и непосредственножмем на кнопку
«Параметры вставки».
Процедура удаления
. Далее в дополнительном«Копировать» Экселе позволяет значительно с «Автоформатами при Теперь есть необходимостьЕсли формулы в ячейкахВ разделе отобразить и скрыть автоматически, поэтому ее
Способ 1: копирование значений через параметры вставки
время пересчета. вычисления, т.е. позволяет tables в зависимости от
- в самой таблице.«Макросы»жмем на пиктограммуОткрывается небольшое окошко, в меню жмем на, который размещен на облегчить и автоматизировать вводе»… Выбирите для внести изменение в по-прежнему не отображаются,Разработка формулы, перейдя на текст может содержатьЧтобы включить режим многопоточных
- задавать предельное количество(Автоматически, кроме таблиц количества процессоров компьютера. Правда, штатного инструмента, размещенную на ленте«Значения» котором нужно установить, кнопку ленте в блоке различные вычисления. Вместе себя вариант ставить формулу, но изменить попытайтесь снять защитувыберите пункт вкладку неточности и грамматические
вычислений, нажмите на итераций и относительную данных) – пересчитывает О том, как Excel, который автоматически в группе. что именно нужно«Значения и исходное форматирование»
Способ 2: копирование специальной вставкой
«Буфер обмена» с тем, далеко или нет «галки» ее и опять с листа илиПросмотретьФормулы ошибки. Для нас вкладку погрешность вычислений, когда
- все зависимые формулы включить режим многопоточных убирал бы выражение«Код»
- Таким образом, все данные удалить. В конкретно, которая размещается в. не всегда нужно, против интересных для распространить на весь всей книги. _з0з_.и выбрав команду важно, чтобы этаFile формулы будут пересчитываться и обновляет все вычислений в Excel, одним кликом, к. будут скопированы и нашем случае транзитный группе
Выделяем ячейку, которая будет чтобы результат был вас параметров… ;) столбец не могу,На вкладке «
Способ 3: удаление формулы из исходной таблицы
В разделеПоказывать формулы статья была вам(Файл) и выберите при подборе параметра открытые или внедрённые
- мы расскажем дальше. сожалению, пока неОткрывается окно запуска макросов. тут же вставлены, диапазон находится внизу«Вставить значения» верхней левой ячейкой привязан к выражению. -59456-
- так как ванализПоказывать в книге. Чтобы вернуться к
- полезна. Просим вас пункт или при использовании диаграммы, за исключениемДля отключения режима автоматических существует. Таким способом Ищем в нем как значения. После от исходной таблицы,
- и представляет собой вставляемой таблицы. Выполняем Например, при измененииespecial этом столбце есть» в разделеустановите флажок стандартному режиму, нажмите уделить пару секундOptions
- циклических ссылок. Более таблиц данных. Для вычислений откройте Excel можно удалить только элемент под названием этих действий формул поэтому нам нужно пиктограмму в виде щелчок по ней значений в связанных: Это не решает просто значения, которыеЗащитаформулы эту кнопку еще и сообщить, помогла(Параметры), чтобы открыть детальную информацию о пересчета таблиц данных, и выберите вкладку формулы вместе со«Удаление_формул»
в выделенной области удалить строки. Но квадрата, где изображены правой кнопкой мышки. ячейках, изменятся и
Способ 4: удаление формул без создания транзитного диапазона
моей проблемы, к затрутся. Если менятьвыберите пункт. раз. ли она вам, диалоговое окно подборе параметров и когда данная опцияFile значениями. Поэтому приходиться, выделяем его и
- не останется. если бы он цифры и кисточка. Будет активировано контекстное итоговые данные, а сожалению (( Я формулу в последнейКнигаЭтот параметр применяется только
- Описанная выше процедура не с помощью кнопокExcel Options использовании циклических ссылок выбрана, воспользуйтесь командой(Файл). действовать обходными путями жмем на кнопку
Для удаления формул из располагался сбоку отПосле этой операции данные меню. В блоке в некоторых случаях уже дала согласие строке столбца и
Способ 5: использование макроса
. При необходимости введите к просматриваемому листу. подходит для одной внизу страницы. Для(Параметры Excel). Затем можно найти вCalculate NowВыберите пункт через параметры вставки«Выполнить» ячеек можно также неё, то следовало будут скопированы без«Параметры вставки» это не нужно. распространить формулу на
- добавлять строку ниже, пароль.Если формулы в ячейках или нескольких ячеек. удобства также приводим нажмите справке Microsoft Excel.(Пересчет), расположенной на
- Options или же с.
использовать макросы. Но
бы удалить столбцы,
формул, но приостанавливаем выбор на Кроме того, при столбец. Теперь мне то опять появляетсяПечать примечаний
- по-прежнему не отображаются, Она действует для ссылку на оригиналAdvancedMaximum Iterations вкладке(Параметры). применением макросов.После этого действия все для этого нужно тут очень важно этом сохранится исходное пункте
- переносе скопированной таблицы нужно изменить формулу, старая формула.Блокирование ячеек для защиты попытайтесь снять защиту всего листа. Чтобы (на английском языке).(Дополнительно).
(Предельное число итераций)FormulasВ диалоговом окнеАвтор: Максим Тютюшев формулы в выделенной
сначала активировать вкладку не перепутать, так форматирование.
«Значения» с формулами в чтобы при добавлении
Способ 6: Удаление формулы вместе с результатом
Вопрос: как отменить (2016) с листа или обойти это ограничение,Результаты формулы отображаются в
- Опуститесь вниз до раздела – определяет максимальное(Формулы) или клавишейExcel OptionsПо умолчанию Excel автоматически области будут удалены, разработчика, а также как можно уничтожитьДо этого мы говорили,. Он представлен в другую область значения новой строки автоматически это автозаполнение иЗащита книги
- всей книги. некоторые пользователи вводят ячейках листа, аFormulas
количество итераций (поF9(Параметры Excel) выберите пересчитывает все формулы а останутся только включить саму работу основную таблицу. Итак, как убрать формулу виде пиктограммы с могут «потеряться». Ещё подставлялась именно она. применить его некак сделать что быНа вкладке один апостроф перед в строке формул(Формулы) и установите умолчанию — 100).. вкладку
при открытии рабочего
lumpics.ru
Как управлять режимами автоматических и многопоточных вычислений в Excel 2013
результаты вычислений. макросов, если они выставляем настройки удаления при копировании, а изображением цифр одним поводом их А у меня на весь столбец, автоматически не высчитывала?чтоРецензирование формулой в ячейке. формулы отображаются только флажок возле пунктаMaximum Change
ManualFormulas листа или приУрок: у вас не и жмем на теперь давайте выясним,«123» спрятать может служить опять появляется старая… а начиная с надо отключить илищелкните Например, для того, чтобы
Enable multi-threaded calculation(Относительная погрешность) –(Вручную) – пересчитывает(Формулы), расположенную в изменении значений, формулКак включить или отключить активны. Как это кнопку как её удалить. ситуация, когда вы Изменить формулу в указанной строки вниз? поменять??Снять защиту листа
- ’=СУММ(1+2+3) они не отображались(Включить многопоточные вычисления). устанавливает максимально допустимую открытые рабочие листы
- меню слева. или имен в макросы в Excel
- сделать, можно узнать«OK» из исходного диапазона.После выполнения этой процедуры не хотите, чтобы первой ячейке иВ справке ничего
- Алексей матевосов (alexm)илиИногда строка формул бывает при печати. С Вы можете вручную разницу между результатами и обновляет открытыеЧтобы отключить пересчет данных зависимых формулах. ПроцессУрок: в отдельной теме..Производим копирование таблицы любым диапазон будет вставлен,
Параметры вычислений
другие лица видели, опять распространить формулу похожего нет :(: В Excel 2003Снять защиту книги
- отключена. Кроме того, помощью формул в установить количество потоков пересчета (по умолчанию или внедрённые диаграммы при каждом изменении пересчета может длитьсяКак создать макрос в Мы же поговоримПосле выполнения указанных действий из тех методов, но только в
- как проводятся в на весь столбецСпасибо. есть два варианта.и введите пароль, показ формул на ячейках можно легко вычисления, которое необходимо — 0.001). только при нажатии значений, формул, имен от нескольких секунд Excel непосредственно о добавлении все ненужные элементы о которых шел виде значений без таблице расчеты. Давайте не могу, так
- GIG_ant1. Включить режим если необходимо. листе может быть находить ячейки, содержащие использовать, или указатьВы также можете переключаться команды или же при до нескольких минутВпрочем, бывают случаи, когда и использовании макроса будут удалены, а разговор выше, в формул. Правда при выясним, какими способами
- как в столбце: выделите столбец, нажмите проверки формул. ВидныВ меню заблокирован. Ниже описана формулы, проверять на Excel задействовать все между тремя основнымиCalculate Now открытии листа Excel, в зависимости от нужно удалить не для удаления формул. формулы из исходной пустую область листа. этом потеряется также
- можно удалить формулу уже есть простые F5-> выделить->формулы, после формулы, а неExcel процедура, которой можно наличие ошибок или процессоры компьютера, выбрав режимами вычислений, используя(Пересчет) или клавиши содержащего формулы, выберите количества и сложности только формулу, ноПереходим во вкладку таблицы исчезнут. Выбор конкретного способа
- и исходное форматирование. в ячейках, оставив значения, которые нельзя этого выделятся ячейки возвращаемое ими значение.
- выберите пункт воспользоваться в этих печатать формулы.Use all processors on командуF9
опцию формул в рабочей и результат. Сделать«Разработчик»Можно сделать ещё проще в нашем случае Поэтому форматировать таблицу только результат вычислений. терять. только с формулами. Сервис -> ЗависимостиПараметры ситуациях.С помощью быстрого сочетания this computerCalculation Options, а так жеManual книге.
Многопоточные вычисления в Excel
это ещё проще.. Кликаем по кнопке и вообще не значения иметь не придется вручную.Скачать последнюю версиюZ Меняете что вам формул -> Режим.Более новые версии
- клавиш вы можете(Использовать все процессоры(Параметры вычислений) в при использовании комбинации(Вручную) в разделеПока формулы пересчитываются, указательВыделяем диапазон, в котором«Visual Basic» создавать транзитный диапазон. будет.Если вам нужно сохранить Excel: especial! К сожалению, нужно в первой
- проверки формул.В разделе Office для Mac 2011 вместо результатов отобразить данного компьютера). разделе клавишиCalculation options мыши меняется на размещены формулы. Кликаем, размещенной на ленте Правда в этомВыделяем скопированный диапазон. Щелкаем исходное форматирование, ноК сожалению, в Excel мелко-мягкие не учли
ячейке с формулой2. Отключить автоматическийРазработка на листе формулы.Если на компьютере уже
CalculationCtrl+F9(Параметры вычислений). Затем песочные часы, и правой кнопкой мыши. в блоке инструментов
случае нужно действовать по кнопке
вы не хотите
нет инструмента, который
ваши сегодняшние потребности,
office-guru.ru
Отображение и печать формул
(не снимая выделения) счет формул. Сервисвыберите пунктЧтобы отобразить строку формул,Чтобы отобразить формулы в запущены другие программы,(Вычисление) на вкладке(только для активного нажмите внести какие-либо изменения В контекстном меню«Код» особенно внимательно, ведь«Копировать» тратить время на моментально убирал бы но, надо отдать затем жмете CTRL+ENTER, -> Параметры ->Просмотреть откройте вкладку
ячейках, нажмите сочетание Вы можете ограничитьFormulas листа).ОК на рабочий лист останавливаем выбор на. все действия будутна ленте. ручную обработку таблицы, формулы из ячеек, им должное, они
и наслаждаетесь. Вычисления. Убрать точку _з0з_.Вид
Отображение всех формул во всех ячейках
клавиш CTRL+` (маленький число используемых процессоров(Формулы). Однако, еслиRecalculate workbook before saving. невозможно. Для экономии пункте
Запускается редактор макросов. Вставляем выполняться в границахВыделяем первоначальный диапазон. Щелкаем
то существует возможность а оставлял там честно предупредили иespecial с Автоматически. ОкВ разделеи установите флажок значок — это значок для пересчета формул необходимо настроить параметры(Пересчитывать книгу передСледующий список поясняет опции, времени можно временно«Очистить содержимое» в него указанный таблицы, а это по нему правой для этих целей только значения. Поэтому рекомендовали, что в: гранд мерси!Ram
Отображение формулы только для одной ячейки
Параметры окнаСтрока формул тупого ударения). Когда электронной таблицы Excel. вычислений, все же сохранением) – пересчитывает которые доступны в отключить режим. Если вы не ниже код: значит, что любая
Формулы все равно не отображаются?
кнопкой мыши. В использовать приходится искать более одном столбе/поле данныхespecial: а стереть слабо?установите флажок.
формулы отобразятся, распечатайтеИспытайте разные настройки режимов придется обратиться к
-
открытые рабочие листы разделеавтоматических вычислений хотите вызывать меню,Sub Удаление_формул() ошибка может нарушить
контекстном списке в«Специальную вставку» сложные пути решения Xl’я желательно располагать: а еще вопрос
-
Дядя сержПоказывать формулыСовет: лист обычным способом. автоматических и многопоточных вкладке
-
и обновляет открытыеCalculation optionsв Excel до то можно простоSelection.Value = Selection.Value
-
целостность данных. группе. проблемы. ОДНОТИПНЫЕ данные и
-
вдогонку — а: сотрите формулу в, а затем нажмите Чтобы развернуть строку иЧтобы вернуться к отображению
вычислений, чтобы определить,Formulas
-
-
или внедрённые диаграммы(Параметры вычислений): завершения внесения данных. после выделения нажатьEnd Sub
Выделяем диапазон, в котором«Параметры вставки»Копируем тем же способом,Скопировать данные без формулы тогда… заморочек у как отключить эту ячейке или тупо кнопку
-
отображать на ней результатов в ячейках, какие из них(Формулы) диалогового окна при их сохранении
-
Automatic Сделать это можно клавишуПосле этого закрываем окно нужно удалить формулы.
-
выбираем пункт что и прошлый в другую область пользователей будет гораздо бяку не знаете, не обращайте наОК несколько формул, нажмите
снова нажмите CTRL+`. лучше подходят для
Excel Options даже при включенной(Автоматически) – пересчитывает без особого труда,Delete редактора стандартным способом, Кликаем по кнопке«Значения» раз содержимое таблицы
-
можно при помощи меньше… Может юбыть когда она уже нее внимание.
клавиши CONTROL+SHIFT+U.Совет: Вашего компьютера.(Параметры Excel). опции все зависимые формулы и мы покажемна клавиатуре.
См. также
нажав на кнопку
«Копировать».
или диапазона.
support.office.com
Как отключить в Excel-ле формулу???она мне на фиг щас не нужна!!
параметров вставки. прислушаться и разнести применена к столбцу?Николай
Этот параметр применяется толькоЕсли описанный выше шаг Подсказка на случай,
Урок подготовлен для ВасExcel 2013 располагает режимомManual и обновляет все Вам как.После этих действий все в правом верхнем
, размещенной на лентеПосле того, как данныеВыделяем всю область вставкиВыделяем таблицу или диапазон, просто данные в
Z: Выберите ячейку (ки)
к просматриваемому листу. не подходит, убедитесь, если вам не командой сайта office-guru.ru многопоточных вычислений, который
(Вручную). Если Вы открытые или внедрённыеЕсли Вы не хотите содержимое ячеек, включая углу. или набираем на были вставлены, можно
Как отменить заполнение столбца формулой в Excel 2010
или её левую для чего обводим одно поле, а: Не спешите называть помоему контрол F1Примечание: что на листе удастся найти клавишуИсточник: http://www.howtogeek.com/162219/how-to-change-the-automatic-calculation-and-multi-threading-features-in-excel-2013/ позволяет сокращать время не хотите, чтобы диаграммы при любом отключать режим автоматических формулы и значения,Возвращаемся к листу, на клавиатуре комбинацию клавиш удалить транзитный диапазон. верхнюю ячейку. Делаем его курсором с
формулы в другое, «бякой» то, смысл или в меню Если включен параметр для включено отображение формул. значка тупого ударения
Автор: Антон Андронов пересчета формул. Если
при каждом сохранении
изменении значения, формулы вычислений, и Ваш будет удалено. котором расположена интересующаяCtrl+C Выделяем его. Вызываем щелчок правой кнопкой зажатой левой кнопкой соседнее, например?! С чего до конца формат ячейки и
отображения формул, вы Для этого выполните
(`): обычно (ноАвтор: Антон Андронов Вы предпочитаете не зависимые формулы и или имени. Данная компьютер имеет несколькоКак видим, существует целый
нас таблица. Выделяем. Эти действия равнозначны. контекстное меню кликом мыши, тем самым мыши. Пребывая во вашим файлом разговор еще поняли… Для укажите что ячейка можете переключаться между указанные ниже действия. не всегда) онаПримечание: отключать автоматическое вычисление, диаграммы пересчитывались, просто настройка установлена по процессоров, тогда можете ряд способов, с
фрагмент, где расположеныЗатем, не снимая выделения, правой кнопки мыши. вызывая контекстное меню. вкладке был бы предметнее начала, имхо, загляните текст просмотром значений иВ меню располагается в верхнем Мы стараемся как можно попробуйте использовать указанную отключите данную опцию. умолчанию для каждого применить режим помощью которых можно формулы, которые нужно кликаем правой кнопкой Выбираем в нем В открывшемся списке«Главная»
(см. правила)… ;) в параметры. Посмотритеespecial формул, которые производятExcel левом углу клавиатуры. оперативнее обеспечивать вас опцию (при наличииEnable iterative calculation нового рабочего листамногопоточных вычислений удалить формулы, как удалить. Во вкладке мыши. Запускается контекстное пункт выбираем пункт, делаем щелчок по -22239- раздел «Формулы», затем: Сделала глупость и значения, нажав клавишивыберите пункт Если на вашей
planetaexcel.ru
актуальными справочными материалами
- Удалить формулы и сохранить данные
- С помощью мыши
- С помощью клавиатуры (сочетания клавиш)
- Перевод формул в их текст (без сохранения результирующих значений)
- В видимых ячейках, пропуская скрытые фильтром
- Удалить формулы на листе / во всех листах
- Удаление формул надстройкой !SEMTools
Удалить формулы в Excel можно множеством способов, каждый из которых сильно зависит от поставленной задачи. Как правило, при этом требуется сохранить в ячейках какие-то значения. Вариантов два:
- это значения, вычисленные этими формулами,
- сам текст формул.
Помимо вопроса о том, что оставить в ячейках после удаления формул, могут быть и другие вводные, такие как:
- Где удалять формулы:
- в диапазоне,
- во всем листе,
- во всей книге.
- Нужно ли удалять формулы в скрытых/отфильтрованных строках.
Эта статья даст ответы на все вопросы выше.
Удалить формулы и сохранить данные
Наиболее распространенная задача — когда нужно оставить в ячейке результат формулы, а саму формулу удалить. В понимании Excel результат формулы является значением ячейки.
Так вот, чтобы перевести формулы в значения, нужно:
- Выделить нужный диапазон ячеек (или одну ячейку, всю строку, столбец или весь лист).
- Скопировать выделенное.
- Вставить процедурой вставки “как значения”.
Можно сделать это клавишами мыши или клавиатуры — суть процедуры от этого не меняется.
С помощью мыши
Не самый быстрый (так как работает только одна рука), но самый удобный и понятный способ. Выделяем, копируем и в контекстном меню (вызывается нажатием правой кнопки мыши по выделенному диапазону) команду со скриншота:
С помощью клавиатуры (сочетания клавиш)
Копирование делается в соседний столбец или другую книгу. Я предпочитаю этот способ, хоть он и экономит лишь секунды.
Пошагово:
- Выделяем диапазон:
- мышью, если это столбец, строка или лист,
- сочетаниями Ctrl + Shift + стрелки или Shift + стрелки, если ячейки или диапазоны ячеек.
- Копируем сочетанием Ctrl + C.
- Перемещаемся стрелками к диапазону, куда нужно вставить данные, и/или нажимаем Ctrl + Tab для перехода в другую книгу.
- Вызываем контекстное меню клавишей на клавиатуре. Иногда ее нет, но обычно на клавиатурах она расположена рядом с правым Alt.
- Стрелками перемещаемся к команде (Вниз-вниз-вправо).
- Нажимаем Enter.
Может показаться, что тут целых 6 шагов и это долго, но попробуйте приловчиться и сравнить работу на больших диапазонах ячеек — мышью будет точно дольше.
Перевод формул в их текст (без сохранения результирующих значений)
Иногда требуется для демонстрационных целей преобразовать ячейки, оставив текст формул. В таких случаях полезной будет процедура замены.
В видимых ячейках, пропуская скрытые фильтром
Вот здесь при использовании стандартных решений уже могут возникнуть проблемы. Процедура вставки “как значения” даст сбой и повредит данные, если в копируемом диапазоне есть отфильтрованные строки.
Вот код VBA-процедуры, который позволяет обойти проблему:
Sub remFormulas()
Dim cell As Range
For Each cell In Selection
If Not (cell.EntireRow.Hidden = True Or cell.EntireColumn.Hidden = True) Then
cell.Value2 = cell.Value2
End If
Next cell
End Sub
Он отработает на отлично, как и та же процедура надстройки. В синтаксисе кода присутствует проверка ячеек на предмет того, скрыты ли они.
Удалить формулы на листе / во всех листах
Когда нужно быстро избавиться от всех формул на листе или во всей книге, также могут помочь соответствующие простенькие процедуры, написанные на VBA:
Sub удалитьФормулыСоВсегоЛиста()
ActiveSheet.UsedRange.Value2 = ActiveSheet.UsedRange.Value2
End Sub
Sub удалитьФормулыИзВсейКниги()
Dim w As Worksheet
For Each w In Worksheets
With w.UsedRange
.Value = .Value
End With
Next w
End Sub
Ими можно воспользоваться без внедрения в свои файлы, подключив надстройку !SEMTools.
Удаление формул надстройкой !SEMTools
Быструю замену формул на значения в выделенном диапазоне без необходимости копирования и особой вставки я реализовал в своей надстройке для Excel !SEMTools.
Для тех, кто не готов разбираться в VBA, после установки !SEMTools запуск процедуры доступен в два клика из соответствующего меню в группе «УДАЛИТЬ». Функционал относится к бесплатным возможностям !SEMTools (работают без ограничений в любой версии).
Хотите так же быстро удалять формулы в Excel?
!SEMTools ускорит эту и сотни других задач!
При работе с таблицами Excel, наверняка, многие пользователи могли заметить, что если в какой-то ячейке содержится формула, то в специальной строке формул (справа от кнопки “fx”) мы увидим именно ее.
Довольно часто возникает необходимость в скрытии формул на листе. Это может быть связано с тем, что пользователь, например, не желает показывать их посторонним лицам. Давайте рассмотрим, каким образом это можно сделать в Эксель.
Метод 1. Включаем защиту листа
Результатом реализации данного метода является скрытие содержимого ячеек в строке формул и запрет на их редактирование, что в полной мере соответствует поставленной задаче.
- Для начала нужно выделить ячейки, содержимое которых мы хотим спрятать. Затем правой кнопкой мыши щелкаем по выделенному диапазону и раскрывшемся контекстном меню останавливаемся на строке “Формат ячеек”. Также вместо использования меню можно нажать комбинацию клавиш Ctrl+1 (после того, как нужная область ячеек была выделена).
- Переключаемся во вкладку “Защита” в открывшемся окне форматирования. Здесь ставим галочку напротив опции “Скрыть формулы”. Если в наши цели не входит защита ячеек от изменений, соответствующую галочку можно убрать. Однако, в большинстве случаев, данная функция важнее, чем само скрытие формул, поэтому, в нашем случаем мы тоже ее оставим. По готовности щелкаем OK.
- Теперь в основном окне программы переключаемся во вкладку “Рецензирование”, где в группе инструментов “Защита” выбираем функцию “Защитить лист”.
- В отобразившемся окошке оставляем стандартные настройки, вводим пароль (потребуется в дальнейшем для снятия защиты листа) и жмем OK.
- В окне подтверждения, которе появится следом, снова вводим ранее заданный пароль и жмем OK.
- В результате нам удалось скрыть формулы. Теперь при выборе защищенных ячеек в строке формул будет пусто.
Примечание: После активации защиты листа при попытке внести любые изменения в защищенные ячейки, программа будет выдавать соответствующее информационное сообщение.
При этом если мы для каких-то ячеек хотим оставить возможность редактирования (и выделения – для метода 2, о котором пойдет речь ниже), отметив их и перейдя в окно форматирования, снимаем галочку “Защищаемая ячейка”.
Например, в нашем случае мы можем скрыть формулу, но при этом оставить возможность менять количество по каждому наименованию и его стоимость. После того, как мы применим защиту листа, содержимое данных ячеек по-прежнему можно будет корректировать.
Метод 2. Запрещаем выделение ячеек
Данный метод не так часто используется по сравнению с рассмотренным выше. Наряду со скрытием информации в строке формул и запретом на редактирование защищенных ячеек, он также предполагает запрет на их выделение.
- Выделяем требуемый диапазон ячеек, в отношении которых хотим выполнить запланированные действия.
- Идем в окно форматирования и во вкладке “Защита” проверяем, стоит ли галочка напротив опции “Защищаемая ячейка” (должна быть включена по умолчанию). Если нет, ставим ее и щелкаем OK.
- Во вкладке “Рецензирование” щелкаем по кнопке “Защитить лист”.
- Откроется уже знакомое окошко для выбора параметров защиты и ввода пароля. Убираем галочку напротив опции “выделение заблокированных ячеек”, задаем пароль и щелкаем OK.
- Подтверждаем пароль, повторно набрав его, после чего жмем OK.
- В результате выполненных действий у нас больше не будет возможности не только просматривать содержимое ячеек в строке формул, но и выделять их.
Заключение
Таким образом, скрыть формулы в таблице Эксель можно двумя методами. Первый предполагает защиту ячеек с формулами от редактирования и скрытие их содержимого в строке формул. Второй – более строгий, в дополнение к результату, полученному с помощью первого метода, накладывает запрет, в т.ч., на выделение защищенных ячеек.
На чтение 4 мин Опубликовано 27.12.2020
По умолчанию в документе Excel при нажатии на ячейку в строке формул автоматически появляется формула, которая используется в указанной ячейке. Иногда может возникать необходимость скрыть используемую формулу от посторонних глаз. Функционал Excel позволяет с легкостью это сделать.
Содержание
- Настройка отображения формул в таблице Excel
- Добавить защиту листа
- Запрет выделения ячеек
- Заключение
Настройка отображения формул в таблице Excel
Для удобства работы с таблицами и редактирования содержимого формул при нажатии на ячейку появляется полный вид формулы, который в ней указан. Он выводится в верхнюю строку около символа «F». Если формулы нет, то просто дублируется содержимое ячейки. Благодаря этому удобно редактировать таблицу, однако не всегда нужно, чтобы другие пользователи могли видеть используемые формулы или вообще имели доступ к определенным ячейкам. Возможности Excel позволяют как просто скрыть отображение формул, так и сделать полностью невозможным любое взаимодействие с указанными ячейками. Рассмотрим оба варианта.
Добавить защиту листа
При включении данного параметра содержимое ячеек в строке формул перестает отображаться. Однако любое взаимодействие с формулами в этом случае тоже будет запрещено, поэтому для внесения изменений потребуется деактивировать защиту листа. Включается защита листа так:
- Выделите ячейки, формулы которых вы собираетесь скрыть.
- Кликните ПКМ по выделенной области. В контекстном меню перейдите в пункт «Формат ячеек». Вместо этого вы можете использовать сочетание горячих клавиш «Ctrl+1».
- Откроется окошко с настройками форматов ячеек. Переключитесь во вкладку «Защита».
- Установите галочку напротив пункта «Скрыть формулы». Если вам требуется еще и запретить редактировать содержимое ячеек, то поставьте галочку возле «Защищаемая ячейка». Нажмите «ОК» для применения настроек и закрытия окна изменения формата ячеек.
- Не снимайте выделение с ячеек. Переключитесь во вкладку «Рецензирование», что расположена в верхнем меню.
- В группе инструментов «Защита» нажмите по «Защитить лист».
- Откроется окошко настройки защиты листа. Придумайте пароль и введите его в соответствующее поле. Нажмите «ОК» для применения пароля.
- Появится окошко подтверждения пароля. Введите его туда еще раз и нажмите «ОК».
- В результате формулы будут успешно скрыты. При выборе защищенных строк в строке ввода формул будет пусто.
Внимание! Для внесения изменений в защищенные ячейки потребуется снять защиту с листа с помощью пароля, который вы указали.
Если нужно, чтобы в других ячейках можно было менять значения, и они автоматически учитывались в скрытых формулах, сделайте следующее:
- Выделите нужные ячейки.
- Кликните ПКМ по выделению и перейдите в «Формат ячеек».
- Переключитесь во вкладку «Защита» и снимите галочку с пункта «Защита ячейки». Нажмите «ОК» для применения.
- Теперь вы можете менять значения в выделенных ячейках. Новые данные автоматически будут подставляться в скрытые формулы.
Запрет выделения ячеек
Этот вариант применяется в том случае, если нужно не только запретить работу с ячейками и скрыть формулу, но и сделать невозможным их выделение. В таком случае не получится даже изменить оформление.
- Выделите требуемый диапазон ячеек. Кликните ПКМ по выделенной области.
- Переключитесь во вкладку «Защита». Проверьте стоит ли галочка возле «Защищаемая ячейка». Если нет, то установите ее.
- Нажмите «ОК» для применения.
- Переключитесь во вкладку «Рецензирование». Там выберите инструмент «Защитить лист».
- Запустится окошко настройки параметров защиты. Уберите галочку возле пункта «Выделение заблокированных ячеек» и нажмите «ОК» для применения настроек.
- Подтвердите пароль, повторно набрав его в появившемся окошке.
- Теперь вы не можете вообще никак взаимодействовать с указанными ячейками. Это очень удобно в том случае, если вы кому-то отправляете документ и не хотите, чтобы получатель в нем что-то повредил.
Важно! Не рекомендуется использовать данный вариант в том случае, если вы отправляете документ другому пользователю, и ему может потребоваться вносить в него изменения. Дело в том, что в документах, где ячейки плотно взаимосвязаны между собой, у получателя вообще может не получится внести в него какие-либо корректировки.
Заключение
Скрывая формулы в ячейках в Excel, будьте готовы к тому, что вы столкнетесь с ограничениями, касающимися редактирования содержимого. В первом варианте их частично можно обойти, предприняв дополнительные действия. Второй же вариант подразумевает невозможность внесения каких-либо изменений в ячейки, формулы которых вы решили скрыть.
Оцените качество статьи. Нам важно ваше мнение:
Как в эксель отключить формулы
Как скрыть формулы в ячейках в Excel?
Разберем различные способы как скрыть от пользователей формулы в ячейках в Excel (с помощью отключения отображения строки формул и посредством защиты данных).
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Перед нами в жизни часто встают задачи ограничения количества потребляемой информации, также и в Excel есть подобная проблема.
Бывают случаи когда нам нужно скрыть от пользователя формульные расчеты и ограничить просмотр, чтобы не захламлять файл ненужной информацией или просто не показывать определенные детали конечному пользователю.
Мы уже разбирали как показывать формулы в ячейках вместо значений, теперь же изучим в какой-то степени обратный пример и рассмотрим несколько вариантов в зависимости от возможных задач.
Как скрыть или показать строку формул в Excel?
Самый простой способ скрыть отображение формул — это непосредственно убрать строку формул из интерфейса программы Excel.
Для реализации такого способа в панели вкладок переходим на Вид -> Отображение и снимаем галочку из Строка формул, после чего строка сразу исчезает:
Однако как очень просто убрать строку формул, так очень просто и вернуть ее обратно, повторив все те же самые действия и вернув галочку на место.
Теперь давайте поподробнее поговорим про более сложные и надежные варианты.
Как скрыть формулы от просмотра в Excel?
Рассмотрим несложный пример. Пусть у нас имеется таблица с данными по продажам: количество и цена за 1 товар, и подсчитаем суммарный доход с помощью формул произведения, которые и будем впоследствии прятать:
Вообще процесс можно разделить на 2 части:
- Снимаем ограничения на редактирование ячеек из требуемого диапазона;
- Включаем защиту листа, чтобы применились правила из 1 части.
Поэтому для защиты формул от просмотра в первую очередь обратимся к свойствам ячеек, где содержатся формулы.
Выделяем требуемый диапазон, нажимаем правую кнопку мыши и выбираем Формат ячеек -> Защита:
В открывшемся окне настроек мы видим 2 свойства ячеек, которые могут нам пригодиться:
- Защищаемая ячейка. В этом случае при включении защиты листа данные ячейки не будут защищаться (т.е. другими словами мы задаем исключения из защиты);
- Скрыть формулы. Аналогичный принцип только со свойством скрытия формул.
Нас сейчас интересует 2 свойство и для выделенных ячеек ставим галочку в поле Скрыть формулы и нажимаем ОК.
Как видим пока ничего не изменилось — формулы остались на прежнем месте. Важным моментом является тот факт, что выше приведенные настройки работают только при включенной защите листа.
Поэтому переходим на панели вкладок на Рецензирование -> Защита -> Защитить лист, выбираем требуемые пункты защиты (по умолчанию можно оставить только 2 верхних пункта, если необходимо укажите дополнительные разрешения, а также устанавливаем пароль):
Теперь при нахождении в диапазоне ячеек, где мы включили опцию сокрытия формул, в самой строке формул ничего не отображается, чего мы и добивались сделав формулы невидимыми:
Однако далее перед нами может встать проблема, что при попытке внесения изменений в другие ячейки, Excel будет нам выдавать сообщение, что лист под защитой и изменять ячейки нельзя.
Обойдем эту проблему с помощью опции защищаемой ячейки. Выделим вся ячейки листа и в настройках защиты (Формат ячеек -> Защита) снимаем галочку с поля Защищаемая ячейка. Теперь при включении защиты листа мы формально сможем вносить изменения в любое место, так как ни одна ячейка под защиту не попадает.
Спасибо за внимание!
Если у вас есть остались вопросы по теме статьи — пишите в комментариях.
Удаление формулы в Microsoft Excel
Работа с формулами в Экселе позволяет значительно облегчить и автоматизировать различные вычисления. Вместе с тем, далеко не всегда нужно, чтобы результат был привязан к выражению. Например, при изменении значений в связанных ячейках, изменятся и итоговые данные, а в некоторых случаях это не нужно. Кроме того, при переносе скопированной таблицы с формулами в другую область значения могут «потеряться». Ещё одним поводом их спрятать может служить ситуация, когда вы не хотите, чтобы другие лица видели, как проводятся в таблице расчеты. Давайте выясним, какими способами можно удалить формулу в ячейках, оставив только результат вычислений.
Процедура удаления
К сожалению, в Excel нет инструмента, который моментально убирал бы формулы из ячеек, а оставлял там только значения. Поэтому приходится искать более сложные пути решения проблемы.
Способ 1: копирование значений через параметры вставки
Скопировать данные без формулы в другую область можно при помощи параметров вставки.
-
Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».
После выполнения этой процедуры диапазон будет вставлен, но только в виде значений без формул. Правда при этом потеряется также и исходное форматирование. Поэтому форматировать таблицу придется вручную.
Способ 2: копирование специальной вставкой
Если вам нужно сохранить исходное форматирование, но вы не хотите тратить время на ручную обработку таблицы, то существует возможность для этих целей использовать «Специальную вставку».
- Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
- Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.
После этой операции данные будут скопированы без формул, но при этом сохранится исходное форматирование.
Способ 3: удаление формулы из исходной таблицы
До этого мы говорили, как убрать формулу при копировании, а теперь давайте выясним, как её удалить из исходного диапазона.
- Производим копирование таблицы любым из тех методов, о которых шел разговор выше, в пустую область листа. Выбор конкретного способа в нашем случае значения иметь не будет.
- Выделяем скопированный диапазон. Щелкаем по кнопке «Копировать» на ленте.
Выделяем первоначальный диапазон. Щелкаем по нему правой кнопкой мыши. В контекстном списке в группе «Параметры вставки» выбираем пункт «Значения».
После того, как данные были вставлены, можно удалить транзитный диапазон. Выделяем его. Вызываем контекстное меню кликом правой кнопки мыши. Выбираем в нем пункт «Удалить…».
После выполнения указанных действий все ненужные элементы будут удалены, а формулы из исходной таблицы исчезнут.
Способ 4: удаление формул без создания транзитного диапазона
Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.
-
Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.
Таким образом, все данные будут скопированы и тут же вставлены, как значения. После этих действий формул в выделенной области не останется.
Способ 5: использование макроса
Для удаления формул из ячеек можно также использовать макросы. Но для этого нужно сначала активировать вкладку разработчика, а также включить саму работу макросов, если они у вас не активны. Как это сделать, можно узнать в отдельной теме. Мы же поговорим непосредственно о добавлении и использовании макроса для удаления формул.
-
Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».
Запускается редактор макросов. Вставляем в него указанный ниже код:
Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub
После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.
Возвращаемся к листу, на котором расположена интересующая нас таблица. Выделяем фрагмент, где расположены формулы, которые нужно удалить. Во вкладке «Разработчик» жмем на кнопку «Макросы», размещенную на ленте в группе «Код».
После этого действия все формулы в выделенной области будут удалены, а останутся только результаты вычислений.
Способ 6: Удаление формулы вместе с результатом
Впрочем, бывают случаи, когда нужно удалить не только формулу, но и результат. Сделать это ещё проще.
-
Выделяем диапазон, в котором размещены формулы. Кликаем правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Очистить содержимое». Если вы не хотите вызывать меню, то можно просто после выделения нажать клавишу Delete на клавиатуре.
Как видим, существует целый ряд способов, с помощью которых можно удалить формулы, как при копировании данных, так и непосредственно в самой таблице. Правда, штатного инструмента Excel, который автоматически убирал бы выражение одним кликом, к сожалению, пока не существует. Таким способом можно удалить только формулы вместе со значениями. Поэтому приходиться действовать обходными путями через параметры вставки или же с применением макросов.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как отключить формулы в Excel
По умолчанию Excel автоматически пересчитывает все формулы при открытии рабочего листа или при изменении значений, формул или имен в зависимых формулах. Процесс пересчета может длиться от нескольких секунд до нескольких минут в зависимости от количества и сложности формул в рабочей книге.
Пока формулы пересчитываются, указатель мыши меняется на песочные часы, и внести какие-либо изменения на рабочий лист невозможно. Для экономии времени можно временно отключить режим автоматических вычислений в Excel до завершения внесения данных. Сделать это можно без особого труда, и мы покажем Вам как.
Если Вы не хотите отключать режим автоматических вычислений, и Ваш компьютер имеет несколько процессоров, тогда можете применить режим многопоточных вычислений. Он поможет немного ускорить процесс пересчета в зависимости от количества процессоров компьютера. О том, как включить режим многопоточных вычислений в Excel, мы расскажем дальше.
-
Для отключения режима автоматических вычислений откройте Excel и выберите вкладку File (Файл).
Параметры вычислений
Следующий список поясняет опции, которые доступны в разделе Calculation options (Параметры вычислений):
- Automatic (Автоматически) — пересчитывает все зависимые формулы и обновляет все открытые или внедрённые диаграммы при любом изменении значения, формулы или имени. Данная настройка установлена по умолчанию для каждого нового рабочего листа Excel.
- Automatic except for data tables (Автоматически, кроме таблиц данных) — пересчитывает все зависимые формулы и обновляет все открытые или внедрённые диаграммы, за исключением таблиц данных. Для пересчета таблиц данных, когда данная опция выбрана, воспользуйтесь командой Calculate Now (Пересчет), расположенной на вкладке Formulas (Формулы) или клавишей F9.
- Manual (Вручную) — пересчитывает открытые рабочие листы и обновляет открытые или внедрённые диаграммы только при нажатии команды Calculate Now (Пересчет) или клавиши F9, а так же при использовании комбинации клавиши Ctrl+F9 (только для активного листа).
- Recalculate workbook before saving (Пересчитывать книгу перед сохранением) — пересчитывает открытые рабочие листы и обновляет открытые или внедрённые диаграммы при их сохранении даже при включенной опции Manual (Вручную). Если Вы не хотите, чтобы при каждом сохранении зависимые формулы и диаграммы пересчитывались, просто отключите данную опцию.
- Enable iterative calculation (Включить итеративные вычисления) — разрешает итеративные вычисления, т.е. позволяет задавать предельное количество итераций и относительную погрешность вычислений, когда формулы будут пересчитываться при подборе параметра или при использовании циклических ссылок. Более детальную информацию о подборе параметров и использовании циклических ссылок можно найти в справке Microsoft Excel.
- Maximum Iterations (Предельное число итераций) — определяет максимальное количество итераций (по умолчанию — 100).
- Maximum Change (Относительная погрешность) — устанавливает максимально допустимую разницу между результатами пересчета (по умолчанию — 0.001).
Вы также можете переключаться между тремя основными режимами вычислений, используя команду Calculation Options (Параметры вычислений) в разделе Calculation (Вычисление) на вкладке Formulas (Формулы). Однако, если необходимо настроить параметры вычислений, все же придется обратиться к вкладке Formulas (Формулы) диалогового окна Excel Options (Параметры Excel).
Многопоточные вычисления в Excel
Excel 2013 располагает режимом многопоточных вычислений, который позволяет сокращать время пересчета формул. Если Вы предпочитаете не отключать автоматическое вычисление, попробуйте использовать указанную опцию (при наличии у компьютера нескольких процессоров), чтобы сократить время пересчета.
-
Чтобы включить режим многопоточных вычислений, нажмите на вкладку File (Файл) и выберите пункт Options (Параметры), чтобы открыть диалоговое окно Excel Options (Параметры Excel). Затем нажмите Advanced (Дополнительно).
Если на компьютере уже запущены другие программы, Вы можете ограничить число используемых процессоров для пересчета формул электронной таблицы Excel.
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.howtogeek.com/162219/how-to-change-the-automatic-calculation-and-multi-threading-features-in-excel-2013/ Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel
Как удалить в ячейке формулу, оставив значения?
Иногда формула в ячейке нужна лишь на короткое время — только для получения результата. А затем уже не нужна ни сама формула, ни ячейки, на которые она ссылается. Но вот беда — если удалить ячейки, то формула «ломается», как это говорится. Т.е. в ячейке получается либо #ЗНАЧ! либо #ССЫЛКА! . Или Вам надо просто зафиксировать значение, полученное в результате работы формулы. Т.е. чтобы формулы там не было, а было только значение. Как ни странно, но делается это проще простого:
Выделяете ячейку/несколько ячеек с формулами — Копируете — Правая кнопка мыши — Специальная вставка — Значения
Вот и все. Больше формул нет.
Так же подобное можно сделать при помощи кода VBA:
Sub Formulas_To_Values() Selection.Value = Selection.Value End Sub
Для использования кода переходим в редактор VBA( Alt + F11 ) —Insert —Module и вставляем приведенный код. Чтобы выполнить код надо на листе нажать сочетание клавиш Alt + F8 , выбрать нужный код и нажать Выполнить
Данный код заменяет формулы в выделенном диапазоне на значения. Только необходимо учитывать, что выделенный диапазон должен быть неразрывным. Иначе код выдаст ошибку. А такой код
Sub All_Formulas_To_Values() ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value End Sub
заменит все формулы на листе в значения. При этом будут разорваны все связи на данном листе. Это стоит учитывать. Кстати, иногда именно для этого и применяют подобный код.
И в качестве бонуса ниже приведен код, который заменит все формулы на всех листах активной книги в значения:
Sub All_Formulas_To_Values_In_All_Sheets() Dim wsSh As Worksheet For Each wsSh In Sheets wsSh.UsedRange.Value = wsSh.UsedRange.Value Next wsSh End Sub
А этот код поможет заменить формулы на значения только в видимых ячейках(просматриваются выделенные ячейки):
Sub All_Formulas_To_Values_OnlyVisible() Dim rRng As Range, rArea As Range If Selection.Count = 1 Then Set rRng = ActiveCell Else Set rRng = Selection.SpecialCells(12) End If For Each rArea In rRng.Areas rArea.Value = rArea.Value Next rArea End Sub
КАК БЫСТРО ВЫЗЫВАТЬ:
Вообще данную команду можно вывести на Быструю панель и использовать в одно нажатие тогда, когда нужно.
- 2010 ExcelФайл— Параметры— Настройка. Выбрать команды из:Все команды. Находите команду Вставить значения и добавляете;
- 2007 ExcelМеню— Параметры Excel— Настройка. Выбрать команды из:Все команды. Находите команду Вставить значения и добавляете;
- 2003 Excel : Сервис— Настройка— вкладка Команды— категория Правка— Вставить значения.
Теперь у Вас появится значок на Быстрой панели.
ДОБАВИТЬ В КОНТЕКСТНОЕ МЕНЮ ЯЧЕЕК:
Если один раз выполнить код:
Sub Add_PasteSpecials() Dim cbb Set cbb = Application.CommandBars(«Cell»).FindControl(ID:=370) If Not cbb Is Nothing Then cbb.Delete ‘удаляем пункт, если он был уже добавлен ранее Application.CommandBars(«Cell»).Controls.Add ID:=370, before:=4 End Sub
то в контекстном меню мыши появится команда — «Вставить значения». Она полностью дублирует стандартную, только вызвать её быстрее — одно нажатие и все.
Статья помогла? Поделись ссылкой с друзьями!
Удаление формул
При удалении формулы результат формулы также удаляется. Если вы не хотите удалять значение, вместо него можно удалить только формулу.
Удаление формулы
Выделите ячейку или диапазон ячеек, содержащих формулу.
Нажмите клавишу DELETE.
Удаление формулы с сохранением результатов
Для этого нужно скопировать формулу, а затем вставить ее в ту же ячейку с помощью параметра «вставить значения».
Выделите ячейку или диапазон ячеек, содержащих формулу.
Если формула является формулой массива, необходимо сначала выделить все ячейки в диапазоне ячеек, содержащих формулу массива:
Щелкните ячейку в формуле массива.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
Нажмите кнопку Дополнительный.
Нажмите кнопку Текущий массив.
На вкладке Главная в группе буфер обмена нажмите кнопку Копировать .
На вкладке Главная в группе буфер обмена щелкните стрелку под кнопкой Вставить , а затем выберите команду Вставить значения.
Удаление формулы массива
Чтобы удалить формулу массива, убедитесь, что выделять все ячейки в диапазоне ячеек, содержащих формулу массива. Для этого:
Щелкните ячейку в формуле массива.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
Нажмите кнопку Дополнительный.
Нажмите кнопку Текущий массив.
Нажмите клавишу DELETE.
Удаление формулы с сохранением результатов
Выделите ячейку или диапазон ячеек, содержащих формулу.
Щелкните главная > Копировать (или нажмите клавиши CTRL + C).
На вкладке главная > щелкните стрелку под кнопкой Вставить > Вставить значения.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
В статье мы рассмотрим, как скрыть формулы в Excel, чтобы они не отображались в строке формул. Скрыть формулы в Excel означает предотвратить отображение формулы в строке формул при нажатии на ячейку.
Когда вы выбираете ячейку, содержащую формулу, формула отображается в строке формул Excel.
Как скрыть формулы в Excel – Отображение формулы
Чтобы скрыть формулы Excel, выполните следующие действия.
- Выберите ячейку или диапазон ячеек, в которых вы хотите скрыть формулу.
- Откройте диалоговое окно «Формат ячеек», нажав сочетание клавиш Ctrl+1 или щелкнув правой кнопкой мыши по выбранной ячейке или ячейках и выберите «Формат ячеек» в контекстном меню.
Как скрыть формулы в Excel – Формат ячеек
- В диалоговом окне перейдите на вкладку «Защита» и установите флажок «Скрыть формулы». Именно этот параметр позволяет скрыть формулу в Excel в строке формул. И нажмите кнопку «ОК».
Как скрыть формулы в Excel – Скрыть формулы
- Чтобы скрыть формулы в Excel, задание параметра «Скрыть формулы» недостаточно, поскольку он не имеет эффекта, если рабочий лист не защищен.
- Поэтому перейдите на вкладку «Рецензирование» —> группа «Изменить» и нажмите «Защитить лист».
Как скрыть формулы в Excel – Защитить лист
- В диалоговом окне «Защита листа» введите пароль в соответствующее поле. Этот пароль необходим для снятия защиты с рабочего листа. А также выберите те действия, которые вы хотите разрешить пользователям. Нажмите «ОК».
Как скрыть формулы в Excel – Подтвердить скрытие формул в ячейках
- Подтвердите пароль, чтобы предотвратить случайную опечатку от блокировки рабочего листа Excel навсегда. Введите пароль и нажмите «ОК».
Как скрыть формулы в Excel – Подтверждение пароля
Готово! Ваши формулы в Excel скрыты, т.е. не видны в строке формул.
Как скрыть формулы в Excel – Скрытая формула в ячейке Excel
На этом все, теперь вы знаете, как скрыть формулы в Excel.