Преобразование формул в значения
Формулы – это хорошо. Они автоматически пересчитываются при любом изменении исходных данных, превращая Excel из «калькулятора-переростка» в мощную автоматизированную систему обработки поступающих данных. Они позволяют выполнять сложные вычисления с хитрой логикой и структурой. Но иногда возникают ситуации, когда лучше бы вместо формул в ячейках остались значения. Например:
- Вы хотите зафиксировать цифры в вашем отчете на текущую дату.
- Вы не хотите, чтобы клиент увидел формулы, по которым вы рассчитывали для него стоимость проекта (а то поймет, что вы заложили 300% маржи на всякий случай).
- Ваш файл содержит такое больше количество формул, что Excel начал жутко тормозить при любых, даже самых простых изменениях в нем, т.к. постоянно их пересчитывает (хотя, честности ради, надо сказать, что это можно решить временным отключением автоматических вычислений на вкладке Формулы – Параметры вычислений).
- Вы хотите скопировать диапазон с данными из одного места в другое, но при копировании «сползут» все ссылки в формулах.
В любой подобной ситуации можно легко удалить формулы, оставив в ячейках только их значения. Давайте рассмотрим несколько способов и ситуаций.
Способ 1. Классический
Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:
- Выделите диапазон с формулами, которые нужно заменить на значения.
- Скопируйте его правой кнопкой мыши – Копировать (Copy).
- Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values):
либо наведитесь мышью на команду Специальная вставка (Paste Special), чтобы увидеть подменю:
Из него можно выбрать варианты вставки значений с сохранением дизайна или числовых форматов исходных ячеек.В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:
Способ 2. Только клавишами без мыши
При некотором навыке, можно проделать всё вышеперечисленное вообще на касаясь мыши:
- Копируем выделенный диапазон Ctrl+C
- Тут же вставляем обратно сочетанием Ctrl+V
- Жмём Ctrl, чтобы вызвать меню вариантов вставки
- Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант Значения и подтверждаем выбор клавишей Enter:

Способ 3. Только мышью без клавиш или Ловкость Рук
Этот способ требует определенной сноровки, но будет заметно быстрее предыдущего. Делаем следующее:
- Выделяем диапазон с формулами на листе
- Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
- В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only).

После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали 
Способ 4. Кнопка для вставки значений на Панели быстрого доступа
Ускорить специальную вставку можно, если добавить на панель быстрого доступа в левый верхний угол окна кнопку Вставить как значения. Для этого выберите Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar). В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:

Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:

Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt, то Excel подскажет цифру, которая за это отвечает:

Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу
Если вас не пугает слово «макросы», то это будет, пожалуй, самый быстрый способ.
Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl) выглядит так:
Sub Formulas_To_Values_Selection()
'преобразование формул в значения в выделенном диапазоне(ах)
Dim smallrng As Range
For Each smallrng In Selection.Areas
smallrng.Value = smallrng.Value
Next smallrng
End Sub
Если вам нужно преобразовать в значения текущий лист, то макрос будет таким:
Sub Formulas_To_Values_Sheet()
'преобразование формул в значения на текущем листе
ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
End Sub
И, наконец, для превращения всех формул в книге на всех листах придется использовать вот такую конструкцию:
Sub Formulas_To_Values_Book()
'преобразование формул в значения во всей книге
For Each ws In ActiveWorkbook.Worksheets
ws.UsedRange.Value = ws.UsedRange.Value
Next ws
End Sub
Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt+F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt+F8. Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью.
Способ 6. Для ленивых
Если ломает делать все вышеперечисленное, то можно поступить еще проще — установить надстройку PLEX, где уже есть готовые макросы для конвертации формул в значения и делать все одним касанием мыши:

В этом случае:
- всё будет максимально быстро и просто
- можно откатить ошибочную конвертацию отменой последнего действия или сочетанием Ctrl+Z как обычно
- в отличие от предыдущего способа, этот макрос корректно работает, если на листе есть скрытые строки/столбцы или включены фильтры
- любой из этих команд можно назначить любое удобное вам сочетание клавиш в Диспетчере горячих клавиш PLEX
Ссылки по теме
- Что такое макросы, как их использовать, копировать и запускать
- Как скопировать формулы без сдвига ссылок
- Как считать в Excel без формул
MulTEx »
17 Февраль 2014 22739 просмотров
Замена ссылок в формулах на их значения
Данная функция является частью надстройки MulTEx
Вызов команды:
MulTEx -группа Ячейки/Диапазоны —Ячейки —Замена ссылок в формулах на значения ячеек
Команда преобразует ссылки на ячейки в формуле на значения ячеек, на которые ведут эти ссылки. К примеру на листе есть формула: =A1*A14+(5+C13)*C14 /B11
И необходимо понять какие значения скрываются за ссылками на ячейки. Т.е. из приведенной выше формулы надо сделать что-то вроде: =10*5,2+(5+5)*10 /7,8
Можно это сделать и вручную, конечно. Для одной формулы. И если ссылок не очень много и не ссылаются они на другие листы или книги. Но вот если формул, которые надо преобразовать много, то сделать это будет не так-то просто и тем более не быстро. А с помощью данной команды это можно сделать буквально за несколько секунд и практически не прилагая усилий. Все, что потребуется, это определить диапазон с формулами и метод отображения преобразованных формул.
Диапазон с формулами(Лист1!$B$3:$D$16) — указывается диапазон, формулы из которого необходимо преобразовать.
Метод вывода:
- В комментарии к ячейкам с формулами — преобразованная формула будет записана в примечание к ячейке, в которой расположена эта формула.
Примечание создается автоматически внутри команды. Пожалуй самый удобный метод, т.к. и формула остается неизменной, и ячейки рядом. Но, как можно догадаться, если в ячейке до этого уже было какое-либо примечание — оно будет перезаписано. Т.е. старое примечание будет удалено без возможности восстановления. - В ячейки правее ячеек с формулами — преобразованная формула будет выведена в ячейку, которая расположена правее ячейки с формулой:
С одной стороны это вполне наглядно, но с другой стороны не всегда удобно. Если в ячейках правее есть какие-то значения, то они будут удалены и на их место будет записана расшифровка формулы. - Заменить ссылки на их значения прямо в формуле — преобразование ссылок на ячейки в значения производится непосредственно внутри формулы. Может пригодиться, если необходимо оставить и формулу и возможность проследить этапы вычислений. В данном случае полностью теряется возможность проследить из каких ячеек взяты те или иные значения, т.к. исходная формула полностью заменяется. При использовании данного метода действия команды по преобразованию формул можно отменить, нажав кнопку возврата значений на панели Excel или сочетание клавиш Ctrl+Z
Выводить значения с точностью как на экране — если установлен, то значения ссылок выводятся так же, как они отображаются в ячейках. К примеру, если в ячейке A14 отображается значение «5,2» это не всегда означает, что само значение ячейки так же «5,2». Если к ячейке применен формат Числовой с количеством знаков после запятой 1, а в ячейке значится «5,159», то это значение тоже будет отображаться как «5,2». Это следует учитывать, применяя данную команду. Если флажок для данной опции не установлен, то в преобразованной формуле будут использованы реальные значения ячеек, несмотря на примененные к ним числовые форматы.
Проверять вложенность формул в ссылках — Если установлен, то при обнаружении внутри формулы ссылок на другие ячейки,которые так же содержат формулы — формулы этих ячеек так же будут разобраны и все ссылки в них заменены на значения. Используется в случаях, если формулы имеют множество связей друг с другом и надо проследить все значения.
Не выводить [значение недоступно] — данная опция необходима в случаях, когда в формуле присутствуют ссылки на другие книги и эти книги закрыты. Получить значение таких ссылок в этом случае невозможно. Поэтому для таких ссылок замена происходит следующим образом: путь к книге будет оставлен без изменений, а имя книги, листа и адрес ячеек будут заменены на [значение недоступно]. Однако, далеко не всегда требуется скрывать источник ссылки. К тому же, если выбран пункт Заменить ссылки на их значения прямо в формуле — текст [значение недоступно] вызовет ошибку формулы. Но если ссылку оставить без изменений, то формула будет работать.
Не выводить [ссылок на другие ячейки нет] — Если установлен, то для ячеек, не содержащих ссылок, будет возвращено значение пусто, а не текст [ссылок на другие ячейки нет]. Пригодится в случае, если применяется метод Заменить ссылки на их значения прямо в формуле, т.к. в этом случае лишний текст может привести к ошибке расчетов формулы.
Не заменять именованные диапазоны на значения — Если установлен, то ссылки на именованные диапазоны внутри формулы не будут заменяться значениями, а имена останутся «как есть». Может пригодится, если именованные диапазоны были созданы специально для удобства разбора формулы. В этом случае замена их на значения может только запутать.
Если в какой-либо из ячеек не будет ссылок на другие ячейки, а просто текстовая формула, то как результат отобразится сама формула. Если при этом пункт Не выводить [ссылок на другие ячейки нет] не отмечен, то за формулой так же будет дописан текст: «[ссылок на другие ячейки нет]».
Если в формуле применяются функции (ВПР, СЧЁТЕСЛИ, МИН, МАКС и т.д.), то их имена будут отображены без искажений (=СУММ(5,2;7,8)+ЦЕЛОЕ(5/11))
Если присутствуют ссылки на ячейки из других листов или книг, то они отображаются как и все остальные — просто значениями. Если в формуле есть ссылка на другую книгу, которая в настоящий момент закрыта — то сам путь к книге будет оставлен без изменений, а имя книги, листа и адрес ячеек будут заменены на [значение недоступно]. Если при этом установлен флажок Не выводить [значение недоступно], то ссылка пропускается и ничем не заменяется.
Если в формулах встречаются ссылки на массивы ячеек (A14:B16) — будут отображены все значения непустых ячеек массива (как и положено массиву в фигурных скобках: {5,2;4:6}. Для русской локализации двоеточием разделяются строки, а точкой-с-запятой — столбцы).
Так же см.:
Вставить значения
В листе Excel иногда вы можете создать некоторые внешние ссылки на данные из других книг, чтобы связать их с одним используемым листом, как правило, данные будут изменяться по мере изменения исходной книги. Если вам нравится, что данные перестают меняться, и вы хотите преобразовать ссылки в значения, как вы могли бы это сделать?
Преобразуйте внешние ссылки в значения с помощью команды Редактировать ссылки
Преобразование внешних ссылок в значения с помощью кода VBA
Преобразование внешних ссылок в значения с помощью Kutools for Excel
Преобразуйте как внешние ссылки, так и формулы в значения с помощью Kutools for Excel
Преобразуйте внешние ссылки в значения с помощью команды Редактировать ссылки
В Excel Редактировать ссылки Функция может помочь вам разорвать внешние ссылки и преобразовать их в значения, пожалуйста, сделайте следующее:
1. Нажмите Данные > Редактировать ссылки, см. снимок экрана:
2. В Редактировать ссылки В диалоговом окне все ссылки исходных книг перечислены в диалоговом окне, укажите исходные книги, содержащие внешние ссылки, которые вы хотите разорвать, а затем щелкните Разорвать ссылку кнопку, см. снимок экрана:
3. Затем появится предупреждающее сообщение, чтобы напомнить вам, что после применения этой операции ссылки будут преобразованы в существующие значения, продолжайте нажимать Разрыв ссылок кнопку, см. снимок экрана:
4. И конкретные внешние ссылки были преобразованы в значения, см. Скриншоты:
Преобразование внешних ссылок в значения с помощью кода VBA
Следующий код VBA также может помочь вам удалить внешние ссылки из всей книги.
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Код VBA: преобразование внешних ссылок в значения
Sub BreakLinks()
'Updateby Extendoffice
Dim xLink As Variant
xLink = Application.ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
Do Until IsEmpty(xLink)
Application.ActiveWorkbook.BreakLink Name:=xLink(1), Type:=xlLinkTypeExcelLinks
xLink = Application.ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
Loop
End Sub
3, Затем нажмите F5 ключ для запуска этого кода, и все внешние ссылки в текущей книге были разорваны, и они преобразованы в нормальные значения.
Преобразование внешних ссылок в значения с помощью Kutools for Excel
Если у вас есть Kutools for Excel, С его Найдите и сломайте неработающие ссылки вы можете просматривать и находить ячейки ссылок и разбивать их по своему усмотрению.
После установки Kutools for Excel, пожалуйста, сделайте следующее 
1. Активируйте свой рабочий лист, содержащий внешние ссылки, затем нажмите Кутулс > Ссылка > Найдите и сломайте неработающие ссылки, см. снимок экрана:
2. В Найдите и сломайте неработающие ссылки В диалоговом окне все внешние ссылки в текущем листе перечислены в поле списка, затем вы можете указать ссылки, которые хотите преобразовать в значения, вы также можете просмотреть ссылки, установив флажок Просмотр ячейки, см. снимок экрана:
Tips: вы можете отфильтровать ссылки из Фильтр выпадающий список.
3. Затем нажмите Разорвать ссылку все определенные внешние ссылки текущего рабочего листа были преобразованы в значения, и они выбираются одновременно, см. снимки экрана:
Щелкните здесь, чтобы узнать больше об этой утилите поиска и удаления неработающих ссылок.
Преобразуйте как внешние ссылки, так и формулы в значения с помощью Kutools for Excel
Предположим, что на вашем листе есть и внешние ссылки, и формулы, как преобразовать их оба в нормальные значения? Kutools for Excel также содержит мощную функцию — К фактическому, с его помощью вы можете быстро преобразовать формулы или отображаемые значения в фактические значения.
После установки Kutools for Excel, пожалуйста, сделайте следующее 
1. Выберите диапазон данных, в котором вы хотите преобразовать формулы, внешние ссылки в значения.
2. Затем нажмите Кутулс > К фактическому, см. снимок экрана:
3. И все формулы и внешние ссылки преобразованы в значения в разделе.
Нажмите, чтобы узнать больше об этой функции To Actual.
Бесплатная загрузка Kutools for Excel Теперь
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Skip to content
Преобразование формул в значения
Замена формул их значениями, а также переключение между относительными и абсолютными ссылками на ячейки
Этот инструмент значительно упрощает вашу работу с формулами Microsoft Excel. Он может изменить все абсолютные ссылки на ячейки в выбранном диапазоне на относительные и наоборот. И если ваш рабочий лист начал медленно пересчитывать из-за множества сложных формул, вы можете заменить их вычисленными значениями одним щелчком мыши.
-
60-дневная безусловная гарантия возврата денег
-
Бесплатные обновления на 2 года
-
Бесплатная и бессрочная техническая поддержка
С помощью инструмента преобразования формул вы сможете
Преобразовать формулы в значения
Если вам нужны статические данные на листе, замените все формулы в диапазоне их результатами.
Легко переключаться между относительными и абсолютными ссылками
В зависимости от структуры набора данных измените ссылки во всех выбранных формулах на относительные или абсолютные.
Как заменить формулы на их значения

Что такое инструмент преобразования формул и для чего он мне нужен?
По умолчанию все ссылки на ячейки в Excel являются относительными. Когда вы копируете такую формулу в другую ячейку, ссылки меняются в зависимости от относительного положения строк и столбцов. В большинстве случаев это работает нормально, но в некоторых случаях может потребоваться зафиксировать координаты столбца и строки, чтобы формула всегда ссылалась на определенную ячейку. Это делается с помощью абсолютных ссылок. Наш инструмент может изменить все ссылки во всех выбранных ячейках на абсолютные или относительные за один приём.
Если вы хотите улучшить производительность Excel или поделиться своей таблицей с кем-то, вы можете заменить формулы их значениями. Надстройка тоже может это сделать.
Есть ли в Excel встроенная функция для преобразования формулы в значение?
Конечно. Чтобы заменить формулу ее вычисленным значением в отдельной ячейке, вы можете просто удалить формулу и ввести результат вручную. В диапазоне ячеек это можно сделать с помощью Копировать, а затем — Специальная вставка > Значения.
Здесь же вы можете изменить все выбранные формулы на их значения одним нажатием кнопки.
Могу ли я самостоятельно изменить ссылки на ячейки в формулах?
Конечно. Вы можете выбрать ячейку с формулой, войти в режим редактирования, а затем ввести или удалить знак $ вручную. Или выберите ссылку, которую хотите изменить, и нажмите F4 на клавиатуре, чтобы переключиться между четырьмя типами ссылок и полностью или частично зафиксировать ячейку в формуле. А затем вы повторяете вышеуказанные шаги для каждой ячейки.
С помощью инструмента «Преобразовать формулы» вы просто выбираете диапазон ячеек и нажимаете только одну кнопку на ленте, чтобы изменить все ссылки во всех формулах.
Как изменить несколько ссылок на ячейки на абсолютные?
Выберите диапазон с формулами.
На вкладке Ablebits Tools щелкните Преобразовать формулы (Convert Formulas) > В абсолютные (To Absolute) .
Как сделать все ссылки на ячейки относительными?
Выберите диапазон с формулами.
На вкладке Ablebits Tools кликните Преобразовать формулы (Convert Formulas) > В относительные (To Relative) .
Как преобразовать формулы в значения?
Выберите диапазон с формулами.
На вкладке Ablebits Tools выберите Преобразовать формулы (Convert Formulas) > В значения (To Value).
Скачать Ultimate Suite
На чтение 2 мин. Просмотров 249 Опубликовано 23.05.2021
Например, у вас есть список формул, показанный как = Sheet1! (ячейка) +1 , теперь вы хотите заменить все Sheet1 в формулах с Sheet3 , как показано на скриншоте ниже, как вы можете быстро решить это в Excel?
Перемещение или замена ссылок в формуле Excel
Перемещение или замена ссылок в формуле Excel

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!
Если вы хотите переместить или заменить конкретную ссылку во всех формулах диапазона или листа, вы можете применить Найти и заменить , чтобы решить эту проблему.
1. Выберите диапазон или лист, на котором вы хотите использовать формулы, нажмите клавиши Ctrl + H , чтобы открыть диалоговое окно Найти и заменить . См. Снимок экрана:

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

3. Нажмите Заменить все , тогда все ссылки в выделенном или активном листе будут заменены новым.
Совет.
1. Если вы хотите переместить ссылки, вам просто нужно ничего не оставлять в текстовом поле Заменить на в текстовом поле Найти и заменить диалоговое окно.
2. Если вы хотите найти или заменить символы или ссылки в нескольких книгах или листах, вы можете применить расширенную функцию Найти и заменить в Kutools for Excel , которая может сделаю вам одолжение. Полная функциональность без ограничений в течение 60 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.

Замена формул на вычисленные значения в Excel 2013
Смотрите также worksheet.Cells[5, «D»] = string text2; string а всего получается нить сделать можно?И еще решил,Ситуация: в ячейке чтобы выделить весь «Главная» в группе нас – такой формулу числа иФормула предписывает программе Excel нужное вхождение вПримечание: списке. значение предназначено для.Когда Вы открываете лист label20.Text != null str; string name1 более 20000 операцийПоясню для понимания.
что можно сделать D4 объединил значение столбец листа. А инструментов «Редактирование». вариант: операторы математических вычислений порядок действий с списке сделает ячейки В условиях поиска можно увеличения скорости обработкиОткройте выпадающее меню команды Excel и изменяете ? label20.Text.ToString() : = «C:\Baza\Info»; string нужно проделать, Мне нужно сделать так — что ячеек А1, В1 потом комбинация: CTRL+SHIFT+»=»,После нажатия на значокВспомним из математики: чтобы и сразу получать числами, значениями в
Как заменить всю формулу на константу
- active. Можно сортироватьФормулы использовать подстановочные знаки, больших электронных таблиц,Paste некоторые данные или «»; worksheet.Cells[5, «F»] name2 = «.xlsx»;а через поиск/замену 350 документов/карточек(эти документы
- чтобы поменять в и С1 с чтобы вставить столбец. «Сумма» (или комбинации найти стоимость нескольких результат. ячейке или группе результаты, например вопросительный знак содержащих множество формул,(Вставить) в группе формулы на листе,
- = label21.Text != private Excel.Application excelapp; тоже самое ток будут в дальнейшем этих формулах одно сохранением их значенияНазовем новую графу «№ клавиш ALT+«=») слаживаются единиц товара, нужноНо чаще вводятся адреса
- ячеек. Без формулНайтизначения (?) и звездочку или для того,Clipboard
- Excel автоматически пересчитывает null ? label21.Text.ToString() //программа Excel private путь длиннее…. активно использоваться со значение(цифру, номер строки) посредством формулы =(A1&» п/п». Вводим в
- выделенные числа и цену за 1 ячеек. То есть
электронные таблицы невсе, щелкнув заголовоки (*). чтобы скрыть формулы,
(Буфер обмена) и все эти формулы. : «»; worksheet.Cells[5, Excel.Workbook workbook; //книга(файл)Виктор Михалыч своими остальными даннымиможно сделать автоматическую («&B1&») «&C1). первую ячейку «1»,
Как заменить часть формулы на константу
отображается результат в единицу умножить на пользователь вводит ссылку нужны в принципе. столбца.примечанияЗвездочка используется для поиска
- лежащие в основе выберите пункт Это может занять «H»] = label22.Text Excel private Excel.Worksheet: А тот вариант и вычислениями.
подстановку(замену) этого числаТеперь я хочу во вторую – пустой ячейке. количество. Для вычисления на ячейку, соКонструкция формулы включает в
- Чтобы заменить текст илидоступны только на любой строки знаков. документа Excel, предназначенного
Values некоторое время, если != null ? worksheet; //рабочие листы что в файле?В этих документах в формуле. удалить ячейки А1, «2». Выделяем первыеСделаем еще один столбец,
стоимости введем формулу значением которой будет
себя: константы, операторы,
числа, введите знаки
вкладке
office-guru.ru
Поиск или замена текста и чисел на листе
Например, если ввести для общего доступа.(Значения) в разделе документ большой и label22.Text.ToString() : «»; public Form1() { Тут один раз есть порядка 11А вот как B1 и C1, две ячейки – где рассчитаем долю в ячейку D2: оперировать формула. ссылки, функции, имена для замены вПоискг*дУрок подготовлен для ВасPaste Values содержит много формул.
worksheet.Cells[7, «D»] = InitializeComponent(); } private прописать нужно и ссылок на базу написать эту формулу но в этом
-
«цепляем» левой кнопкой каждого товара в = цена заПри изменении значений в диапазонов, круглые скобки поле; на вкладке «
-
, то будут найдены командой сайта office-guru.ru
-
(Вставить значения). Однако, если часть label23.Text != null void Form1_Load(object sender,
-
все! с конкретными оригинальными не знаю. случае значение в мыши маркер автозаполнения
-
-
общей стоимости. Для единицу * количество. ячейках формула автоматически содержащие аргументы иЗаменить наЗаменить слова «год» иИсточник: http://www.howtogeek.com/164011/how-to-convert-a-formula-to-a-static-value-in-excel-2013/Вы также можете выбрать ячеек содержит формулы,
? label23.Text.ToString() : EventArgs e) {=ЗАМЕНИТЬ(A2;ДЛСТР(A2);1;C2) данными.Подскажите пожалуйста как
-
ячейке D1 исчезнет, – тянем вниз. этого нужно: Константы формулы – пересчитывает результат. другие формулы. На(или оставьте это
-
» доступны только «город».Перевел: Антон Андронов пункт значения которых никогда «»; worksheet.Cells[7, «I»] excelapp = new
SavraМне нужно 350 это написать, например останется просто недействующаяПо такому же принципуРазделить стоимость одного товара ссылки на ячейкиСсылки можно комбинировать в примере разберем практическое поле пустым, чтобыформулыВопросительный знак заменяет одинАвтор: Антон Андронов
-
-
Paste Special не изменятся, можно = label24.Text != Excel.Application(); //открываем программу: ага, сейчас, чуть
-
раз поменять все поменять(сопоставить) в формуле формула. можно заполнить, например, на стоимость всех с соответствующими значениями. рамках одной формулы применение формул для ничем не заменять.
-
любой знак. Например,Примечание:(Специальная вставка) в с легкостью преобразовать null ? label24.Text.ToString() Excel excelapp.Visible = попозже протестирую и формулы этих ссылок последние цифры 2
-
Вопрос: как формулу даты. Если промежутки товаров и результатНажимаем ВВОД – программа с простыми числами. начинающих пользователей. знаки), а затемДля поиска данных с если ввести Мы стараемся как можно нижней части выпадающего
их в константы. : «»; worksheet.Cells[1, false; //выключаем видимость отпишусь. и каждый новый на цифру 3 =(A1&» («&B1&») «&C1) между ними одинаковые умножить на 100. отображает значение умножения.Оператор умножил значение ячейкиЧтобы задать формулу для нажмите кнопку учетом регистра установитег?д
-
оперативнее обеспечивать вас меню. В этом уроке «H»] = label25.Text программы Excel }
-
Спасибо. документ сохранить отдельным из другой ячейки, заменить на то, – день, месяц, Ссылка на ячейку Те же манипуляции
-
-
В2 на 0,5. ячейки, необходимо активизироватьНайти далее флажок, то будут найдены актуальными справочными материаламиВ диалоговом окне мы покажем Вам != null ? private void textBox23_TextChanged(object
Savra файлом. так чтобы итоговая что истинно находится год. Введем в со значением общей необходимо произвести для Чтобы ввести в ее (поставить курсор)илиУчитывать регистр слова «гад», «гид» на вашем языке.Paste Special простой способ замены label25.Text.ToString() : «»; sender, EventArgs e)
-
: Попробовал, немного разобрался,Вот думаю, как
-
формула имела рабочий, в ячейке D1 первую ячейку «окт.15», стоимости должна быть всех ячеек. Как формулу ссылку на
и ввести равноНайти все. и «год». Эта страница переведена(Специальная вставка) выберите как целой, так worksheet.Cells[1, «K»] = { text1 = ссылки (их текстовый можно перед сохранением исполняемый вид? после удаления ячеек
-
во вторую – абсолютной, чтобы при в Excel задать ячейку, достаточно щелкнуть (=). Так же.Для поиска ячеек, содержащихСовет: автоматически, поэтому ее пункт и части формулы, label26.Text != null textBox23.Text; } private вид) получаются.
файлов менять ссылкиЗа ранее благодарю А1, В1 и «ноя.15». Выделим первые копировании она оставалась формулу для столбца:
по этой ячейке. можно вводить знакПримечание:
-
-
только символы, введенные Звездочки, знак вопроса и текст может содержатьValues на ее значение. ? label26.Text.ToString() : void textBox24_TextChanged(object sender,Но они почему
Советы
-
не в ручную,Savra С1??? две ячейки и неизменной. копируем формулу изВ нашем примере: равенства в строку Если поле в поле символы тильда (~) неточности и грамматические(Значения). Здесь такжеИмейте в виду, если «»; worksheet.Cells[1, «N»] EventArgs e) { то не функциональны, а как нибудь: добавлено: и можноВсем спасибо. «протянем» за маркерЧтобы получить проценты в первой ячейки вПоставили курсор в ячейку формул. После введения
-
Заменить наНайти можно найти в ошибки. Для нас предлагаются другие варианты
support.office.com
Работа в Excel с формулами и таблицами для чайников
Вы преобразовываете формулу = label27.Text != text2 = textBox24.Text; просто текст, и автоматизировать это дело. ли будет подставитьКазанский
вниз. Excel, не обязательно другие строки. Относительные В3 и ввели формулы нажать Enter.недоступно, откройте вкладку, установите флажок данных листа перед важно, чтобы эта
Формулы в Excel для чайников
вставки скопированных формул. в вычисленное значение null ? label27.Text.ToString() } private void даже из других Хотя могу и итоговое решение сразу: Скопировать — вставитьНайдем среднюю цену товаров. умножать частное на ссылки – в
=. В ячейке появится
| Заменить | Ячейка целиком | их с тильда |
| статья была вам | Теперь выделенные ячейки вместо | в одной и |
| : «»; worksheet.Cells[3, | button2_Click(object sender, EventArgs | ячеек ссылкой на |
| в ручную поменять | в основной лист | значение |
| Выделяем столбец с | 100. Выделяем ячейку | помощь. |
| Щелкнули по ячейке В2 | результат вычислений. | . |
| . | в поле | |
| полезна. Просим вас | ||
| формул содержат статические | той же ячейке, | |
| «M»] = label28.Text | ||
| e) { label6.Text | эти, возвращает только | |
| ссылки за пару | (без этого костыля) |
Z ценами + еще с результатом иНаходим в правом нижнем – Excel «обозначил»В Excel применяются стандартныеПри необходимости поиск можноЕсли вы хотите найти
Найти уделить пару секунд значения. позднее Вы не != null ? = label2.Text + текст.
тройку ночей. Но с например со: Сначала сохранить формулу одну ячейку. Открываем нажимаем «Процентный формат». углу первой ячейки
ее (имя ячейки математические операторы: отменить, нажав клавишу
текст или числа. Например, чтобы найти и сообщить, помогла
Запомните, если вы вставили сможете вернуться назад label28.Text.ToString() : «»; textBox23.Text; label20.Text =Виктор Михалыч можно наделать ошибок.
«скрытой ячейкой» значение
- как значение, а меню кнопки «Сумма» Или нажимаем комбинацию
- столбца маркер автозаполнения. появилось в формуле,Оператор ESC. с определенным форматированием, данные, которые содержат
- ли она вам, значения в те к формуле. Поэтому,
worksheet.Cells[5, «M»] = label9.Text + textBox23.Text;: Тогда макросом.Добавлено через 7 минут которой меняет все
- затем удалить значения
- — выбираем формулу
- горячих клавиш: CTRL+SHIFT+5
Нажимаем на эту вокруг ячейки образовалсяОперацияЧтобы заменить одно или нажмите кнопку
«?», вы введите
Как в формуле Excel обозначить постоянную ячейку
с помощью кнопок же самые ячейки, рекомендуется сохранять резервную label29.Text != null label21.Text = label10.TextSavraТуда же…
формулы на листе в ячейках - для автоматического расчетаКопируем формулу на весь точку левой кнопкой «мелькающий» прямоугольник).Пример все совпадения сФормат~?
- внизу страницы. Для исходных формул больше копию документа Excel ? label29.Text.ToString() :
- + textBox23.Text; label22.Text: ладно, сейчас что=ДВССЫЛ(АДРЕС(A$1;СТРОКА(A3);;;»C:Baza[baza.xlsx]Лист1″)) — не «одним кликом»? ручками, макросом… среднего значения. столбец: меняется только мыши, держим ееВвели знак *, значение+ (плюс) введенным текстом, нажмитеи выберите нужныекак критерии поиска.
- удобства также приводим нет. перед преобразованием формул. «»; worksheet.Cells[5, «Q»] = label11.Text + нибудь придумаем… работает с закрытымAlexMikaresЧтобы проверить правильность вставленной первое значение в и «тащим» вниз
0,5 с клавиатурыСложение кнопку параметры в диалоговомНажмите кнопку ссылку на оригиналЕсли необходимо преобразовать формулы Вы также можете
= label30.Text != textBox23.Text; label23.Text =Виктор Михалыч файлом базы: Формула для ячейки: Понял. Спасибо! формулы, дважды щелкните формуле (относительная ссылка).
по столбцу. и нажали ВВОД.
=В4+7Заменить окнеПараметры (на английском языке). в одной или скопировать и вставить
null ? label30.Text.ToString() label12.Text + textBox23.Text;: Два файла выложитеSavra А1 Код =ДВССЫЛ(АДРЕС(C$1;СТРОКА(A3);;;»[baza.xlsx]Лист1″))RAN по ячейке с
- Второе (абсолютная ссылка)Отпускаем кнопку мыши –Если в одной формуле- (минус)илиНайти формат, чтобы определить дополнительные
- Функции поиска и замены нескольких ячейках, можете формулы в другие : «»; string
- label24.Text = label13.Text без данных, укажите: Такое расположение ссылок. В С1 -: См. №2 результатом.
остается прежним. Проверим формула скопируется в применяется несколько операторов,ВычитаниеЗаменить все
- . условия поиска при в Excel используются воспользоваться следующим способом: ячейки, сохраняя исходные name = name1 + textBox23.Text; label25.Text цветом, где нужно Менять 350 раз 2, 3 или
- SavraТакая задача: нужно, чтобы правильность вычислений – выбранные ячейки с то программа обработает=А9-100.Совет:
- необходимости: для поиска в сначала двойной щелчок формулы. К тому + textBox24.Text + = label14.Text + поменять формулы, я всё, хлопотно… другой номер строки
: Здравствуйте! ячейка после того, найдем итог. 100%.
- относительными ссылками. То их в следующей* (звездочка)
- Microsoft Excel сохраняет параметры Чтобы найти ячейки, точно
- Для поиска данных на книге необходимой информации,
Как составить таблицу в Excel с формулами
мыши по ячейке, же, если в name2; worksheet.Protect(pass, false, textBox23.Text; label26.Text = вам сделаю макрос.Виктор Михалыч ссылки.Подскажите пожалуйста, не как через функцию
Все правильно. есть в каждой
- последовательности:Умножение форматирования, которые можно соответствующие определенному формату, листе или во например определенного числа затем клавиша вашей книге Excel true, false, false, label15.Text + textBox23.Text; Для примера.: А чем вам
- Savra получается что то ВПР получила значение,При создании формул используются ячейке будет своя%, ^;=А3*2 определить. Если вы можно удалить все
- всей книге выберите или текстовой строки.F9 настроен ручной подсчет false, false, false, label27.Text = label16.TextSavra не угодил стандартный: не могу понять реализовать такую задачу… присвоило ячейке это следующие форматы абсолютных
- формула со своими*, /;/ (наклонная черта) еще раз выполнить условия в поле в полеНа вкладке.

формул, не забудьте false, false, false, + textBox23.Text; label28.Text: Удалось реализовать задачу
exceltable.com
Excel: как заменить формулу на полученное значение (описание внутри)
поиск и замена? как это работает?1. Есть база(массив) значение. Поясняю, ячейка ссылок: аргументами.+, -.Деление поиск на листеНайти
ИскатьГлавнаяВ случае, когда только обновить их, нажав false, false, false, = label17.Text + с помощью формыВиктор Михалыч логика какая? данных в таблице получает значение, удаляет$В$2 – при копированииСсылки в ячейке соотнесеныПоменять последовательность можно посредством=А7/А8 данные и не
, а затем выбратьвариантв группе
Замена формулы на значение
часть формулы изменяется, клавишу
false, false); //включить
textBox23.Text; label29.Text = на сишарпе.: Еще, можете макросом,Хотя подходит и excel формулу и на остаются постоянными столбец
со строкой. круглых скобок: Excel^ (циркумфлекс) удается найти символы, ячейку с нужнымна листеРедактирование а остальная остается
F9 защиту листа workbook.SaveAs(@name); label18.Text + textBox23.Text;теперь в «скоростном» через VBA реализовать работает, но….2. Делаются выборки её месте сохраняет
и строка;
Формула с абсолютной ссылкой в первую очередьСтепень
которые вы знаете форматированием в качествеилинажмите кнопку постоянной, Вы можете.
workbook.Close(); excelapp.Visible = label30.Text = label19.Text
режиме формируются файлы. все что вам
planetaexcel.ru
Добавление(замена) числа в формулах(ссылках) по значению из другой ячейки
напишу отдельное сообщение… по шаблону из
значение (цифровое)B$2 – при копировании ссылается на одну
вычисляет значение выражения=6^2 содержал сведения, может
примера. Щелкните стрелкув книгеНайти и выделить преобразовать часть формулы
Выделите ячейки, содержащие формулы, false; //выключаем видимость + textBox23.Text; //код, может кому нужно.вот какая незадача…. этих данных вПолосатый жираф алик
неизменна строка; и ту же в скобках.= (знак равенства) потребоваться снимите нужные рядом с кнопкой.. в статическое значение. которые необходимо заменить программы Excel workbook label7.Text = name1
пригодится.Виктор МихалычЕсли файл с отдельные файлы excel: Выделить все ячейки,$B2 – столбец не
ячейку. То естьРавно
параметры форматирования изФорматДля поиска данных в
Выполните одно из указанных Для этого: на вычисленные значения. = excelapp.Workbooks.Open(baza); //открываем + textBox24.Text !=C# using System;: Можно так попробовать базой не открыт,Так вот, чтобы
в которых нужно
изменяется. при автозаполнении илиРазличают два вида ссылокМеньше предыдущего поиска. В, выберите пункт строках или столбцах ниже действий.Щелкните по ячейке, содержащей Вы можете выделить Excel файл базы
null ? textBox24.Text.ToString() using System.Collections.Generic; usingSavra то ссылки вида: сделать(подготовить) по шаблону заменить формулу наЧтобы сэкономить время при
копировании константа остается на ячейки: относительные> диалоговом окне
Выбрать формат из ячейки выберите в поле
Чтобы найти текст или
формулу, и выделите
смежный диапазон ячеек, worksheet = workbook.Sheets[«Лист1»]; : «temp» +
System.ComponentModel; using System.Data;
: через поиск дольше=’C:Baza[baza.xlsx]Лист1′!$C$2 — работает
много файлов(выборок) приходится значение. Схватить ПРАВОЙ
введении однотипных формул неизменной (или постоянной).
и абсолютные. ПриБольшеПоиск и замена, а затем щелкните
Просматривать числа, выберите пункт часть формулы, которую либо выделить ячейки
//открываетм лист с name2; label7.Text = using System.Drawing; using менять чем вручную,
=ДВССЫЛ(«‘C:Baza[baza.xlsx]Лист1’!$C$»&A1) — не в шаблоне менять кнопкой мыши это в ячейки таблицы,Чтобы указать Excel на копировании формулы этиМеньше или равно
перейдите на вкладку ячейку с форматированием,вариантНайти необходимо преобразовать в
по отдельности, используя базой str = name1 + textBox24.Text System.Linq; using System.Text; потому как ссылки работает
одну и туже выделение за любой применяются маркеры автозаполнения. абсолютную ссылку, пользователю ссылки ведут себя>=Поиск которое требуется найти.по строкам. константу. Затем нажмите
клавишу
textBox23.Text; worksheet.Cells[str, «Q»]
+ name2; } using System.Windows.Forms; using все разные и
=ДВССЫЛ(«[baza.xlsx]Лист1!$C$»&A1) — не цифру во многих край (когда курсор Если нужно закрепить
необходимо поставить знак по-разному: относительные изменяются,Больше или равнои нажмите кнопку
Выполните одно из указанныхилиЧтобы найти и заменитьF9Ctrl
= label7.Text != private void button3_Click(object
Excel = Microsoft.Office.Interop.Excel; в них нужно работает разных местах итогового(следующего) станет «крестиком»), сдвинуть ссылку, делаем ее доллара ($). Проще абсолютные остаются постоянными.
<>Параметры ниже действий.по столбцам текст или числа,.. null ? label7.Text.ToString()
sender, EventArgs e) using Word = менять только последнюю=ДВССЫЛ(АДРЕС(A$1;СТРОКА(A3);;;»[baza.xlsx]Лист1″)) — не листа(выборки). его в ЛЮБУЮ
абсолютной. Для изменения всего это сделатьВсе ссылки на ячейки
Не равно, чтобы открыть параметрыЧтобы найти текст или. выберите пунктВыделяя часть формулы, убедитесь,
На вкладке
: «»; // { excelapp.Visible = Microsoft.Office.Interop.Word; namespace Замена_ссылок цифру.
работает
Решил сделать так сторону и вернуть значений при копировании с помощью клавиши
программа считает относительными,Символ «*» используется обязательно форматирования. Щелкните стрелку числа, нажмите кнопкуДля поиска данных сЗаменить что Вы включаете
Home записываем в базу
true; //включаем видимость { public partialвыделил ячейку -
если открыть файл базы, — на втором на место. Отпустить относительной ссылки. F4. если пользователем не при умножении. Опускать
рядом с полемНайти все конкретными свойствами выберите.
всю операцию в(Главная) нажмите команду
ссылку на адрес программы Excel workbook
class Form1 : поставил курсор в то все 4 листе файла выборки кнопку и вПростейшие формулы заполнения таблицСоздадим строку «Итого». Найдем задано другое условие. его, как принятоФорматили в полеВ поле выделенный фрагмент. ЧастьCopy файла workbook.Save(); workbook.Close(); = excelapp.Workbooks.Open(shablon); //открываем Form { string строку формул - примера работают как все нужные формулы(ссылки появившемся меню выбрать в Excel: общую стоимость всех С помощью относительных во время письменныхи нажмите кнопкуНайти далееОбласть поискаНайти формулы, которую Вы(Копировать), которая располагается } } } Excel файл шаблон shablon = «C:\Baza\Info\!shablon.xlsx»; нажал 1, 2, надо. на базу) выписал «Копировать только значения».Перед наименованиями товаров вставим товаров. Выделяем числовые ссылок можно размножить арифметических вычислений, недопустимо.Очистить.вариантвведите текст или преобразуете, должна вычисляться в группеSavra worksheet = workbook.Sheets[«Лист1»]; //имя Excel файла или 3 разапримечание: в ячейке А1 в столбик(и сделал Всё. еще один столбец. значения столбца «Стоимость» одну и ту То есть запись.Совет:формулы числа, которые нужно до статического значения.Clipboard: в этой строке //открываетм лист с шаблона string baza дел — ввел этих примеров, ставится вид «показать формулы»),Алексей бушаков Выделяем любую ячейку плюс еще одну же формулу на (2+3)5 Excel неДля поиска текста или При нажатии кнопки, искать, или щелкнитеВыделенная часть формулы преобразуется(Буфер обмена), чтобы сайт почемуто убрал именем worksheet.Unprotect(pass); //снять = «C:\Baza\baza.xlsx»; //имя число — нажал число, которое изменяет а уже на: Спасибо! Долго мучился, в первой графе, ячейку. Это диапазон несколько строк или поймет. чисел на листеНайти всезначения стрелку в поле в константу. Нажмите скопировать выделенные ячейки. 2 крайних слеша защиту листа worksheet.Cells[1, Excel файла базы энтер все нужные ссылки. первый лист(основной) в теперь всё получилось! щелкаем правой кнопкой D2:D9 столбцов.Программу Excel можно использовать также можно использовать, каждого экземпляра условия,илиНайтиEnter Либо воспользуйтесь сочетаниемstring name1 = «D»] = label6.Text string pass =и того 11Подскажите как это нужные места сделалikares мыши. Нажимаем «Вставить».Воспользуемся функцией автозаполнения. КнопкаВручную заполним первые графы как калькулятор. То функции ПОИСК и которые вы ищетепримечанияи нажмите кнопку, чтобы сохранить результат. клавиш «C:\Baza\Info\»; //так должно != null ? «zzz»; //пароль на ссылок = 55+ побороть, или может ссылки на эти: Здравствуйте! Или жмем сначала находится на вкладке учебной таблицы. У есть вводить в НАЙТИ. указываются и щелкнув. последнего поиска вПреобразование формул в статическоеCtrl+C
быть label6.Text.ToString() : «»; защиту string text1; операций на лист,
по другому как ячейки.Помогите, пожалуйста, советом.
CyberForum.ru
комбинацию клавиш: CTRL+ПРОБЕЛ,
Создание и удаление гиперссылок в Microsoft Office Excel
С помощью гиперссылок в Экселе можно ссылаться на другие ячейки, таблицы, листы, книги Excel, файлы других приложений (изображения и т.п.), различные объекты, веб-ресурсы и т.д. Они служат для быстрого перехода к указанному объекту при клике по ячейке, в которую они вставлены. Безусловно, в сложно структурированном документе использование этого инструмента только приветствуется. Поэтому пользователю, который хочет хорошо научиться работать в Экселе, просто необходимо освоить навык создания и удаления гиперссылок.
Добавление гиперссылок
Прежде всего, рассмотрим способы добавления гиперссылок в документ.
Способ 1: вставка безанкорных гиперссылок
Проще всего вставить безанкорную ссылку на веб-страницу или адрес электронной почты. Безанкорная гиперссылка – эта такая ссылка, адрес которой прямо прописывается в ячейке и виден на листе без дополнительных манипуляций. Особенностью программы Excel является то, что любая безанкорная ссылка, вписанная в ячейку, превращается в гиперссылку.
Вписываем ссылку в любую область листа.
Теперь при клике на данную ячейку запустится браузер, который установлен по умолчанию, и перейдет по указанному адресу.
Аналогичным образом можно поставить ссылку на адрес электронной почты, и она тут же станет активной.
Способ 2: связь с файлом или веб-страницей через контекстное меню
Самый популярный способ добавления ссылок на лист – это использование контекстного меню.
- Выделяем ячейку, в которую собираемся вставить связь. Кликаем правой кнопкой мыши по ней. Открывается контекстное меню. В нём выбираем пункт «Гиперссылка…».
- с внешним файлом или веб-страницей;
- с местом в документе;
- с новым документом;
- с электронной почтой.
Внимание! Для того, чтобы иметь возможность связать ячейку с файлом с любым расширением в окне поиска, нужно переставить переключатель типов файлов в положение «Все файлы».
Теперь гиперссылка добавлена и при клике на соответствующую ячейку откроется указанный файл в программе, установленной для его просмотра по умолчанию.
Если вы хотите вставить ссылку на веб-ресурс, то в поле «Адрес» нужно вручную вписать url или скопировать его туда. Затем следует нажать на кнопку «OK».
Способ 3: связь с местом в документе
Кроме того, существует возможность связать гиперссылкой ячейку с любым местом в текущем документе.
- После того, как выделена нужная ячейка и вызвано через контекстное меню окно вставки гиперссылки, переключаем кнопку в левой части окна в позицию «Связать с местом в документе».
Теперь ячейка будет связана с конкретным местом текущей книги.
Способ 4: гиперссылка на новый документ
Ещё одним вариантом является гиперссылка на новый документ.
- В окне «Вставка гиперссылки» выбираем пункт «Связать с новым документом».
После выполнения этого действия, ячейка на текущем листе будет связана гиперссылкой с новым файлом.
Способ 5: связь с электронной почтой
Ячейку при помощи ссылки можно связать даже с электронной почтой.
- В окне «Вставка гиперссылки» кликаем по кнопке «Связать с электронной почтой».
- В поле «Адрес электронной почты» вписываем e-mail, с которым хотим связать ячейку. В поле «Тема» можно написать тему письма. После того, как настройки выполнены, жмем на кнопку «OK».
Теперь ячейка будет связана с адресом электронной почты. При клике по ней запуститься почтовый клиент, установленный по умолчанию. В его окне уже будет заполнен предварительно указанный в ссылке e-mail и тема сообщения.
Способ 6: вставка гиперссылки через кнопку на ленте
Гиперссылку также можно вставить через специальную кнопку на ленте.
- Переходим во вкладку «Вставка». Жмем на кнопку «Гиперссылка», расположенную на ленте в блоке инструментов «Ссылки».
Способ 7: функция ГИПЕРССЫЛКА
Кроме того, гиперссылку можно создать с помощью специальной функции.
- Выделяем ячейку, в которую будет вставлена ссылка. Кликаем на кнопку «Вставить функцию».
После этих действий, ячейка будет связана с объектом или сайтом, который указан в ссылке.
Удаление гиперссылок
Не менее важен вопрос, как убрать гиперссылки, ведь они могут устареть или по другим причинам понадобится изменить структуру документа.
Способ 1: удаление с помощью контекстного меню
Самым простым способом удаления ссылки является использования контекстного меню. Для этого просто кликаем по ячейке, в которой расположена ссылка, правой кнопкой мыши. В контекстном меню выбираем пункт «Удалить гиперссылку». После этого она будет удалена.
Способ 2: удаление функции ГИПЕРССЫЛКА
Если у вас установлена ссылка в ячейке с помощью специальной функции ГИПЕРССЫЛКА, то удалить её вышеуказанным способом не получится. Для удаления нужно выделить ячейку и нажать на кнопку Delete на клавиатуре.
При этом будет убрана не только сама ссылка, но и текст, так как в данной функции они полностью связаны.
Способ 3: массовое удаление гиперссылок (версия Excel 2010 и выше)
Но что делать, если в документе очень много гиперссылок, ведь ручное удаление займет значительное количество времени? В версии Excel 2010 и выше есть специальная функция, с помощью которой вы сможете удалить сразу несколько связей в ячейках.
Выделите ячейки, в которых хотите удалить ссылки. Правой кнопкой мыши вызовете контекстное меню и выберите пункт «Удалить гиперссылки».
После этого в выделенных ячейках гиперссылки будут удалены, а сам текст останется.
Если вы хотите произвести удаление во всем документе, то сначала наберите на клавиатуре сочетание клавиш Ctrl+A. Этим вы выделите весь лист. Затем, кликнув правой кнопкой мыши, вызывайте контекстное меню. В нём выберите пункт «Удалить гиперссылки».
Внимание! Данный способ не подходит для удаления ссылок, если вы связывали ячейки с помощью функции ГИПЕРССЫЛКА.
Способ 4: массовое удаление гиперссылок (версии ранее Excel 2010)
Что же делать, если у вас на компьютере установлена версия ранее Excel 2010? Неужели все ссылки придется удалять вручную? В данном случае тоже имеется выход, хоть он и несколько сложнее, чем процедура, описанная в предыдущем способе. Кстати, этот же вариант можно применять при желании и в более поздних версиях.
- Выделяем любую пустую ячейку на листе. Ставим в ней цифру 1. Жмем на кнопку «Копировать» во вкладке «Главная» или просто набираем на клавиатуре сочетание клавиш Ctrl+C.
После этого, все гиперссылки будут удалены, а форматирование выделенных ячеек сброшено.
Как видим, гиперссылки могут стать удобным инструментом навигации, связывающим не только различные ячейки одного документа, но и выполняющим связь с внешними объектами. Удаление ссылок легче выполнять в новых версиях Excel, но и в старых версиях программы тоже есть возможность при помощи отдельных манипуляций произвести массовое удаление ссылок.

Функциональные возможности программы Excel позволяют не только структурировать и работать с большими объемами данных, но и производить различные расчеты. Зачастую после того, как получен результат, рассчитанный по формуле, в ней больше нет необходимости, и в ячейке требуется оставить именно само значение. Более того, в некоторых случаях наличие формулы будет только мешать в последующей работе. Например, если попробовать перенести или скопировать данные из ячейки с формулой в другое место таблицы, результат вычислений будет утерян или изменится, т.к. при выполнении данной процедуры будут изменены ссылки на ячейки, указанные в формуле, за исключением тех случаев, когда вместо относительные ссылок (по умолчанию) использовались абсолютные.
В связи с этим, ниже мы рассмотрим, как удаляются формулы из ячеек таблицы Эксель с сохранением полученных в них результатов.
Удаление формул
Специального инструмента, который бы помог выполнить данную процедуру, в Эксель нет. Однако решить этот вопрос можно, причем разными методами.
Метод 1: копируем значения с помощью параметров вставки
Пожалуй, это самый простой способ, пользуясь которым можно скопировать содержимое ячеек и вставить в другое место без формул. Вот, что мы делаем:
- Для начала с помощью зажатой левой кнопки мыши нужно выделить область ячеек, которую мы хотим скопировать.
- Правой кнопкой мыши щелкаем по любой точке выделенного диапазона и в открывшемся контекстном меню выбираем пункт “Копировать”. Также, можно вместо этого действия можно просто нажать сочетание клавиш Ctrl+C (после того, как выполнено выделение).
Для копирования данных можно также воспользоваться кнопкой “Копировать”, которая расположена на лента программы во вкладке “Главная”.
- Переходим в ячейку, начиная с которой мы хотим вставить скопированные данные (эта ячейка станет самой верхней левой точкой диапазона данных, который мы будем вставлять из буфера обмена). Затем правой кнопкой мыши щелкаем по выбранному элементу, в появившемся меню в группе “Параметры вставки” кликаем по варианту “Значения” (значок в виде цифр “123”).
Метод 2: используем специальную вставку
Если требуется скопировать-вставить данные с сохранение первоначального вида (форматирования) ячеек, можно воспользоваться “Специальной вставкой”.
- Выделяем и копируем требуемый диапазон данных. На этот раз давайте отметим всю таблицу, а для копирования используем кнопку на ленте инструментов.
Метод 3: удаляем формулы в исходной таблице
Теперь давайте перейдем к удалению формул непосредственно в ячейках исходной таблицы.
- Копируем нужный диапазон ячеек любым удобным способом, например, воспользовавшись контекстным меню.
- Как и в ранее рассмотренном методе, вставляем скопированную область в новое место с сохранением исходного форматирования. После этого, не снимая выделение, копируем только что вставленные данные, например, нажав комбинацию клавиш Ctrl+C (или любым другим удобным способом).
- Переходим в самую верхнюю левую ячейку исходной таблицы (или выделяем в ней тот диапазон ячеек, который был скопирован в 1 шаге), кликом правой кнопки мыши вызываем меню, в котором выбираем вставку “Значений”.
- Теперь, когда содержимое ячеек без формул скопировано в исходное место на листе, удаляем созданные дубликаты. Для этого, выделяем нужный диапазон данных, щелкаем по нему правой кнопкой мыши и в раскрывшемся меню выбираем пункт “Удалить”.
- Появится окно удаления ячеек. Выбираем то, что нужно удалить. Исходя из нашего примера, ставим отметку напротив пункта “строку”, после чего жмем кнопку OK.
Также, так как справа от выделенного диапазона нет заполненных ячеек, можно выбрать вариант – “ячейки, со сдвигом влево”.
- Задублированный диапазон данных удален. На этом работа по замене формул на конкретные значения в исходной таблице завершена.
Метод 4: удаляем формулы без копирования в другое место
Что делать, если не хочется дублировать таблицу в другом месте листа для ее последующего переноса в исходное с конкретными значениями? Такая возможность в Эксель также предусмотрена, однако, требует большой концентрации внимания, так как все действия мы будем выполнять непосредственно в самой таблице, и из-за неверных шагов можно удалить или нарушить структурную целостность данных.
- Как обычно, сперва нужно выделить область ячеек, в которых нужно удалить формулы. Затем копируем данные любым удобным способом. Проще всего это сделать, нажав на кнопку “Копировать” на ленте программы (вкладка “Главная”).
- Теперь, оставляя скопированную область выделенной, щелкаем по ней правой кнопкой мыши и в появившемся меню в группе команд “Параметры вставки” кликаем по варианту “Значения”.
- В итоге, мы в том же самом месте таблицы в выделенных ячейках вместо формул вставим конкретные значения (результаты вычислений).
Метод 5: применяем макрос
Данный метод предполагает использование макросов. Однако, прежде чем приступать, непосредственно, к самой процедуре удаления формул, необходимо включить режим Разработчика, так как по умолчанию он в программе выключен. Для этого делаем следующее:
- Щелкаем по меню “Файл”.
- В открывшемся окне в боковом перечне слева в самом низу выбираем раздел “Параметры”.
- В параметрах программы переходим в подраздел “Настроить ленту”. В правой части окна ставим галочку напротив пункта “Разработчик”, после чего щелкаем OK.
Теперь все готово, чтобы выполнить поставленную задачу:
- Переключаемся во вкладку “Разработчик”, в которой щелкаем по кнопке “Visual Basic” (группа “Код”).
- Выбрав нужный лист книги нажимаем на кнопку “View Code” (или дважды щелкаем левой кнопкой мыши по выбранному листу), чтобы запустить редактор макросов, куда вставляем код ниже, после чего закрываем данное окно.
Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub - Выделяем диапазон ячеек, содержащих формулы, и нажимаем кнопку “Макросы”, которая расположена во вкладке “Разработчик” (блок инструментов “Код”).
- В открывшемся окне выбора макросов отмечаем нужный и щелкаем по кнопке “Выполнить”.
- После того, как процедура будет выполнена, все формулы в выбранных ячейках будут заменены результатами расчетов по ним.
Метод 6: удаляем формулу вместе с результатом вычислений
В некоторых ситуациях перед пользователем встает задача – не только удалить формулы в ячейках, но и результаты вычислений по ним. Данная процедура довольно простая:
- Начинаем с того, что выделяем область ячеек, содержащих формулы. Кликом правой кнопки мыши по выделенному диапазону вызываем меню, в котором щелкаем по команде “Очистить содержимое”.
Также, вместо этого, после того, как нужные элементы отмечены, можно просто нажать клавишу Del (Delete) на клавиатуре.
- В итоге все данные в ячейках, в том числе, формулы будут стерты.
Заключение
Таким образом, в удалении ненужных формул из ячеек таблицы Эксель с сохранением результатов расчетов нет ничего сложного. Более того, программа позволяет выполнить эту процедуру различными способами, поэтому, каждый пользователь может выбрать для себя тот метод, который покажется наиболее удобным и эффективным.
Как убрать ссылку из ячейки в excel и оставить только значение
Чтобы удалить все ссылки на формулы, но сохранить значения в ячейках, эта статья покажет вам способы достижения этой цели.
Удалите все ссылки на формулы, но сохраните значения в ячейках с копированием и вставкой
Чтобы удалить все ссылки на формулы, но сохранить значения в указанных ячейках Excel, сделайте следующее.
1. Выберите ячейки, в которых нужно удалить все ссылки, затем нажмите Ctrl + C ключи, оставьте эти ячейки выделенными, щелкните правой кнопкой мыши и выберите Ценности под Параметры вставки раздел. Смотрите скриншот:
Затем вы можете увидеть, что все ссылки на формулы для выбранных ячеек немедленно удаляются, и сохраняются только значения ячеек, как показано ниже.
Удалите все ссылки на формулы, но сохраните значения в ячейках одним щелчком мыши
Здесь я рекомендую вам К фактическому полезности Kutools for Excel. С помощью этой утилиты вы можете быстро удалить все ссылки на формулы, но сохранить значения в выбранных ячейках одним щелчком мыши. Пожалуйста, сделайте следующее.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите ячейки, в которых нужно удалить ссылки, затем нажмите Кутулс > К фактическому.
После этого вы увидите, что все ссылки на формулы для выбранных ячеек немедленно удаляются и сохраняются только значения ячеек. Смотрите скриншот:
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
На чтение 4 мин Опубликовано 25.01.2021
Часто перед пользователями табличного редактора Эксель встает задача, когда необходимо реализовать замену формул на значения. Осуществить это процедуру можно различными способами. В статье мы разберем множество методов, позволяющих заменить формулу на значения в табличном документе.
Содержание
- Первый метод: стандартная замена формул на значения
- Второй метод: использование горячих клавиш табличного редактора
- Третий метод: замена при помощи мышки
- Четвертый метод: применение специальной кнопки для вставки значений
- Пятый метод: использование специальных макросов
- Заключение и выводы о быстрой замене формул на значения в табличном документе
Первый метод: стандартная замена формул на значения
Это самый известный и распространенный способ, позволяющий заменить формулы на значения. Подробная инструкция выглядит так:
- Первоначально производим выделение того диапазона данных, в котором мы желаем реализовать замену формул на значения.
- Реализуем копирование данных. Для этого нажимаем правой клавишей мышки по выбранному диапазону и в контекстном меню кликаем на элемент «Копировать». Альтернативный вариант – использование комбинации клавиш «Ctrl+C».
- Кликаем ПКМ по выбранному диапазону. Здесь можно выбрать иконку под названием «Значения».
- Следует навести мышку на элемент «Специальная вставка», чтобы раскрыть перечень функций.
- Здесь располагаются все возможные вариации вставки значений с сохранностью форматирования исходных ячеек.
Стоит отметить, что в ранних версиях табличного редактора отсутствуют такие дополнительные значки, поэтому все операции производятся через такое окно:
Второй метод: использование горячих клавиш табличного редактора
Все вышеприведенные манипуляции можно реализовать при помощи специальных горячих клавиш табличного редактора. Подробная инструкция выглядит так:
- Реализуем копирование нужного диапазона при помощи комбинации клавиш «Ctrl+C».
- Сюда же осуществляем обратную вставку при помощи комбинации клавиш «Ctrl+V».
- Щелкаем на «Ctrl», чтобы отобразить небольшое меню, в котором будут предложены вариации вставки.
- Щёлкаем на «З» на русской раскладке или же используем стрелочки для выбора параметра «Значения». Осуществляем подтверждение всех проделанных действий при помощи клавиши «Enter», расположенной на клавиатуре.
Третий метод: замена при помощи мышки
Этот метод позволяет осуществить процедуру замены формул на значения намного быстрее вышеприведенных методов. Здесь используется только компьютерная мышка. Подробная инструкция выглядит так:
- Производим выделение ячеек с формулами на рабочем листе табличного документа.
- Беремся за рамку выделенного фрагмента и, зажав ПКМ, осуществляем перетаскивание на два см в какую-либо сторону, а затем реализуем возврат на начальную позицию.
- После осуществления этой процедуры отобразилось небольшое специальное контекстное меню, в котором необходимо выбрать элемент, имеющий наименование «Копировать только значения».
Четвертый метод: применение специальной кнопки для вставки значений
Значительно ускорить процедуру специальной вставки можно при помощи добавления специальной кнопки «Вставить как значения» на панель быстрого доступа. Подробная инструкция по добавлению и использованию выглядит так:
- Передвигаемся в подраздел «Файл».
- Выбираем элемент, имеющий наименование «Параметры».
- Щёлкаем левой клавишей мышки на «Панель быстрого доступа».
- На экране отобразилось окошко, в котором можно добавить разнообразные элементы на панель быстрого доступа. Раскрываем перечень под названием «Все команды».
- В раскрывшемся перечне находим элемент под названием «Вставить значения» и добавляем его на панель быстрого доступа при помощи кнопки «Добавить».
- Готово! Мы добавили эту кнопку на панель быстрого доступа.
- Теперь остается только скопировать диапазон ячеек, в котором располагаются необходимые нам формулы, а затем нажать на только что добавленную кнопку на панели быстрого доступа.
Стоит заметить, что стандартно всем кнопку на панели быстрого доступа задается комбинация клавиш «Alt+цифра». После клика на «Alt» на верхней панели покажется цифра, обозначающая эту кнопку.
Пятый метод: использование специальных макросов
Использование макросов – самый быстрый способ, позволяющий заменить формулы на значения. Так выглядит макрос, позволяющий заменить все формулы на значения в выбранном диапазоне:
Так выглядит макрос, позволяющий заменить все формулы на значения на выбранном рабочем листике табличного документа:
Так выглядит макрос, позволяющий заменить все формулы на значения на всех рабочих листиках табличного документа:
Подробная инструкция по использованию макросов выглядит так:
- При помощи комбинации клавиш «Alt+F11» открываем редактор VBA.
- Открываем подраздел «Insert», а затем жмем левой клавишей мышки по элементу «Module».
- Сюда мы вставляем один из вышеприведенных кодов.
- Запуск пользовательских макросов осуществляется через подраздел «Макросы», располагающийся в разделе «Разработчик». Альтернативный вариант – использование комбинации клавиш «Alt+F8» на клавиатуре.
- Макросы работают в любом табличном документе.
Стоит помнить, что манипуляции, реализованные при помощи макроса, нельзя отменить.
Заключение и выводы о быстрой замене формул на значения в табличном документе
Мы выяснили, что существует множество вариантов, позволяющих реализовать замену формул на значения в табличном документе. Реализовать эту процедуру можно при помощи специальной вставки, комбинаций клавиш, компьютерной мышки, персональных макросов и специальной кнопки, добавляемой на панель быстрого доступа. Каждый метод имеет свои преимущества и недостатки. Пользователь может самостоятельно подобрать для себя наиболее удобный и быстрый метод, позволяющий реализовать замену формул на значения в табличном документе.
Оцените качество статьи. Нам важно ваше мнение:














































































Для копирования данных можно также воспользоваться кнопкой “Копировать”, которая расположена на лента программы во вкладке “Главная”.






Также, так как справа от выделенного диапазона нет заполненных ячеек, можно выбрать вариант – “ячейки, со сдвигом влево”.











Также, вместо этого, после того, как нужные элементы отмечены, можно просто нажать клавишу Del (Delete) на клавиатуре.











