Как сделать так чтобы в ячейке отображался не результат вычислений по формуле а сама формула
Удалить формулы в Excel можно множеством способов, каждый из которых сильно зависит от поставленной задачи. Как правило, при этом требуется сохранить в ячейках какие-то значения, вариантов два:
- либо это значения, вычисленные этими формулами
- либо сам текст формул
Помимо вопроса о том, что оставить в ячейках после удаления формул, могут быть и другие вводные, такие как:
- где удалять формулы:
- в диапазоне,
- всем листе
- или всей книге
Эта статья даст ответы на все такие вопросы.
Удалить формулы и сохранить данные
Наиболее распространенная задача — когда нужно оставить в ячейке результат формулы, а саму формулу — удалить. В понимании Excel результат формулы является значением ячейки.
Так вот, чтобы перевести формулы в значения, нужно:
Можно сделать это клавишами мыши или клавиатуры, суть процедуры от этого не меняется.
С помощью мыши
Не самый быстрый, т.к. работает только одна рука, но самый удобный и понятный способ. Выделяем, копируем, и в контекстном меню, вызываемом нажатием правой кнопки мыши по выделенному диапазону, нужно выбрать вот эту команду (выделена красным):
С помощью клавиатуры (сочетания клавиш)
Когда копирование делается в соседний столбец или в другую книгу, я предпочитаю этот способ, хоть он и экономит лишь секунды.
- выделяем диапазон
- мышью, если это столбец, строка или лист
- сочетаниями Ctrl+Shift+стрелки или Shift+стрелки, если ячейки или диапазоны ячеек
- копируем сочетанием Ctrl+C
- перемещаемся стрелками к диапазону, куда нужно вставить данные и/или Ctrl+Tab для перехода в другую книгу
- вызываем контекстное меню клавишей на клавиатуре, иногда ее нет, но обычно на клавиатурах она есть, рядом с правым ALT
- Стрелками перемещаемся к команде (Вниз-вниз-вправо)
- Клавиша Enter
Может показаться, что тут целых 6 шагов и это долго, но попробуйте приловчиться и сравнить работу на больших диапазонах ячеек — мышью будет точно дольше.
В 2 клика с надстройкой !SEMTools
Быструю замену формул на значения в выделенном диапазоне без необходимости копирования и особой вставки я реализовал в своей надстройке для Excel !SEMTools.
Для тех, кто не готов разбираться в VBA, после установки !SEMTools запуск процедуры доступен в 2 клика из соответствующего меню в группе «УДАЛИТЬ«. Функционал относится к бесплатным возможностям !SEMTools (работают без ограничений в любой версии).
Удалить формулы и сохранить значения в Excel с !SEMTools
В видимых ячейках, пропуская скрытые фильтром
Он отработает на отлично, как и та же процедура надстройки. В синтаксисе кода присутствует проверка ячеек на предмет того, скрыты ли они.
Удаляем формулы только в отфильтрованных строках, пропуская скрытые
Удалить формулы на листе / во всех листах
Когда нужно быстро избавиться от всех формул на листе или во всей книге, также могут помочь соответствующие простенькие процедуры, написанные на VBA:
Ими можно воспользоваться без внедрения в свои файлы, подключив надстройку !SEMTools.
Удаляем формулы со всего листа с !SEMTools
Перевод формул в их текст (без сохранения результирующих значений)
Иногда требуется для демонстрационных целей преобразовать ячейки, оставив текст формул. В таких случаях полезной будет процедура замены.
Апостроф в результате замены не будет виден и они будут выглядеть идентично их написанию, но восприниматься формулы будут как текст.
Иногда нам может потребоваться отображать формулы в ячейках вместо их вычисленных результатов. Здесь мы предоставим вам несколько методов для отображения формул в ячейках.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Отображение или скрытие формул в ячейках активного листа с помощью параметров Excel
По умолчанию результаты вычислений формул отображаются в ячейках Microsoft Excel. Мы можем просматривать формулы на панели формул только при выборе определенной ячейки. Просмотреть все формулы на всем листе непросто. Фактически, мы можем изменить настройку просмотра в Параметры Excel диалоговое окно и отобразить все формулы в ячейках:
1. Нажмите Файл > Доступные опции в Excel 2010/2013 или щелкните Кнопка управления > Параметры Excel в Excel 2007;
2. Теперь вы попадаете в Вариант Excel диалоговое окно. Пожалуйста, выберите Дополнительно в левой панели, а затем перейдите к Параметры отображения для этого рабочего листа и проверьте Показывать формулы в ячейках вместо результатов их расчета вариант. Смотрите скриншот:
Примечание. Чтобы скрыть формулы на активном листе, снимите флажок Показывать формулы в ячейках вместо результатов их расчета опцию.
3. Нажмите OK чтобы сохранить настройки.
И тогда он сразу покажет все формулы в ячейках вместо их вычисленных результатов на активном листе.
Быстрое отображение формул в ячейках всех листов или активного листа с помощью Kutools for Excel
Kutools for Excel поможет нам легко переключаться между просмотром результатов вычислений формул в ячейках и отображением формул в ячейках с параметры просмотра инструмент.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!
1. Нажмите Кутулс > Показать / Скрыть > параметры просмотра , чтобы открыть диалоговое окно "Параметры просмотра".
Внимание: Если вы хотите отображать (или скрывать) формулы только на активном листе, установите (или снимите) флажок Формулы и нажмите Ok кнопку.
И тогда вы увидите все формулы на всех листах (или активных листах, если вы не нажали кнопку Применить ко всем листам кнопку) отображаются автоматически.
параметры просмотра полезности Kutools for Excel позволяет быстро отображать или скрывать большинство настроек Microsoft Excel, таких как внутренние вкладки, панель формул, строка состояния, окна на панели задач, линии сетки, разрывы страниц, нулевые значения, вертикальная полоса прокрутки, горизонтальная полоса прокрутки, вкладки листов и т. д. Это сэкономит ваше время на поиске этих настроек, когда вам нужно их показать или скрыть.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Показать формулы в ячейках указанного диапазона с помощью Kutools for Excel
Оба вышеуказанных метода покажут все формулы на текущем листе и автоматически изменят ширину столбца в Excel. Но иногда вы можете просто показать формулы в указанном диапазоне. В этом состоянии вы можете попробовать Kutools for Excel's Преобразовать формулу в текст утилита.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!
Выберите диапазон, в котором будут отображаться формулы в ячейках, и щелкните значок Кутулс > Content > Преобразовать формулу в текст.
Внимание: Выделите текст формул и нажмите Кутулс > Content > Преобразовать текст в формулу , чтобы скрыть формулу и показать рассчитанные результаты.
Тогда вы увидите, что все формулы в выбранном диапазоне отображаются сразу.
Внимание: Если вы хотите снова отобразить вычисленные результаты вместо формул, просто выберите диапазон, который вы хотите преобразовать, а затем щелкните значок Кутулс > Content > Преобразовать текст в формулу.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Демо: показать или скрыть формулы в ячейках указанного диапазона / активного листа / всех листов в Excel
При применении формул в Excel, как правило, результат вычислений отображается в ячейке, а формула отображается в строке формул. Теперь Kutools для Excel К фактическому Утилита может помочь пользователям Excel быстро удалить все формулы, но сохранить результаты вычислений из указанных ячеек Excel одним щелчком мыши. Полнофункциональная бесплатная 30-дневная пробная версия!
Когда вы делитесь обычным файлом Excel с другими, они могут видеть и редактировать все, что есть в файле Excel. Если вы не хотите, чтобы они что-либо меняли, у вас есть возможность либо защитить весь рабочий лист / книгу, либо защитить определенные ячейки, содержащие важные данные (которые вы не хотите, чтобы пользователь испортил).
Но даже если вы защищаете рабочий лист, конечный пользователь все равно может щелкнуть ячейку и увидеть формулу, которая используется для вычислений.
Если вы хотите скрыть формулу, чтобы пользователи не могли ее видеть, вы также можете это сделать.
В этом точном руководстве я покажу вам, как скрыть формулы в Excel на защищенном листе (чтобы он не был виден пользователю).
Как скрыть все формулы в Excel
Когда у вас есть формула в ячейке, пользователь может видеть формулу двумя способами:
- Двойным щелчком по ячейкам и переходом в режим редактирования
- Выбрав ячейку и увидев формулу в строке формул
Когда вы скрываете формулы (как мы скоро увидим), пользователи не смогут редактировать ячейку, а также не смогут видеть формулу в строке формул.
Предположим, у вас есть набор данных, показанный ниже, где у вас есть формула в столбце D.
Ниже приведены шаги, чтобы скрыть все формулы в столбце D:
Вышеупомянутые шаги защитят весь рабочий лист таким образом, что если вы нажмете на ячейку, которая имеет значение, вы увидите значение в строке формул, но если вы нажмете на ячейку с формулой, формула не будет отображаться. в строке формул.
А поскольку рабочий лист защищен, вы не сможете дважды щелкнуть ячейку и перейти в режим редактирования (поэтому формула также скрыта).
Хотя этот метод работает нормально, вы должны знать, что листы / ячейки, защищенные в Excel, могут быть легко разблокированы пользователем.
Любой технически подкованный пользователь может легко взломать ваши защищенные книги (простой поиск в Google предоставит им несколько способов взломать защищенный рабочий лист). Это непросто, но и не слишком сложно.
Но если вы работаете с менее технически подкованными пользователями, достаточно добавить пароль.
Как скрыть только формулы в Excel (и оставить редактируемыми остальные ячейки)
В приведенном выше методе я показал вам, как защитить весь рабочий лист (включая ячейки, в которых нет формулы).
Но что, если вы не хотите защищать весь рабочий лист? Что делать, если вы хотите защитить только ячейки с формулами и скрыть эти формулы от пользователя.
Это может быть тот случай, когда вы хотите, чтобы пользователи вводили данные (например, в форму ввода данных), но не могли редактировать формулу или видеть ее. Это тоже легко сделать.
В отличие от предыдущего метода, в котором мы защищали все ячейки на листе, в этом методе мы будем выбирать только ячейки, содержащие формулы, и защищать эти ячейки.
Оставшаяся часть рабочего листа останется открытой для редактирования пользователем.
Предположим, у вас есть набор данных, показанный ниже, в котором вы хотите защитить только формулы в столбце D (в котором есть формулы).
Это также означает, что если вы отключите свойство блокировки для нескольких ячеек, их все равно можно будет редактировать после защиты рабочего листа.
Мы будем использовать эту концепцию, где мы отключим заблокированное свойство для всех ячеек, кроме тех, в которых есть формулы.
Посмотрим, как это сделать.
Шаг 1. Отключите свойство блокировки для всех ячеек.
Итак, сначала нам нужно отключить свойство Locked для всех ячеек (чтобы они не могли быть защищены).
Ниже приведены шаги для этого:
Вышеупомянутые шаги отключили заблокированное свойство для всех ячеек на листе.
Теперь, даже если я пойду и защищу лист с помощью опции на ленте (Обзор >> Защитить лист), ячейки не будут полностью заблокированы, и вы все равно сможете редактировать ячейки.
Чтобы скрыть формулу из всех ячеек на листе, мне теперь нужно каким-то образом идентифицировать ячейки, в которых есть формула, а затем заблокировать эти ячейки.
И, блокируя эти ячейки, я хотел бы убедиться, что формула также скрыта из строки формул.
Ниже приведены шаги, чтобы скрыть формулы:
Шаг 3 — Защита рабочего листа
Пока что свойство Locked отключено для всех ячеек, кроме тех, в которых есть формула.
Итак, теперь, если я защищу весь рабочий лист, будут защищены только те ячейки, которые имеют формулу (поскольку вам нужно, чтобы свойство Locked было включено, чтобы действительно заблокировать ячейку).
Вот шаги, чтобы сделать это:
Вышеупомянутые шаги заблокируют только те ячейки, в которых есть формула, и в то же время скроют формулу от пользователей.
Пользователи не смогут дважды щелкнуть и перейти в режим редактирования, а также увидеть формулу в строке формул.
Как скрыть формулы, не защищая рабочий лист
Если вам интересно, можно ли скрыть формулы в Excel, не защищая лист, к сожалению, вы не можете .
Хотя это можно сделать, используя сложный код VBA, это будет ненадежно и может привести к другим проблемам. Вот статья, в которой есть такой код (используйте его, если вам действительно не обойтись без него)
На данный момент единственный способ скрыть формулы в Excel — это защитить лист, а также убедиться, что скрытые свойства включены для ячеек, содержащих формулу.
Для поиска ошибок в вычислениях бывает очень полезно отобразить формулы, по которым происходят вычисления.
Давайте разберемся как показать формулы в Excel.
По умолчанию в Excel во всех ячейках показываются значения выполнения формул вместо самих формул.
Если мы хотим отобразить формулу в конкретной ячейке, то достаточно будет нажать F2 или посмотреть в строку формул, однако для просмотра всех формул листа такой способ не подходит.
Для включения режима отображения формул в Excel необходимо перейти на панель вкладок и выбрать Формулы -> Зависимости формул -> Показать формулы:
Также показать формулы можно воспользовавшись сочетанием клавиш Ctrl + `.
Пример отображения формул в ячейках в Excel:Поиск по сайту:
Похожие статьи:
Комментарии (2)
Как показать саму формулу в отдельной ячейке? Вот мы делаем вычисление и надо наглядно видеть по какой формуле рассчитано что-либо. Надо чтоб в одной ячейке формула давалась на вычисление, а в другой эта же формула как есть.
Виталий, можно воспользоваться функцией Ф.ТЕКСТ, писал отдельную статью как показать формулу в ячейке.
Читайте также: