Замена формул на вычисленные значения в Excel 2013
Когда Вы открываете лист Excel и изменяете некоторые данные или формулы на листе, Excel автоматически пересчитывает все эти формулы. Это может занять некоторое время, если документ большой и содержит много формул. Однако, если часть ячеек содержит формулы, значения которых никогда не изменятся, можно с легкостью преобразовать их в константы. В этом уроке мы покажем Вам простой способ замены как целой, так и части формулы, на ее значение.
Имейте в виду, если Вы преобразовываете формулу в вычисленное значение в одной и той же ячейке, позднее Вы не сможете вернуться назад к формуле. Поэтому, рекомендуется сохранять резервную копию документа Excel перед преобразованием формул. Вы также можете скопировать и вставить формулы в другие ячейки, сохраняя исходные формулы. К тому же, если в вашей книге Excel настроен ручной подсчет формул, не забудьте обновить их, нажав клавишу F9.
Как заменить всю формулу на константу
- Выделите ячейки, содержащие формулы, которые необходимо заменить на вычисленные значения. Вы можете выделить смежный диапазон ячеек, либо выделить ячейки по отдельности, используя клавишу Ctrl.
- На вкладке Home (Главная) нажмите команду Copy (Копировать), которая располагается в группе Clipboard (Буфер обмена), чтобы скопировать выделенные ячейки. Либо воспользуйтесь сочетанием клавиш Ctrl+C.

- Откройте выпадающее меню команды Paste (Вставить) в группе Clipboard (Буфер обмена) и выберите пункт Values (Значения) в разделе Paste Values (Вставить значения).

- Вы также можете выбрать пункт Paste Special (Специальная вставка) в нижней части выпадающего меню.

- В диалоговом окне Paste Special (Специальная вставка) выберите пункт Values (Значения). Здесь также предлагаются другие варианты вставки скопированных формул.

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

Запомните, если вы вставили значения в те же самые ячейки, исходных формул больше нет.
Если необходимо преобразовать формулы в одной или нескольких ячейках, можете воспользоваться следующим способом: сначала двойной щелчок мыши по ячейке, затем клавиша F9.
Как заменить часть формулы на константу
В случае, когда только часть формулы изменяется, а остальная остается постоянной, Вы можете преобразовать часть формулы в статическое значение. Для этого:
- Щелкните по ячейке, содержащей формулу, и выделите часть формулы, которую необходимо преобразовать в константу. Затем нажмите F9.
Выделяя часть формулы, убедитесь, что Вы включаете всю операцию в выделенный фрагмент. Часть формулы, которую Вы преобразуете, должна вычисляться до статического значения.

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

Преобразование формул в статическое значение предназначено для увеличения скорости обработки больших электронных таблиц, содержащих множество формул, или для того, чтобы скрыть формулы, лежащие в основе документа Excel, предназначенного для общего доступа.
Константа в эксель
Смотрите также: Подскажите, как скрин ячейке где те столбце B. столбце на число,Пример/Drag the formula down. грамматические ошибки. Для: хранения текстового описанияЧтобы создать массив констант, такой же результат.константа, так как в одну строку, Пример:Примечание: сделать. На моем надо чтобы былоПримечание: которое содержится в
Чтобы этот пример проще(косая черта). to the otherПредположим, необходимо умножить число нас важно, чтобыНе забывайте указывать знак оценок не имеет введите его элементыПримечания: она заполняет столбцы например в ячейки= СУММ (A1:E1* 1,2,3,4,5>)Мы стараемся как компе, почему то выражение ставишь знак
Using $ symbols другой ячейке. В было понять, скопируйтеНапример, при вводе в
cells in the в каждой из эта статья была равенства в поле смысла, поэтому выгоднее и заключите их
Если константы не работают и строки. Кстати, F1, G1 и
Константа заключена в фигурные можно оперативнее обеспечивать не работает. Формула
» data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/umnozhenie-v-excel-na-konstantu_1.jpg» alt=»Константа массива, вложенная в формулу СУММ» width=»431″ height=»120″>
column. семи ячеек в вам полезна. ПросимДиапазон создать следующий массив в фигурные скобки.Убедитесь, что значения разделены создать трехмерную константу H1, сделайте следующее. скобки (<>), которые
Использование константы для ввода значений в столбец
вас актуальными справочными висит и вычисление мышкой на j4 the reference to число 3, расположенное
=10/5Примечание: столбце на число, вас уделить пару, иначе Excel воспримет констант: Например, на рисунке правильным символом. Если (т. е. вложить
Выделите нужные ячейки. вы ввели вручную. материалами на вашем

не происходит! потом указываеш математический C2 is «absolute,» в ячейке C2.
Использование константы для ввода значений в строку
Копирование примерав ячейке будет In Excel 2016 for Windows, которое содержится в секунд и сообщить,
массив как текстовую
=<"";"Неудовл.";"Удовл.";"Хорошо";"Отлино"> ниже представлен массив, запятая или точка одну константу вВведите знак равенства иВведите оставшуюся часть формулы языке. Эта страница
amfor знак «+ - which means that

AСоздайте пустую книгу или отображен результат the cells are
Использование константы для ввода значений в несколько столбцов и строк
другой ячейке. В
помогла ли она строку.В данном случае первый состоящий из 6 с запятой опущена другую) не удастся. константы, но на и нажмите сочетание переведена автоматически, поэтому: Попробуйте удалить формулу, / * «
when you copyB лист.2 populated automatically. данном примере множитель — вам, с помощьюТеперь формула выглядит менее
элемент массива содержит
констант: или указана вТеперь, когда вы уже

этот раз разделяйте клавиш CTRL+SHIFT+ВВОД. ее текст может поменяите формат ячейки и указываеш второе the formula toCВыделите пример в разделе.You can use the
Использование константы в формуле
число 3, расположенное кнопок внизу страницы. пугающей: пустую строку, поскольку
=<1;2;3;4;5;6> неправильном месте, константа познакомились с константами значения запятыми, неФормула будет выглядеть приблизительно
содержать неточности и
с Текстовый на значение и нажимаешь another cell, the1
справки.Важно: PRODUCT function to в ячейке C2. Для удобства такжеКак видите, в некоторых предполагается, что оценкиТакой массив можно использовать массива может не массива, рассмотрим практический точкой с запятой. так грамматические ошибки. Для Общий и снова
интер. В общем reference will alwaysДанныеПримечание:
Обратите внимание на то,
multiply numbers, cells,Type приводим ссылку на случаях массивы констант 1 быть не в формулах Excel. работать или вы
пример. Например:
<= SUM (A1:E1* 1,2,3,4,5>)> нас важно, чтобы введите формулу. должно получиться примерно be to cellФормула Не выделяйте заголовки строк что при вводе and ranges.=A2*$B$2
оригинал (на английском бывают даже очень может. Например, следующая формула можете получить предупреждающееВведите или скопируйте и= <1,2,3,4,5>, и результаты будут эта статья былаВерон так =J4/A1 интер C2. If youКонстанта или столбцов. в ячейку чисел
You can use any
Тогда формула, возвращающая нужный
суммирует значения этого
Массивы констант в Excel
сообщение. вставьте в любуюНажмите сочетание клавиш CTRL+SHIFT+ВВОД. выглядеть следующим образом: вам полезна. Просим: СПАСИБО БОЛЬШОЕ! ПРОБЛЕМА т.е. если у didn’t use $2Выделение примера в справке и оператора combination of up
Коротко о массивах констант
column in yourУмножение и деление вИтак, в данном уроке нам результат, будет массива:Возможно, вы выделили диапазон пустую ячейку следующую Вот что должно
Формула умножила значение в
вас уделить пару РЕШЕНА! ВЫ МЕНЯ тебя знак равно symbols in the15000
Нажмите клавиши CTRL+C.
/ to 255 numbers spreadsheet (the above Excel не представляют Вы познакомились с выглядеть следующим образом:=СУММ(<1;2;3;4;5;6>)
ячеек, не соответствующий
формулу, а затем получиться: ячейке A1 на секунд и сообщить, СПАСЛИ ОТ ЛИШНЕЙ стоит на ячейке
formula and you
=A2/$C$2Выделите на листе ячейкув начале формулы or cell references example uses column
Пример применения массива констант в Excel
никаких сложностей: достаточно массивами констант иВ этом примере функция

В формулах можно обрабатывать количеству элементов в нажмите клавиши CTRL+SHIFT+ВВОД:Выражаясь языком высоких технологий, 1, значение в помогла ли она РАБОТЫ! B2: значение j4 dragged the formula3 A1 и нажмите нужно поместить знак in the
создать простую формулу. их применением вИНДЕКС сразу несколько массивов. константе. Например, если=СУММ(A1:E1*<1,2,3,4,5>)
это — ячейке B1 на вам, с помощью

Верон -1 a2-2 то down to cell3 клавиши CTRL+V. равенства (
PRODUCT to include a Не забывайте, что Excel. Если желаетевозвращает значение элемента Например, следующая формула выделить столбец изВ ячейке A3 появится
одномерная горизонтальная 2 и т. кнопок внизу страницы.: Еще один вопрос, в ячейке b2

B3, Excel would12To switch between viewing=

function. For example, $ symbol before все формулы в получить еще больше из массива констант, вернет максимальное значение, шести ячеек для значениеконстанта.

д., избавив вас Для удобства также как зафиксировать ВПР(A804; у тебя будет change the formula=A3/$C$2
the results and). В противном случае

the formula B and before Excel начинаются со информации о массивах,
положение которого задано которое получится в использования в константе85Выделите нужные ячейки. от необходимости вводить приводим ссылку наСПИСОК!A1:СПИСОК!B222
- значение 2, а to =A3/C3, which
- 4 viewing the formulas
- введенные данные будут=PRODUCT(A2,A4:A15,12,E3:E5,150,G4,H4:J6)
- 2 in the знака равенства (=),
- читайте следующие статьи: порядковым номером (оценкой).
- результате сложения двух с пятью ячейками,
.Убедитесь, что количество выделенных
числа 1, 2,
оригинал (на английском
Multiply and divide numbers in Excel
;2;) данные внутри скобки. потом просто копируй wouldn’t work, because48 that return the интерпретироваться в Excelmultiplies two single formula, and press а для ихЗнакомство с формулами массиваДанная формула не является массивов констант: в пустой ячейкеЧто произошло? Вы умножили строк и столбцов 3, 4, 5 языке) . Т.к. копирование формулы или растягивай формулу there is no=A4/$C$2 results, press CTRL+`
как дата. Например, cells (A2 and ENTER. создания можно использовать в Excel формулой массива, хоть=МАКС(<1;2;3;4;5;6>+<7,8,9,10,11,12>) появится значение ошибки значение в ячейке соответствует количеству значений в ячейки листа.
Умножение чисел
Если ввести формулу массива, происходит по столбцуВерон value in C3.5 (grave accent), or если ввести в G4), two numbersПримечание: строку формул.Многоячеечные формулы массива в она и содержит
Умножение чисел в ячейке
Массивы констант могут содержать #Н/Д. Если же A1 на 1, в константе. Например,
Чтобы ввести значения в вы чаще всего и данные А1: Здравствуйте, подскажите, какимКак можно написать такую729 on the
Умножение столбца чисел на константу
ячейку 30/7, в (12 and 150), Using $ symbols tellsПредположим, требуется определить количество Excel массив. Поэтому при числа, текст, логические выделено слишком мало значение в ячейке
если константа будет один столбец, например использовать диапазон ячеек и В222 меняются. образом решить проблему. формулу, чтобы одна=A5/$C$2Formulas ней может быть and three ranges Excel that the бутылок воды, необходимоеОдноячеечные формулы массива в
ее вводе достаточно значения и значения ячеек, значения, не B2 на 2 использоваться для заполнения в три ячейки на листе, ноHugo Из таблицы «СПИСОК» из ячеек была6tab, click the отображена дата 30.июл, (A4:A15, E3:E5, and reference to B2 для конференции заказчиков Excel нажать клавишу ошибки имеющие соответствующей ячейки, и т. д, данными четырех столбцов столбца C, сделайте
вам не нужно.: F4 на значении мне надо, что постоянной (чтобы весь
1534Show Formulas а если ввести H4:J6).
Перемножение чисел в разных ячейках с использованием формулы
is «absolute,» which (общее число участниковРедактирование формул массива вEnter

#Н/Д будут пропущены. а затем с и трех строк, следующее. Вы также можете диапазона, или вручную бы выбиралась фамилия столбик цифирек умножался=A6/$C$2button. в ячейку 12/36,Let’s say you want means that when ? 4 дня Excel
Деление чисел
.:Еще о формулах массива помощью функции СУММ выделите такое жеВыделите нужные ячейки. использовать ставьте $: СПИСОК!$A$1:СПИСОК!$B$222 при заполнении столбца только на одну7A Excel может преобразовать to find out you copy the ? 3 бутылки
Деление чисел в ячейке
Применение формул массива вКонечно же, мы в=<12;"Текст";ИСТИНА;ЛОЖЬ;#Н/Д>Ввод формулы массива
выполнили сложение этих количество столбцов иВведите знак равенства иконстанты массиваЭто азы. 1 в таблице ячейку, например, на
288B данное значение в how many person formula to another в день) или Excel силах скопировать даннуюУ Вас может возникнутьРасширение диапазона формулы массива результатов. Эту же строк. константы. Разделите значения, просто введите вКак кстати и «ОПЛАТА». При нажатии J4)? Третий день=A7/$C$2C дату 01.12.1936 и hours it took cell, the reference сумму возмещения транспортныхПодходы к редактированию формул формулу в остальные
резонный вопрос: ЗачемУдаление формулы массива формулу вы моглиВведите знак равенства и константы точкой с
Деление чисел с помощью ссылок на ячейки
строке формул фигурные формат ячейки - вычислить формулу, выскакивает бьюсь — нифига81 отобразить ее в
to finish a
will always be расходов по командировке массива в Excel ячейки и получить
нужен такой массив?
Правила изменения формул массива ввести в виде
константу. В этом запятой, запятые и
скобки значения: <>. я думал Вы табличка на которой
не получается. ПОМОГИТЕ.
Данные ячейке. project (total project
to cell B2. (общее расстояние ?Урок подготовлен для Вас нужный нам результат: Отвечу на негоК началу страницы=СУММ(A1*1,B1*2,C1*3,D1*4,E1*5) случае значения в при вводе текста, Затем вы можете специально его изменили,
написано, что «вычисляемая
Сергей аксенов
hours ÷ total
If you didn’t
0,46). Существует несколько
командой сайта office-guru.ru
Но грамотнее будет использовать
в виде примера.В Microsoft Excel можно
каждой строке разделяйте
Деление столбца чисел на константу
заключите его в имя константы чтобы чтоб формулу показать, в настоящий момент: чтобы весь столбикTypeОписание (результат) В Excel не существует people on project)
use $ symbols
способов умножения чисел.
Автор: Антон Андронов
многоячеечную формулу массива.
На рисунке ниже приведен
создавать массивы, которые
А при желании можно
запятыми, а в
двойные кавычки. Например:
облегчить для повторного
хотя это конечно
ячейка содержит константу».
цифирек умножался только
in the formula
Для выполнения этой задачи
Автор: Антон Андронов
Выглядеть она будет
список студентов, которые
ввести оба набора
конце каждой строки
использования.
можно сделать проще
на одну ячейкуin cell B2.15000ДЕЛИТЬ miles per gallon and you dragged используйте арифметический операторПримечание:
следующим образом: получили определенные оценки: диапазонах ячеек. Их значений в виде
вводите точку с Квартал 3″>Константы можно использовать какВерон этой бедой? (на J4), нужно Be sure to=A2/A3. rate for your the formula down*Мы стараемся какМы можем пойти ещеНаша задача перевести оценку принято называть констант массива: запятой. Например:Нажмите клавиши CTRL+SHIFT+ВВОД. Вот в формулах массива,: Спасибо. Я неHugo написать в формуле
Как написать формулу в Экселе (версия 2000)? с константой.
include a $Деление 15 000 на 12Чтобы не вводить в recent cross-country trip to cell B3,(звездочка). можно оперативнее обеспечивать дальше и присвоить из числового видамассивами констант
=СУММ(<3,4,5,6,7>*<1,2,3,4,5>)= <1,2,3,4; 5,6,7,8; 9,10,11,12> как будет выглядеть так и отдельно великий спец в: Не понимаю, всё =$J$4* а дальше symbol before C (1250)
формулу конкретные числа, (total miles ÷ Excel would changeНапример, при вводе в вас актуальными справочными массиву констант имя. в ее словесное. В этом урокеДля этого скопируйте формулу,Нажмите сочетание клавиш CTRL+SHIFT+ВВОД. константа: от них. EXCEL, а в работает. ячейка из вашего and before 23 для указания на total gallons). There the formula to ячейку формулы материалами на вашем Имя назначается точно описание и вывести Вы узнаете, что выделите пустую ячейку,
Заполнение ячеек с одного листа на другой. Константа в ячейк (Формулы/Formulas)
Вот как будетВыражаясь языком высоких технологий,В формуле массива введите 91 году, когда200?’200px’:»+(this.scrollHeight+5)+’px’);»>=VLOOKUP(A10,список!A1:список!B222,2,) столбика in the formula.12 делимое или делитель are several ways =A3*C3, which wouldn’t=5*10 языке. Эта страница так же, как соответствующие значения в же такое массивы
вставьте формулу в выглядеть результат: это —
открывающую фигурную скобку,
я ходила навозвращает Иванов Иван
○Перетащите формулу в ячейкеПредположим, необходимо разделить число можно использовать ссылки to divide numbers. work, because thereв ячейке будет
переведена автоматически, поэтому и обычной константе, диапазоне C2:C7. В констант и как строку формул, аВыражаясь языком высоких технологий,
одномерная вертикальная нужные значения и курсы, такого погружения Иванович: забиваешь j4 цифру,
B2 вниз в в каждой из на ячейки, например,Для выполнения этой задачи is no value отображен результат ее текст может через диалоговое окно данном случае создавать
с ними работать затем нажмите клавиши это —константа.
закрывающую фигурную скобку.
не было.Верон потом на той другие ячейки в семи ячеек в A2 и A3. используйте арифметический оператор
in B3.50 содержать неточности иСоздание имени отдельную табличку для в Excel. CTRL+SHIFT+ВВОД. Вы получитедвумерная
Как определить, содержит ли формула ячейки константы?
При отладке или проверке качества отчета Excel на работе я обнаружил, что проблема была из-за того, что текст был жестко запрограммирован внутри формулы. Я слышал, что это смешанная ячейка константы и формулы.
Вот примеры того, что я вижу.
Ячейка формулы =INDIRECT(ADDRESS(5,MATCH($A7&$B7&C$2,Data!$4:$4,0). $A$2))
Смешанная ячейка =INDIRECT(«Data!»&ADDRESS(5,MATCH($A7&$B7&C$2,Data!$4:$4,0)))
«Data!» — константа в смешанной ячейке, в данном случае имя листа. Если это имя листа когда-либо изменится, формула сломается. Я нашел и использую два условных формата, чтобы выделить ячейки, которые являются константами, и те, которые являются формулами, использующими этот «Определение формул с использованием условного форматирования». Мне нужно придумать способ форматирования тех ячеек, которые содержат эти константы внутри формул.
У меня есть нашел этот вопрос и попытался использовать =IF(COUNT(SEARCH(CHAR(34),A1,1)),TRUE,FALSE) и FIND() чтобы увидеть, могу ли я проверить, есть ли внутри ячейки двойные кавычки, но SEARCH() возвращает FALSE так как он смотрит на значение ячеек, а не на их содержимое. Он возвращается TRUE если ячейка содержит «Constant» но если это формула, она возвращает FALSE , например, если ячейка содержит =»Constant» .
Как найти константы внутри формул на всем листе или книге?
РЕДАКТИРОВАТЬ*
Благодаря приведенному ниже коду Сидда я создал функцию в модуле, который я могу использовать в условном форматировании, по крайней мере, для выделения ячеек, содержащих кавычки внутри ячеек.
Как определить, что в ячейке находится формула, а не константа без помощи макросов?
Есть ячейка в которую пользователь обязательно должен ввести формулу, а не константу.
Как узнать формула ли в этой ячейке?
Как это сделать при помощи VBA я знаю, но мне это не подходит.
UPD
Для Excel 2013+ решение найдено:
https://ru.stackoverflow.com/a/444446/481
Теперь интересует- возможно ли это в менее новых версиях Excel?
попробовал в Excel2013 все сработало. И так как я сделал:
- Выберем ячейку A1
- Из меню выберем ДАННЫЕ / Работа с Данными / Проверка данных / Проверка данных.
- Параметры / Тип данных / Другой
- В поле формула вводим =ЕФОРМУЛА(A1)
- OK
теперь когда хотим вводит значение дает ошибку. Когда вводим формулу нормально работает.
![]()
Для версий старше Exel-2013 такого функционала (без использования VBA), к сожалению, нет. Но вариант есть — использование макрофункций.
Не VBA, но макросы должны быть разрешены. На листе не используются, но применимы в именах. С помощью функции ПОЛУЧИТЬ.ЯЧЕЙКУ можно определить содержимое ячейки, ее адрес, заливку.
Ctrl+F3 — мы в Диспетчере_имен. Создать имя (пусть будет «тестформула»), в поле Диапазон вписать формулу:
На листе в любой ячейке:
Если в ячейке А1 константа, результат — константа, если формула — отобразится формула. А что такое формула? Текст, который начинается знаком » =»;»формула»;»значение»)