Как заменить ячейку в формуле excel
Перейти к содержимому

Как заменить ячейку в формуле excel

  • автор:

Замена ячеек в формуле EXCEL

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

Формулы в формате R1C1 и структурированные ячейки не поддерживаются.

    Как изменить ячейки автоматически:
  1. Введите или скопируйте исходную формулу в текстовое поле
  2. Сформируйте список ячеек, нажав кнопку
  3. Задайте для каждой ячейки новый адрес
  4. Нажмите на появившуюся кнопку
  5. Скопируйте получившуюся формулу (с измененными адресами ячеек) в Excel

Исходная формула

Новая формула

На главную
Copyright © 2012-2020 scriptapplications.narod.ru при использовании материалов обязательна ссылка на сайт

Как заменить ячейку в формуле excel

Приветствую.
Подскажите, как для выбранного диапазона во всех формулах заменить Q1 на Q1 2013?

Пользователь
Сообщений: 9709 Регистрация: 22.12.2012
05.02.2013 16:48:07

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

Пользователь
Сообщений: 15 Регистрация: 14.01.2013
05.02.2013 17:19:34
Изменено: Alexander Kuznetsov — 06.02.2013 00:08:40
Пользователь
Сообщений: 3289 Регистрация: 22.12.2012
Win7 MSO 2013
05.02.2013 17:21:43

Цитата
Alexander Kuznetsov пишет:
В формулах

Пользователь
Сообщений: 5099 Регистрация: 22.12.2012
05.02.2013 17:23:25
Alexander Kuznetsov а почему нет. попробуйте.
Пользователь
Сообщений: 15 Регистрация: 14.01.2013
05.02.2013 17:35:04
Разобрался. Никогда не задумывался, что и в формулах можно
Пользователь
Сообщений: 43 Регистрация: 11.02.2013
11.02.2013 01:32:02

Здравствуйте! Эксель 2010. Не дает заменить название таблицы в формуле на название другой таблицы с помощью «Найти и заменить». Как еще можно поменять?

Пробовал даже просто скопировать текст формулы в ячейку, чтоб без » forum-post-lastedit»> Изменено: alexhorse — 11.02.2013 01:41:39

Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
11.02.2013 01:55:25

Цитата
alexhorse пишет:
Можно ли задать Ctrl+H только для одной ячейки, на которой стоишь?

Ячейка, «на которой стоишь», называется активной ячейкой )) Если по Сtrl+H нажать на кнопку «Заменить», а не «Заменить все», то замена будет произведена только в активной ячейке.

Пользователь
Сообщений: 3289 Регистрация: 22.12.2012
Win7 MSO 2013
11.02.2013 01:59:55

С одной ячейкой: Заменить, но не заменить все!
На счет названия таблицы не пробовал, но думаю, что нет разницы.
Выложите часть своего файла — проверим.

Пользователь
Сообщений: 43 Регистрация: 11.02.2013
11.02.2013 02:24:37
Всем спасибо. Разобрался — проблема была в формуле =) а не в «Найти и выбрать»
Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как заменить ячейку в формуле excel

Прошу помощи, следующий вопрос:
Имеется столбец содержащий n-ое количество однотипных формул, нужно заменить одно значение во всех формулах.
Например формула B1=100*A1/12 и таких формул весь столбец B. 100 — значение постоянное, 12 — переменное (то есть может быть и не 12).
Нужно, к примеру, 100 заменить на 200.
Как сделать это быстро.

Прошу помощи, следующий вопрос:
Имеется столбец содержащий n-ое количество однотипных формул, нужно заменить одно значение во всех формулах.
Например формула B1=100*A1/12 и таких формул весь столбец B. 100 — значение постоянное, 12 — переменное (то есть может быть и не 12).
Нужно, к примеру, 100 заменить на 200.
Как сделать это быстро. jocker229

Сообщение Прошу помощи, следующий вопрос:
Имеется столбец содержащий n-ое количество однотипных формул, нужно заменить одно значение во всех формулах.
Например формула B1=100*A1/12 и таких формул весь столбец B. 100 — значение постоянное, 12 — переменное (то есть может быть и не 12).
Нужно, к примеру, 100 заменить на 200.
Как сделать это быстро. Автор — jocker229
Дата добавления — 30.10.2013 в 14:57

Группа: Модераторы
Ранг: Экселист
Сообщений: 7005
Замечаний: 0% ±

Excel 2007;2010;2016
Сtrl+H.найти 100.заменит 200
Сtrl+H.найти 100.заменит 200 китин
Сообщение Сtrl+H.найти 100.заменит 200 Автор — китин
Дата добавления — 30.10.2013 в 14:59
Группа: Админы
Ранг: Местный житель
Сообщений: 19059
Замечаний: ±

Excel 365 & Mac Excel

Можно попробовать через диалоговое окно Найти/Заменить

А ещё лучше вынести эту константу в отдельную ячейку, а в формуле дать на неё абсолютную ссылку, тогда достаточно будет поменять значение в ячейке

Можно попробовать через диалоговое окно Найти/Заменить

А ещё лучше вынести эту константу в отдельную ячейку, а в формуле дать на неё абсолютную ссылку, тогда достаточно будет поменять значение в ячейке Pelena

Сообщение Можно попробовать через диалоговое окно Найти/Заменить

А ещё лучше вынести эту константу в отдельную ячейку, а в формуле дать на неё абсолютную ссылку, тогда достаточно будет поменять значение в ячейке Автор — Pelena
Дата добавления — 30.10.2013 в 15:02

Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Замечаний: 0% ±

Excel 2003
Спасибо за советы!
Спасибо за советы! jocker229
Сообщение Спасибо за советы! Автор — jocker229
Дата добавления — 30.10.2013 в 15:05
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16620
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Цитата китин, 30.10.2013 в 14:59, в сообщении № 2
Сtrl+H.найти 100.заменит 200

Не прокатит.
В строке № 100 находится такая формула

и после замены получится

А вот если в «Найти» написать «=100» (без кавычек), а в «Заменить на» «=200», тогда прокатит.
а грамотнее, конечно же, последовать совету Лены и вынести константу или в имена, или в отдельную ячейку.

Цитата китин, 30.10.2013 в 14:59, в сообщении № 2
Сtrl+H.найти 100.заменит 200

Не прокатит.
В строке № 100 находится такая формула

и после замены получится

А вот если в «Найти» написать «=100» (без кавычек), а в «Заменить на» «=200», тогда прокатит.
а грамотнее, конечно же, последовать совету Лены и вынести константу или в имена, или в отдельную ячейку.

Цитата китин, 30.10.2013 в 14:59, в сообщении № 2
Сtrl+H.найти 100.заменит 200

Не прокатит.
В строке № 100 находится такая формула

и после замены получится

А вот если в «Найти» написать «=100» (без кавычек), а в «Заменить на» «=200», тогда прокатит.
а грамотнее, конечно же, последовать совету Лены и вынести константу или в имена, или в отдельную ячейку.

Автор — _Boroda_
Дата добавления — 30.10.2013 в 15:07
Группа: Модераторы
Ранг: Экселист
Сообщений: 7005
Замечаний: 0% ±

Excel 2007;2010;2016
Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
Не прокатит.

точно,спасибо
Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
Не прокатит.

точно,спасибо китин
Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
Не прокатит.

точно,спасибо Автор — китин
Дата добавления — 30.10.2013 в 15:09
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3195
Замечаний: 0% ±

2003
Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
вынести константу или в имена, или в отдельную ячейку

лучше всё-таки, наверное, в имена или в ячейку скрытого листа чтобы на рабочем листе не «светилась» и кем-то случайно не покоцалась

Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
вынести константу или в имена, или в отдельную ячейку

лучше всё-таки, наверное, в имена или в ячейку скрытого листа чтобы на рабочем листе не «светилась» и кем-то случайно не покоцалась Alex_ST

Цитата _Boroda_, 30.10.2013 в 15:07, в сообщении № 5
вынести константу или в имена, или в отдельную ячейку

лучше всё-таки, наверное, в имена или в ячейку скрытого листа чтобы на рабочем листе не «светилась» и кем-то случайно не покоцалась Автор — Alex_ST
Дата добавления — 30.10.2013 в 21:55

Группа: Гости

Здравствуйте Уважаемые форумчане. Подскажите пожалуйста как сделать ту же операцию, но уже с датой. Например в формулах типа =СЧЁТЕСЛИ(I:I;»>16.02.2014″), заменить дату на указанную в отдельной ячейке. Решение через Найти/Заменить не подходит, а при ссылке на ячейку с произвольной датой выдает неправильное значение. Спасибо Всем заранее.

Здравствуйте Уважаемые форумчане. Подскажите пожалуйста как сделать ту же операцию, но уже с датой. Например в формулах типа =СЧЁТЕСЛИ(I:I;»>16.02.2014″), заменить дату на указанную в отдельной ячейке. Решение через Найти/Заменить не подходит, а при ссылке на ячейку с произвольной датой выдает неправильное значение. Спасибо Всем заранее. Евгений

Сообщение Здравствуйте Уважаемые форумчане. Подскажите пожалуйста как сделать ту же операцию, но уже с датой. Например в формулах типа =СЧЁТЕСЛИ(I:I;»>16.02.2014″), заменить дату на указанную в отдельной ячейке. Решение через Найти/Заменить не подходит, а при ссылке на ячейку с произвольной датой выдает неправильное значение. Спасибо Всем заранее. Автор — Евгений
Дата добавления — 16.04.2014 в 14:45

Группа: Модераторы
Ранг: Экселист
Сообщений: 7005
Замечаний: 0% ±

Excel 2007;2010;2016
в вашей формуле замените
в W1 ваша дата
в вашей формуле замените
в W1 ваша дата китин

Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китин — Среда, 16.04.2014, 15:02
Сообщение в вашей формуле замените
в W1 ваша дата Автор — китин
Дата добавления — 16.04.2014 в 14:58
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Замечаний: 0% ±

Excel 2007
Спасибо огромное. Все работает.
Спасибо огромное. Все работает. John
Сообщение Спасибо огромное. Все работает. Автор — John
Дата добавления — 16.04.2014 в 16:08
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Замечаний: 0% ±

Excel 2007

Здравствуйте. Можно ли как-то упростить работу. Каждый месяц мне приходиться в ручную менять цифры во множестве таблиц, например: есть сумма значений по одной строке =+'[Seadmed 2017a.xls]JAAN. 17′!$E$10+'[Seadmed 2017a.xls]JAAN. 17′!$F$10+'[Seadmed 2017a.xls]JAAN. 17′!$H$10+'[Seadmed 2017a.xls]JAAN. 17′!$I$10+'[Seadmed 2017a.xls]JAAN. 17′!$K$10+'[Seadmed 2017a.xls]JAAN. 17′!$L$10, в следующей строке должна быть формула =+'[Seadmed 2017a.xls]JAAN. 17′!$E$11+'[Seadmed 2017a.xls]JAAN. 17′!$F$11+'[Seadmed 2017a.xls]JAAN. 17′!$H$11+'[Seadmed 2017a.xls]JAAN. 17′!$I$11+'[Seadmed 2017a.xls]JAAN. 17′!$K$11+'[Seadmed 2017a.xls]JAAN. 17′!$L$11 , и так далее по возрастанию. Можно как-нибудь облегчить работу?

Здравствуйте. Можно ли как-то упростить работу. Каждый месяц мне приходиться в ручную менять цифры во множестве таблиц, например: есть сумма значений по одной строке =+'[Seadmed 2017a.xls]JAAN. 17′!$E$10+'[Seadmed 2017a.xls]JAAN. 17′!$F$10+'[Seadmed 2017a.xls]JAAN. 17′!$H$10+'[Seadmed 2017a.xls]JAAN. 17′!$I$10+'[Seadmed 2017a.xls]JAAN. 17′!$K$10+'[Seadmed 2017a.xls]JAAN. 17′!$L$10, в следующей строке должна быть формула =+'[Seadmed 2017a.xls]JAAN. 17′!$E$11+'[Seadmed 2017a.xls]JAAN. 17′!$F$11+'[Seadmed 2017a.xls]JAAN. 17′!$H$11+'[Seadmed 2017a.xls]JAAN. 17′!$I$11+'[Seadmed 2017a.xls]JAAN. 17′!$K$11+'[Seadmed 2017a.xls]JAAN. 17′!$L$11 , и так далее по возрастанию. Можно как-нибудь облегчить работу? Oleol

Сообщение Здравствуйте. Можно ли как-то упростить работу. Каждый месяц мне приходиться в ручную менять цифры во множестве таблиц, например: есть сумма значений по одной строке =+'[Seadmed 2017a.xls]JAAN. 17′!$E$10+'[Seadmed 2017a.xls]JAAN. 17′!$F$10+'[Seadmed 2017a.xls]JAAN. 17′!$H$10+'[Seadmed 2017a.xls]JAAN. 17′!$I$10+'[Seadmed 2017a.xls]JAAN. 17′!$K$10+'[Seadmed 2017a.xls]JAAN. 17′!$L$10, в следующей строке должна быть формула =+'[Seadmed 2017a.xls]JAAN. 17′!$E$11+'[Seadmed 2017a.xls]JAAN. 17′!$F$11+'[Seadmed 2017a.xls]JAAN. 17′!$H$11+'[Seadmed 2017a.xls]JAAN. 17′!$I$11+'[Seadmed 2017a.xls]JAAN. 17′!$K$11+'[Seadmed 2017a.xls]JAAN. 17′!$L$11 , и так далее по возрастанию. Можно как-нибудь облегчить работу? Автор — Oleol
Дата добавления — 09.03.2017 в 12:47

Как заменить ячейку в формуле excel

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

В надстройке ЁXCEL есть команда, которая помогает существенно ускорить данную операцию.

После того как надстройка подключена открываем рабочую книгу, в которой необходимо заменить формулы на значения. П ереходим во вкладку «ЁXCEL» Главного меню, нажимаем кнопку «Формулы» и выбираем команду «Заменить формулы на значения»:

В открывшемся диалоговом окне устанавливаем необходимые параметры замены и нажимаем «ОК»:

Все выбранные формулы будут заменены на значения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *