Как формулу в excel сделать невидимой?

Как скрыть формулы в ячейках в Excel?

Разберем различные способы как скрыть от пользователей формулы в ячейках в Excel (с помощью отключения отображения строки формул и посредством защиты данных).

Приветствую всех, уважаемые читатели блога TutorExcel.Ru.

Перед нами в жизни часто встают задачи ограничения количества потребляемой информации, также и в Excel есть подобная проблема.

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

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

Как скрыть или показать строку формул в Excel?

Самый простой способ скрыть отображение формул — это непосредственно убрать строку формул из интерфейса программы Excel.

Для реализации такого способа в панели вкладок переходим на Вид -> Отображение и снимаем галочку из Строка формул, после чего строка сразу исчезает:

Однако как очень просто убрать строку формул, так очень просто и вернуть ее обратно, повторив все те же самые действия и вернув галочку на место.

Теперь давайте поподробнее поговорим про более сложные и надежные варианты.

Как скрыть формулы от просмотра в Excel?

Рассмотрим несложный пример. Пусть у нас имеется таблица с данными по продажам: количество и цена за 1 товар, и подсчитаем суммарный доход с помощью формул произведения, которые и будем впоследствии прятать:

Вообще процесс можно разделить на 2 части:

  • Снимаем ограничения на редактирование ячеек из требуемого диапазона;
  • Включаем защиту листа, чтобы применились правила из 1 части.

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

Выделяем требуемый диапазон, нажимаем правую кнопку мыши и выбираем Формат ячеек -> Защита:

В открывшемся окне настроек мы видим 2 свойства ячеек, которые могут нам пригодиться:

  • Защищаемая ячейка. В этом случае при включении защиты листа данные ячейки не будут защищаться (т.е. другими словами мы задаем исключения из защиты);
  • Скрыть формулы. Аналогичный принцип только со свойством скрытия формул.

Нас сейчас интересует 2 свойство и для выделенных ячеек ставим галочку в поле Скрыть формулы и нажимаем ОК.

Как видим пока ничего не изменилось — формулы остались на прежнем месте. Важным моментом является тот факт, что выше приведенные настройки работают только при включенной защите листа.

Поэтому переходим на панели вкладок на Рецензирование -> Защита -> Защитить лист, выбираем требуемые пункты защиты (по умолчанию можно оставить только 2 верхних пункта, если необходимо укажите дополнительные разрешения, а также устанавливаем пароль):

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

Однако далее перед нами может встать проблема, что при попытке внесения изменений в другие ячейки, Excel будет нам выдавать сообщение, что лист под защитой и изменять ячейки нельзя.

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

Спасибо за внимание!
Если у вас есть остались вопросы по теме статьи — пишите в комментариях.

Скрытие формул в Microsoft Excel

Иногда при создании документа с расчетами пользователю нужно спрятать формулы от чужих глаз. Прежде всего, такая необходимость вызвана нежеланием юзера, чтобы посторонний человек понял структуру документа. В программе Эксель имеется возможность скрыть формулы. Разберемся, как это можно сделать различными способами.

Способы спрятать формулу

Ни для кого не секрет, что если в ячейке таблицы Excel имеется формула, то её можно увидеть в строке формул просто выделив эту ячейку. В определенных случаях это является нежелательным. Например, если пользователь хочет скрыть информацию о структуре вычислений или просто не желает, чтобы эти расчеты изменяли. В этом случае, логичным действием будет скрыть функцию.

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

Способ 1: скрытие содержимого

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

    Выделяем диапазон, содержимое которого нужно скрыть. Кликаем правой кнопкой мыши по выделенной области. Открывается контекстное меню. Выбираем пункт «Формат ячеек». Можно поступить несколько по-другому. После выделения диапазона просто набрать на клавиатуре сочетание клавиш Ctrl+1. Результат будет тот же.

После того, как окно закрыто, переходим во вкладку «Рецензирование». Жмем на кнопку «Защитить лист», расположенную в блоке инструментов «Изменения» на ленте.

Читать еще:  Как сделать скрытый столбец в excel?

Открывается окно, в поле которого нужно ввести произвольный пароль. Он потребуется, если вы захотите в будущем снять защиту. Все остальные настройки рекомендуется оставить по умолчанию. Затем следует нажать на кнопку «OK».

  • Открывается ещё одно окно, в котором следует повторно набрать ранее введенный пароль. Это сделано для того, чтобы пользователь, вследствии введения неверного пароля (например, в измененной раскладке), не утратил доступ к изменению листа. Тут также после введения ключевого выражения следует нажать на кнопку «OK».
  • После этих действий формулы будут скрыты. В строке формул защищенного диапазона при их выделении ничего отображаться не будет.

    Способ 2: запрет выделения ячеек

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

      Прежде всего, нужно проверить установлена ли галочка около параметра «Защищаемая ячейка» во вкладке «Защита» уже знакомого по предыдущему способу нам окна форматирования выделенного диапазона. По умолчанию этот компонент должен был включен, но проверить его состояние не помешает. Если все-таки в данном пункте галочки нет, то её следует поставить. Если же все нормально, и она установлена, тогда просто жмем на кнопку «OK», расположенную в нижней части окна.

    Далее, как и в предыдущем случае, жмем на кнопку «Защитить лист», расположенную на вкладке «Рецензирование».

    Аналогично с предыдущим способом открывается окно введения пароля. Но на этот раз нам нужно снять галочку с параметра «Выделение заблокированных ячеек». Тем самым мы запретим выполнение данной процедуры на выделенном диапазоне. После этого вводим пароль и жмем на кнопку «OK».

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Помогла ли вам эта статья?

    Еще статьи по данной теме:

    Добрый день! Как скрыть в программе Microsoft Excel запись #дело/0!, если внесены формулы, но заполняются данные постепенно.

    Здравствуйте, Ирина. Это можно сделать при помощи функции ЕСЛИОШИБКА и условного форматирования.
    I. Вначале используется функция ЕСЛИОШИБКА. В той формуле, где вылезают ошибки, после = введите название функции ЕСЛИОШИБКА. Затем откройте скобки. Дальше должна следовать непосредственна та формула. которая приводит к ошибке. После формулы ставьте точку с запятой, цифру 0 и закрывайте скобки. Должно получится что-то типа этого =ЕСЛИОШИБКА(H8/I8;0)
    Теперь если у вас будет ошибка в формуле, то вместо ошибки отобразится число 0, а если при расчете ошибки не предвидится, то в этом случае в ячейке будет отображаться реальный результат расчета. Если формула однотипная, то для того. чтобы вручную не прописывать в каждую ячейку, используйте маркер заполнения и копируйте формулу с его помощью.

    II. Если вас не удовлетворяет наличие нулей и вы хотите полностью скрыть ошибочные значения, то делается это при помощи условного форматирования. Если вы не в курсе. что это такое, то подробнее можно узнать в этой статье:
    Условное форматирование в Excel
    Сам же способ заключается в следующем.
    1).Создаете правило на диапазон ячеек, где могут появится ошибочные результаты. В окне создания правила выберите вариант «Форматировать только ячейки, которые содержат».
    2). В следующем окне в выпадающих списках выберите «Значение ячейки» и «равно». В поле введите «0». В общем, все так, как на скриншоте ниже. Далее жмите кнопку «Формат».
    3). В разделе «Число» выбирайте пункт «Все форматы». В поле «Тип» введите три точки с запятой ;;; Жмите «OK».
    4). Вернувшись в предыдущее окно тоже жмите «OK».

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

    Это все прекрасно, но яблочники, пользуясь своим Numbers спокойно видят формулы
    Как победить? Импортировать таблицу из Excell в Numbers и в ней все закрыть?

    Необходимо скрыть только формулу, но чтобы она продолжала работать, данные в ячейках постоянно меняются.
    Попробовал 1 способ только «скрыть формулу», при замене данных вячейке программа выдает защиту.

    Задайте вопрос или оставьте свое мнение Отменить комментарий

    Как показать формулы в ячейках или полностью скрыть их в Excel 2013

    Если Вы работаете с листом Excel, содержащим множество формул, может оказаться затруднительным отслеживать все эти формулы. В дополнение к Строке формул, Excel располагает простым инструментом, который позволяет отображать формулы.

    Читать еще:  Как сделать ячейки в excel защищенными от изменения?

    Этот инструмент также показывает взаимосвязь для каждой формулы (при выделении), так что Вы можете отследить данные, используемые в каждом расчете. Отображение формул позволяет найти ячейки, содержащие их, просмотреть, проверить на ошибки, а также распечатать лист с формулами.

    Чтобы показать формулы в Excel нажмите Ctrl+’(апостроф). Формулы отобразятся, как показано на рисунке выше. Ячейки, связанные с формулой, выделены границами, совпадающими по цвету с ссылками, с целью облегчить отслеживание данных.

    Вы также можете выбрать команду Show Formulas (Показать формулы) на вкладке Formulas (Формулы) в группе Formula Auditing (Зависимости формул), чтобы показать формулы в Excel.

    Даже, если отображение отключено, формулу можно посмотреть в Строке формул при выборе ячейки. Если Вы не желаете, чтобы формулы были видны пользователям Вашей книги Excel, можете скрыть их и защитить лист.

    1. Чтобы сделать это, выделите ячейки с формулами, которые требуется скрыть.
    2. На вкладке Home (Главная) в группе команд Cells (Ячейки) нажмите Format (Формат) и из выпадающего меню выберите пункт Format Cells (Формат ячеек).
    3. Появится диалоговое окно Format Cells (Формат ячеек). Установите флажок Hidden (Скрыть формулы) на вкладке Protection (Защита). Затем нажмите OK.
    4. Чтобы окончательно скрыть ячейки, Вы должны защитить лист. Для этого снова нажмите Format (Формат) на вкладке Home (Главная) и из выпадающего меню выберите пункт Protect Sheet (Защитить лист).
    5. Откроется диалоговое окно Protect Sheet (Защита листа). Убедитесь, что установлен флажок у пункта Protect worksheet and contents of locked cells (Защитить лист и содержимое защищаемых ячеек). Введите пароль для защиты листа, который в будущем позволит снять защиту и снова увидеть формулы. В разделе Allow all users of this worksheet to (Разрешить всем пользователям этого листа) установите флажки напротив тех задач, которые хотите разрешить пользователям. Нажмите OK.
    6. Для продолжения введите свой пароль еще раз в соответствующем поле диалогового окна Confirm Password (Подтверждение пароля).
    7. Можете заметить, что теперь при выборе ячейки, содержащей формулу, Строка формул остается пустой.
    8. Чтобы вновь показать формулы, нажмите Format (Формат) и выберите пункт Unprotect Sheet (Снять защиту листа).
    9. Введите пароль в диалоговом окне Unprotect Sheet (Снять защиту листа) и нажмите OK.

    Формулы вновь будут видны при выделении ячеек.

    Скрытие формул в Excel

    При работе с таблицами Excel, наверняка, многие пользователи могли заметить, что если в какой-то ячейке содержится формула, то в специальной строке формул (справа от кнопки “fx”) мы увидим именно ее.

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

    Метод 1. Включаем защиту листа

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

    1. Для начала нужно выделить ячейки, содержимое которых мы хотим спрятать. Затем правой кнопкой мыши щелкаем по выделенному диапазону и раскрывшемся контекстном меню останавливаемся на строке “Формат ячеек”. Также вместо использования меню можно нажать комбинацию клавиш Ctrl+1 (после того, как нужная область ячеек была выделена).
    2. Переключаемся во вкладку “Защита” в открывшемся окне форматирования. Здесь ставим галочку напротив опции “Скрыть формулы”. Если в наши цели не входит защита ячеек от изменений, соответствующую галочку можно убрать. Однако, в большинстве случаев, данная функция важнее, чем само скрытие формул, поэтому, в нашем случаем мы тоже ее оставим. По готовности щелкаем OK.
    3. Теперь в основном окне программы переключаемся во вкладку “Рецензирование”, где в группе инструментов “Защита” выбираем функцию “Защитить лист”.
    4. В отобразившемся окошке оставляем стандартные настройки, вводим пароль (потребуется в дальнейшем для снятия защиты листа) и жмем OK.
    5. В окне подтверждения, которе появится следом, снова вводим ранее заданный пароль и жмем OK.
    6. В результате нам удалось скрыть формулы. Теперь при выборе защищенных ячеек в строке формул будет пусто.

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

    При этом если мы для каких-то ячеек хотим оставить возможность редактирования (и выделения – для метода 2, о котором пойдет речь ниже), отметив их и перейдя в окно форматирования, снимаем галочку “Защищаемая ячейка”.

    Например, в нашем случае мы можем скрыть формулу, но при этом оставить возможность менять количество по каждому наименованию и его стоимость. После того, как мы применим защиту листа, содержимое данных ячеек по-прежнему можно будет корректировать.

    Метод 2. Запрещаем выделение ячеек

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

    1. Выделяем требуемый диапазон ячеек, в отношении которых хотим выполнить запланированные действия.
    2. Идем в окно форматирования и во вкладке “Защита” проверяем, стоит ли галочка напротив опции “Защищаемая ячейка” (должна быть включена по умолчанию). Если нет, ставим ее и щелкаем OK.
    3. Во вкладке “Рецензирование” щелкаем по кнопке “Защитить лист”.
    4. Откроется уже знакомое окошко для выбора параметров защиты и ввода пароля. Убираем галочку напротив опции “выделение заблокированных ячеек”, задаем пароль и щелкаем OK.
    5. Подтверждаем пароль, повторно набрав его, после чего жмем OK.
    6. В результате выполненных действий у нас больше не будет возможности не только просматривать содержимое ячеек в строке формул, но и выделять их.
    Читать еще:  Как в excel сделать надпись за текстом?

    Заключение

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

    Как сделать данные в Excel невидимыми

    08.11.2012 Григорий Цапко Полезные советы

    В некоторых случаях необходимо сделать данные, в каких либо ячейках невидимыми, не удаляя их. Например, промежуточные результаты вычислений, нулевые значения, значение параметра ИСТИНА или ЛОЖЬ и т.д.

    Для этого можно воспользоваться, как минимум, двумя способами:

    Во-первых, самое простое, установить формат шрифта в ячейке такой же, как и цвет фона, то есть, в самом распространенном случае – покрасить в белый цвет.

    Во-вторых, можно изменить тип данных, сделав их невидимыми. Для этого выделяем необходимый для скрытия диапазон ячеек с данными, кликаем правой кнопкой мыши и в появившемся контекстном меню выбираем Формат ячеек → вкладка Число → в поле Числовые форматы: выбираем (все форматы). Справа в поле Тип: устанавливаем три знака точки с запятой «;;;» (без кавычек) и нажимаем ОК.

    В приведенном ниже примере показаны два типа данных: «Основной» — видимый, и «;;;» — невидимый, а также сумма чисел, одинаковая в обоих диапазонах.

    Для увеличения нажмите на рисунке

    Чтобы сделать данные в ячейках видимыми, нужно проделать аналогичную операцию. Снова выделить необходимые ячейки и установить Тип: Основной, или просто удалить «;;;» из этого поля.

    Эти способы применимы в основном к тем ячейкам, данные в которых должны быть скрыты постоянно. Однако, такое случается не всегда.

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

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

    Например, у нас есть таблица, значения в которой получаются расчетным путем. Пусть это будет плановый бюджет продаж, где значения выручки по продуктам рассчитывается как произведение количества того или иного товара на его цену.

    Если у нас товары реализуются неравномерно, то мы получим итоговую таблицу выручки с множеством нулевых значений по тем периодам, когда реализация товара отсутствует.

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

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

    Для увеличения нажмите на рисунке

    Как видим, второй вариант воспринимается гораздо легче.

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

    Во-первых, мы можем использовать формулу на основе функции ЕСЛИ.

    Так, например, если у нас, изначально, величина выручки в ячейке В40 получается, как произведение количества проданного товара из ячейки В5 на цену товара из ячейки В25 (В40=В5*В25), то формула для скрытия нулевого значения выручки в ячейке В40 будет выглядеть следующим образом:

    В том случае, если в этом периоде не было продаж и значение В5=0, возможное нулевое значение выручки скрывается при помощи двух кавычек.

    Скопировав формулу во все ячейки расчётного диапазона по всем периодам и товарам, мы скроем возможные нулевые значения.

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

    В Excel 2010 это можно сделать следующим образом:

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

    На вкладке Главная → в группе Стили → выбираем команду Условное форматирование → в раскрывающемся списке выбираем Правила выделения ячеекРавно

    Для увеличения нажмите на рисунке

    Далее выполняем следующую последовательность действий:

    В поле Форматировать ячейки, которые РАВНЫ: устанавливаем значение 0 (1). В Раскрывающемся списке (2) выбираем Пользовательский формат… и в открывшемся диалоговом окне Формат ячеек на вкладке Шрифт в раскрывающемся списке Цвет: (3) меняем Цвет темы «Авто» на «Белый, Фон 1» (4). Нажимаем ОК (5) и ОК (6).

    Для увеличения нажмите на рисунке

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

    Чтобы вернуть исходное форматирование, удаляем созданное правило из выделенных ячеек: Вкладка Главная → группа Стили → команда Условное форматированиеУдалить правилаУдалить правила из выделенных ячеек.

    Для того чтобы сделать нулевые значения невидимыми, можно поступить еще проще. необходимо установить соответствующий параметр в настройках листа Excel.

    Заходим в меню Файл → элемент Параметры → пункт Допомлнительно → раздел показать параметры для следующего листа. Здесь выбираем параметр Показывать нули в ячейках, которые содержат нулевые значения, и убираем галочку. Теперь нулевые значения не будут отображаться на листе для которого установлен этот параметр.

    Ссылка на основную публикацию
    Adblock
    detector