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

Щелкните Формулы и выберите показать формулы, чтобы переключаться между отображением формул и результатами.
Переключение между отображением формул и их результатами с помощью клавиатуры
Нажмите клавиши CTRL+` (апостроф).
Предотвращение отображения формулы в строке формул
Примечание: Эта процедура делает невозможным редактирование ячеек, содержащих формулы.
- Выделите диапазон ячеек, в которых вы хотите скрыть формулы. Вы также можете выбрать несмежные диапазоны ячеек или весь лист.
- На вкладке Главная нажмите кнопку Формат и выберите команду Формат ячеек.
- На вкладке Защита снимите флажок Скрытый.
- Нажмите кнопку ОК.
- На вкладке Рецензирование нажмите кнопку Защитить лист.
- Убедитесь в том, что флажок Защитить лист и содержимое защищаемых ячеек установлен, и нажмите кнопку ОК.
Отображение ранее скрытых формул с помощью удаления защиты
На вкладке Рецензирование нажмите кнопку Снять защиту листа. Если кнопка «Снять защиту листа» недоступна, сначала отключите функцию Общая книга.
Если вы больше не хотите скрывать формулы на защищенном листе, щелкните ячейки правой кнопкой мыши и выберите Формат ячеек. На вкладке Защита снимите флажок Скрытый.

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

Чтобы отобразить формулы в ячейках, нажмите сочетание клавиш CTRL+` (маленький значок — это значок тупого ударения). Когда формулы будут видны, распечатайте свой таблицу, как обычно.
Чтобы вернуться к отображению результатов в ячейках, снова нажмите CTRL+`.
Совет: Подсказка на случай, если вам не удастся найти клавишу значка тупого ударения (`): обычно (но не всегда) она располагается в верхнем левом углу клавиатуры. Если на вашей клавиатуре ее трудно найти, вы можете отобразить и скрыть формулы, перейдя на вкладку Формулы и выбрав команду Показывать формулы. Чтобы вернуться к стандартному режиму, нажмите эту кнопку еще раз.
Формула отображается только в , а результаты отображаются в ячейках книги Excel в Интернете. Но вы можете сделать снимок экрана или скопировать формулы и вставить их в другое приложение, например Блокнот, а затем распечатать.
Как изменить отображение формул в excel
������� ���������� ��������� MS Office 2007: Microsoft Excel
В случае необходимости внесения изменений в рабочий лист, вам, возможно, придется редактировать формулы. Отредактировать формулу можно так же, как и значение любой другой ячейки.
Режим редактирования ячеек можно активизировать несколькими способами:
- Дважды щелкнуть кнопкой мыши на редактируемой ячейке, расположив курсор внутри ячейки. Это позволит внести изменения непосредственно в ячейке. Данный способ работает только в том случае, если включена в параметрах опция Разрешить редактирование в ячейке . Включить эту опцию можно на вкладке Файл – Параметры – Дополнительно – Параметры правки
- Нажать клавишу F2 . Это позволит вам редактировать содержимое непосредственно в ней. Если же опция Разрешить редактирование в ячейке отключена, редактирование будет осуществляться в строке формул.
- Выделить ячейку с формулой, подлежащей редактированию, и щелкнуть кнопкой мыши на строке формул. Это позволит вам редактировать формулу в строке формул.
В качестве примера рассмотрим задачу о падении тела в поле тяжести Земли с некоторой высоты без начальной скорости. В этом случае за время t тело пролетает расстояние S , равное S=gt 2 /2. Величина g — это ускорение свободного падения, равное примерно 9,8 м/с 2 . Проанализируем зависимость пройденного расстояния от времени.

Для начала в ячейки таблицы внесем названия величин (для удобства дальнейшей работы). Так, в ячейку А1 введем символ д, в ячейку В1 введем символ t ив ячейку С1 — символ S соответственно (рис.23).
После этого во второй строке вводим числа. В ячейку А2 введем значение ускорения свободного падения — 9,8. В ячейку В2 введем 1, что подразумевает вычисление пройденного телом пути за одну секунду.
Замечание . Десятичная дробь от целой части числа отделяется запятой.


В ячейку С2 введем формулу =А2*В2^2/2 . Необходимо заметить, что для ввода ссылки на ячейку следует выделить эту ячейку, щелкнув на ней левой клавишей мыши, что приведет к появлению адреса этой ячейки в строке формул. Следует избегать набора адреса ячейки на клавиатуре в строке формул. Так адрес, набранный русскими буквами, не будет соответствовать адресу ячейки и формула не будет вычислена. По мере ввода этой формулы последовательно будем выделять ячейки, на которые в этой Формуле есть ссылки (рис.24 и 25).

После того как формула набрана, можно нажать клавишу Enter (или щелкнуть на кнопке с галочкой слева от строки формул ) (рис.25). В ячейке С2 можно видеть правильное значение для пройденного телом за одну секунду расстояния (4,9 метра) (рис.26).
В тех случаях, когда требуется многократно проводить вычисления по одним и тем же формулам, но для разных входных данных, полезность использования ссылок очевидна. Например, если требуется вычислить расстояние, пройденное телом за две секунды, не потребуется вводить все данные заново. Достаточно поменять значение в ячейке B2 на 2 и нажать Enter . После этого в ячейке С2 автоматически будет отображен результат (рис.27).

Разберем другой пример. Предположим, вам нужно подготовить краткий отчет на одну страничку, отражающий помесячные запланированные объемы продаж вашей компании.
Перейдем на Лист2. Таблица запланированных объемов продаж будет состоять из двух столбцов. В столбце А введем названия месяцев, в столбце B — числа запланированных объемов продаж. Сначала нужно ввести заголовки столбцов в рабочий лист. Для этого выполните ряд действий.
1. Поместите с помощью мыши табличный курсор в ячейку А1 , щелкнув дважды на ней.
2. В ячейку A1 введите слово Месяцы , закончив набор клавишей Enter . В зависимости от установленных параметров Excel переместит табличный курсор в другую ячейку, соседнюю к ячейке А1 , или же оставит его в ячейке А1 .
3. Переместите табличный курсор в ячейку В1 , введите План продаж , закончив набор клавишей Enter .
Теперь введем названия месяцев в столбец А .
1. Введем в ячейку А2 — Январь . Названия других месяцев можно ввести вручную, но давайте воспользуемся средством Excel, которое называется Автозаполнение .
2. Убедитесь, что ячейка А2 выделена, т.е. активна. Обратите внимание на маленький квадратик в правом нижнем углу редактируемой ячейки ( маркер заполнения ). Если поместить на него указатель мыши, то он примет вид черного крестика. Поместите указатель мыши на маркер заполнения так, чтобы указатель превратился в крестик. Затем нажмите левую кнопку мыши и перетаскивайте указатель вниз, пока не будут выделены все ячейки от А2 до А13 .
3. Отпустите кнопку мыши, и вы увидите, что программа автоматически введет вместо вас все названия месяцев.

В итоге у вас должна получиться таблица, подобная показанной на рис.28.
После этого в столбец в нужно ввести планируемые объемы продаж за каждый месяц.
Предположим, что в январе объемы должны составить 150 тыс. руб. и далее должны возрастать каждый месяц на 3,5%.
1. В активную ячейку В2, введите число 150000, закончив клавишей Enter.
2. Чтобы ввести формулу, вычисляющую запланированные объемы продаж в феврале, перейдите в ячейку В3 и введите =В2*103, 5% . В ячейке должно появиться число 155250. Эта формула умножает содержимое ячейки В2 на 103,5%. Другими словами, объем продаж в феврале будет на 3,5% больше, чем в январе.
3. Подобная формула используется для расчета плановых объемов продаж во все остальные месяцы. Но вместо того, чтобы вводить одну и ту же формулу во все ячейки столбца в, воспользуемся средством автозаполнения. Убедитесь, что выделена формула, подлежащая копированию, то есть ячейка В3 . Поместив указатель мыши на маркер заполнения так, чтобы он превратился в крестик, нажав кнопку мыши, перетаскивайте указатель вниз, пока не будут выделены все ячейки от В3 до В13 .
В результате всех выполненных действий должен получиться рабочий лист, похожий на тот, что показан на рис.29.

Обратите внимание на то, что, за исключением ячейки В2 , все значения в столбце в получены с помощью формул. Чтобы проверить, как работают эти формулы, введите новое значение в ячейку B2 — во всех других ячейках столбца в должны сразу появиться другие значения. Таким образом, все значения в этом столбце зависят только от одного значения, которое записано в ячейке В2 .
Зачем нужен стиль ссылок R1C1
«У меня в Excel, в заголовках столбцов листа появились цифры (1,2,3…) вместо обычных букв (A,B,C…)! Все формулы превратились в непонятную кашу с буквами R и С! Что делать. Помогите!» Этот вопрос я слышу почти на каждом тренинге, да и на нашем форуме он всплывает с завидной периодичностью. Давайте, наконец, разберемся — что же это за хитрый режим ссылок, как с ним бороться и для чего он, собственно говоря, вообще предназначен.
Что это
- R C — относительная ссылка на текущую ячейку
- R2 C2 — то же самое, что $B$2 (абсолютная ссылка)
- R C5 — ссылка на ячейку из пятого столбца в текущей строке
- R C[-1] — ссылка на ячейку из предыдущего столбца в текущей строке
- R C[2] — ссылка на ячейку, отстоящую на два столбца правее в той же строке
- R[2] C[-3] — ссылка на ячейку, отстоящую на две строки ниже и на три столбца левее от текущей ячейки
- R5 C[-2] — ссылка на ячейку из пятой строки, отстоящую на два столбца левее текущей ячейки
- и т.д.
Ничего суперсложного, просто слегка необычно.
Как это включить/отключить
Мало кто использует этот режим осознанно. Обычно он случайно включается сам, например, при открытии кривых выгрузок из 1С в Excel и в некоторых других ситуациях. Отключить его совсем несложно. Самый простой путь:
В Excel 2007/2010: кнопка Офис (Файл) — Параметры Excel — Формулы — Стиль ссылок R1C1 (File — Excel Options — Formulas — R1C1-style)
В Excel 2003 и старше: Сервис — Параметры — Общие — Стиль ссылок R1C1 (Tools — Options — General — R1C1-style)
Если вам приходится делать это часто, то имеет смысл создать простой макрос, переключающий эти два режима туда-обратно:
Sub ChangeRefStyle() If Application.ReferenceStyle = xlA1 Then Application.ReferenceStyle = xlR1C1 Else Application.ReferenceStyle = xlA1 End If End Sub
Можно сохранить его в личную книгу макросов и повесить на кнопку на панели инструментов или на сочетание клавиш (как это сделать описано тут).
Где это может быть полезно
А вот это правильный вопрос. Если звезды зажигают, то это кому-нибудь нужно. Есть несколько ситуаций, когда режим ссылок R1C1 удобнее, чем классический режим А1:
- При проверке формул и поиске ошибок в таблицах иногда гораздо удобнее использовать режим ссылок R1C1, потому что в нем однотипные формулы выглядят не просто похоже, а абсолютно одинаково. Сравните, например, одну и ту же таблицу в режиме отладки формул (CTRL+~) в двух вариантах адресации:
Найти ошибку в режиме R1C1 намного проще, правда?
- Если большая таблица с данными на вашем листе начинает занимать уже по нескольку сотен строк по ширине и высоте, то толку от адреса ячейки типа BT235 в формуле немного. Видеть номер столбца в такой ситуации может быть гораздо полезнее, чем его же буквы.
- Некоторые функции Excel, например ДВССЫЛ (INDIRECT) могут работать в двух режимах — A1 или R1C1. И иногда оказывается удобнее использовать второй.
- В коде макросов на VBA часто гораздо проще использовать стиль R1C1 для ввода формул в ячейки, чем классический A1. Так, например, если нам надо сложить два столбца чисел по десять ячеек в каждом (A1:A10 и B1:B10,) то мы могли бы использовать в макросе простой код:
Range("C1:C10").FormulaR1C1="=RC[-2]*RC[-1]"
т.к. в режиме R1C1 все формулы будут одинаковые. В классическом же представлении в ячейках столбца С все формулы разные, и нам пришлось бы писать код циклического прохода по каждой ячейке, чтобы определить для нее формулу персонально, т.е. что-то типа:
For Each cell In Range("C1:C10") cell.Formula = "=" & cell.Offset(0, -2).Address & "*" & cell.Offset(0, -1).Address Next cell
Ссылки по теме
- Что такое макросы, как их создавать, куда вставлять текст макроса на VBA?
- Зачем $ в адресах ячеек? Различные типы ссылок в формулах Excel.
11.11.2012 01:42:00
Спасибо за разъяснение. Всегда больше всего интересовал вопрос «почему». На мелких таблицах RC режим бесил, на крупных стал более понятен, но все на уровне интуиции.
11.11.2012 01:43:09
Можно ли используя стиль ячеек «R1C1» сделать так, чтобы ссылка велась не на конкретное количество строк/столбцов назад/вперед, а на изменяемое число строк/столбцов назад/вперед.
Условно:
Не RC[1], а RC[-i] где i = значение из другой ячейки.
Какой синтаксис необходимо применять для написания подобной «изменяемой ссылки»?.
11.11.2012 01:45:33
Для такого можно использовать функцию СМЕЩ (OFFSET) — она выдает ссылку на диапазон, сдвинутый относительно исходного на определенное число строк и столбцов.
Например =СМЕЩ(A1;3;2) даст ссылку на B3

19.12.2013 15:21:26
Обычно, если для расчетов используется значение какой-то ячейки, то при составлении расчетной конструкции (=. ) просто в нужном месте конструкции щёлкают по нужной ячейке, и ссылка на нее сама вставляенся в конструкцию.
Ещё можно присвоить нужной ячейке имя (выделить её, далее Меню-Вставка-Имя-Присвоить), например, Мой_рост, а потом использовать его в конструкции (=. +Мой_рост/. ). К моменту обращения к этой ячейке (т.е. до начала расчета) там должно находиться нужное/конкретное значение. Именованную ячейку можно «перетаскивать» в любое другое место, даже на другой лист, и там она будет с именем «Мой_рост».
Кстати, вышесказанное работает в любом стиле — «R1C1» и «A1».
11.11.2012 01:43:40
огромное спасибо за решение дремучего вопроса!
03.04.2013 11:23:42
Огромное спасибо. Сегодня открыла свои файлы и оказалось, что все формулы превратились в эту самую «кашу». Вспомнила, что на planetaexcel.ru читала про этот режим excel, без проблем нашла эту статью и все исправила. Не в первый раз вы меня так выручаете. Еще раз огромное спасибо.
11.04.2013 09:09:28

Не за что! Будем стараться и дальше
17.05.2013 09:30:51

Спасибо. Разъяснили!

19.12.2013 14:33:36

Почему «каша»? Лично я предпочитаю работать и программировать в Excel (кстати, 2003) именно в стиле «R1C1». Считаю, очень удобно, наглядно, логично и «математично». «AE:8» или (8,31), «BB:12» или (12,54) — что понятнее и естественнее? «R1C1» — это же Декартова система координат (Y,X) в школьном учебнике!
21.12.2013 09:48:26

Old school
Для именно программирования он, кстати, однозначно удобнее, абсолютно согласен.

21.12.2013 10:08:17
Да, «Old school», возможно, теперь этому в школе не учат по системе ЕГЭ.

17.10.2014 07:40:32
спасибо! теперь все понятно!
18.11.2014 03:33:46
Недавно открыл для себя ещё одну мега удобную вещь,которую можно сделать только с этим стилем. На сайте вроде не встречал, так что поделюсь с читателями, может кому пригодится.
Если в формуле хочется использовать именованные диапазоны (RangeNames), то есть вместо формулы B3*B4 иметь что-то вроде Объем * Цена, то обычно выделяют всю строку(столбец) с исходными данными, то есть получается массив (или вектор — назовите как хотите), например «Выручка» — В3:X3, «Цена» — B4:X4. Тогда, конечно, можно вводить эти имена в формулу, и формула примет более благообразный и понятный вид, но есть несколько но
— при использовании некоторых формул, например МАКС, Excel будет использовать весь массив в качестве аргумента, то есть если у вас две цены Цена1; Цена 2, то с формулой Макс (Цена1, Цена2) посчитается не максимальная цена из двух цен в текущем столбце, а максимальная цена за весь период.
— Если зайти в режим редактирования — то будет подсвечиваться весь диапазон — тоже не всегда удобно и понятно, откуда берутся значение для формулы
Но можно задать не статичный диапазон, а смещающийся. Надо зайти в режим R1C1 и при создании диапазона не фиксировать столбец, то есть вместо R3C2:R3C24 вписать R3C. Тогда в любой ячейке Excel при использовании этого диапазона будет использоваться значение из третьего ряда и текущего столбца, причём даже в режиме ссылок A1. И, что самое интересное, в режиме А1 адрес диапазона будет меняться, в зависимости от того, в какой ячейке вы находитесь. По мне, так это какая-то магия, если честно. Таки образом решаются вышеупомянутые проблемы.
Надеюсь, понятно объяснил. Пока писал, понял, что можно подобную вещь и без этого стиля ссылок сделать, но всё равно не так красиво получится.