Перейти к содержимому

Как скопировать ячейку как текстовое значение, а не формулу в Excel?

Author: Siluvia Last Modified: 2025-08-07

При работе в Excel часто используются формулы для динамического вычисления данных. Однако бывают случаи, когда вместо вставки формул в новое место вам нужно фактическое отображаемое значение — значение ячейки — как простой статический текст. Прямое копирование и вставка обычно переносит саму формулу, что приводит к нежелательным пересчетам или ошибкам ссылок в новом месте. Это может быть особенно проблематично при обмене данными с другими, архивировании результатов или подготовке фиксированных отчетов, где значения ячеек не должны изменяться. Для решения этой задачи в данной статье описаны несколько практических методов копирования ячеек только как текстовые значения, а не формулы, в Excel. Эти техники позволяют вам уверенно сохранить содержимое «как есть», избежать ошибок формул и улучшить целостность данных при перемещении ваших результатов между листами или книгами.

Копирование ячейки как текстового значения, а не формулы с использованием встроенных функций Excel
Копирование ячейки как текстового значения, а не формулы с помощью Kutools для Excel
Код VBA - Использование макроса для копирования и вставки только значений ячеек как текст


Копирование ячейки как текстового значения, а не формулы с использованием встроенных функций Excel

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

1. Выберите диапазон, который вы хотите скопировать только как текстовые значения, и нажмите Ctrl + C, чтобы скопировать выделенное.

2. Щелкните по пустой ячейке или области назначения, куда вы хотите вставить результаты.

3. Перейдите на вкладку Главная, затем нажмите Вставить и выберите Значения из выпадающего меню. Этот вариант обычно отображается как буфер обмена с иконкой "123". См. скриншот:

a screenshot of selecting Values in the Paste drop-down menu

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


Копирование ячейки как текстового значения, а не формулы с помощью Kutools для Excel

Помимо встроенного метода вставки значений, Kutools для Excel предлагает более гибкий способ копирования ячеек только как текст. Функция Копировать диапазоны позволяет копировать только отображаемые значения, а также включать или исключать форматы, комментарии и даже высоту строк и ширину столбцов. Это особенно полезно, когда вам нужен точный контроль или если вам нужно одновременно копировать несколько несмежных диапазонов — что стандартные инструменты Excel не всегда эффективно обрабатывают.

Перед применением Kutools для Excel, пожалуйста, сначала скачайте и установите его.

1. Выберите диапазон, содержащий ячейки, которые вы хотите скопировать как текст. Затем перейдите в Kutools > Диапазон > Копировать диапазоны.

2. В диалоговом окне Копировать несколько диапазонов отметьте опцию Отображаемое значение. При необходимости можно выбрать дополнительные опции — например, сохранить форматирование или комментарии. Когда будете готовы, нажмите кнопку OK.

a screenshot of selecting the Displayed value option in the Copy Multiple Ranges dialog box

3. В открывшемся запросе выберите пустую область для размещения скопированных ячеек и подтвердите, нажав OK. См. скриншот для справки:

a screenshot of selecting a destination cell

Только видимые (отображаемые) значения из вашего первоначального выбора вставляются в новое место, исключая любые базовые формулы. Вы можете использовать этот метод при составлении сводных отчетов, подготовке записей для внешнего обмена или объединении данных из разных листов.

С помощью Копировать несколько диапазонов вы также можете сохранить исходную высоту строк и ширину столбцов или даже скопировать несколько отдельных диапазонов одновременно. Это помогает при перемещении сложных таблиц или консолидации данных из разных областей вашего рабочего листа. См. пример на скриншоте:

a screenshot of using Kutools for Excel to copy multiple ranges at the same time

  Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.

Обратите внимание на выбор "Отображаемое значение", чтобы избежать копирования каких-либо формул. Если ваш выбор слишком велик или охватывает несмежные диапазоны, которые не совпадают в месте назначения, убедитесь, что ваш диапазон назначения достаточно большой, иначе вы можете получить запрос на корректировку вашего выбора.


Код VBA - Использование макроса для копирования и вставки только значений ячеек как текст

В ситуациях, где необходимо автоматизировать процесс — например, при выполнении повторяющихся задач или работе с несколькими листами — макрос VBA может эффективно копировать и вставлять только значения ячеек, удаляя все формулы и гарантируя, что результат будет простым текстом. Этот метод полезен для пакетных операций, очистки наборов данных или для тех, кто хочет оптимизировать свой рабочий процесс.

1. Откройте редактор VBA, нажав Разработчик > Visual Basic. В окне VBA нажмите Вставить > Модуль, чтобы создать новый модуль, затем введите следующий код:

Sub CopyPasteValuesAsText()
    Dim rngSource As Range
    Dim rngTarget As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngSource = Application.Selection
    Set rngSource = Application.InputBox("Select the range to copy:", xTitleId, rngSource.Address, Type:=8)
    
    Set rngTarget = Application.InputBox("Select the destination cell for pasting values as text:", xTitleId, "", Type:=8)
    
    If rngSource Is Nothing Or rngTarget Is Nothing Then Exit Sub
    
    rngSource.Copy
    rngTarget.PasteSpecial Paste:=xlPasteValues
    
    Application.CutCopyMode = False
End Sub

2. Чтобы запустить код, нажмите Run button кнопку. Появится диалоговое окно, которое предложит вам выбрать диапазон, который вы хотите скопировать, а затем второе окно позволит вам выбрать ячейку назначения, куда должен появиться простой текст.

Этот макрос обеспечивает большую гибкость для копирования и вставки значений ячеек в больших объемах и особенно ценен, если вам нужно часто повторять операцию. Макрос вставляет только видимое значение, а не базовую формулу, гарантируя, что ваши данные остаются стабильными в области назначения. Не забудьте сохранить свою книгу как файл с поддержкой макросов (*.xlsm), чтобы сохранить функциональность VBA. Если возникают какие-либо ошибки, убедитесь, что макросы включены в настройках вашего Excel.


Связанная статья:


Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!