Замена ячеек в формуле EXCEL
При использовании сложных формул EXCEL, часто требуется изменить адреса ячеек, располагающихся в тексте формулы. Если ссылка на ячейку встречается много раз и таких ячеек несколько, то потребуется много времени и могут возникнуть ошибки, которые будет трудно найти. Чтобы избежать этой кропотливой работы, можно в формуле заменить ячейки новыми автоматически.
Формулы в формате R1C1 и структурированные ячейки не поддерживаются.
-
Как изменить ячейки автоматически:
- Введите или скопируйте исходную формулу в текстовое поле
- Сформируйте список ячеек, нажав кнопку
- Задайте для каждой ячейки новый адрес
- Нажмите на появившуюся кнопку
- Скопируйте получившуюся формулу (с измененными адресами ячеек) в 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» Главного меню, нажимаем кнопку «Формулы» и выбираем команду «Заменить формулы на значения»:
В открывшемся диалоговом окне устанавливаем необходимые параметры замены и нажимаем «ОК»:
Все выбранные формулы будут заменены на значения.