Excel скопировать содержимое ячейки в excel без формулы

Вставка значений, а не формул

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

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

Например может потребоваться скопировать только итоговое значение формулы в ячейку на другом листе. Или, может потребоваться удалить значения, которые можно использовать в формуле, скопировав значение результат формулы в другую ячейку на листе. В случае простой скопировать выделенный фрагмент такие действия приведет к возникновению ошибки ссылку Недопустимая ячейка (#REF!) должна отображаться в целевой ячейке, поскольку больше не будет ссылки на ячейки, содержащие значения, которые используются в формуле.

Можно избежать этой ошибки путем вставки только результат формулы в целевой ячейке.

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

На вкладке Главная в группе буфер обмена нажмите кнопку Копировать или нажмите сочетание клавиш CTRL + C.

Выделите левую верхнюю ячейку область вставки.

Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.

На вкладке Главная в группе буфер обмена нажмите кнопку Вставить и нажмите кнопку Вставить значения. Или нажмите Сочетание клавиш Ctrl + Alt + V , чтобы отобразить диалоговое окно Специальная вставка.

Выберите значения и нажмите кнопку ОК.

Удаление формул из ячеек таблицы Excel

Функциональные возможности программы Excel позволяют не только структурировать и работать с большими объемами данных, но и производить различные расчеты. Зачастую после того, как получен результат, рассчитанный по формуле, в ней больше нет необходимости, и в ячейке требуется оставить именно само значение. Более того, в некоторых случаях наличие формулы будет только мешать в последующей работе. Например, если попробовать перенести или скопировать данные из ячейки с формулой в другое место таблицы, результат вычислений будет утерян или изменится, т.к. при выполнении данной процедуры будут изменены ссылки на ячейки, указанные в формуле, за исключением тех случаев, когда вместо относительные ссылок (по умолчанию) использовались абсолютные.

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

Удаление формул

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

Метод 1: копируем значения с помощью параметров вставки

Пожалуй, это самый простой способ, пользуясь которым можно скопировать содержимое ячеек и вставить в другое место без формул. Вот, что мы делаем:

  1. Для начала с помощью зажатой левой кнопки мыши нужно выделить область ячеек, которую мы хотим скопировать.
  2. Правой кнопкой мыши щелкаем по любой точке выделенного диапазона и в открывшемся контекстном меню выбираем пункт “Копировать”. Также, можно вместо этого действия можно просто нажать сочетание клавиш Ctrl+C (после того, как выполнено выделение).Для копирования данных можно также воспользоваться кнопкой “Копировать”, которая расположена на лента программы во вкладке “Главная”.
  3. Переходим в ячейку, начиная с которой мы хотим вставить скопированные данные (эта ячейка станет самой верхней левой точкой диапазона данных, который мы будем вставлять из буфера обмена). Затем правой кнопкой мыши щелкаем по выбранному элементу, в появившемся меню в группе “Параметры вставки” кликаем по варианту “Значения” (значок в виде цифр “123”).
  4. В результате скопированная область данных (только конкретные числовые значения, без формул) будет вставлена в новое место.

Метод 2: используем специальную вставку

Если требуется скопировать-вставить данные с сохранение первоначального вида (форматирования) ячеек, можно воспользоваться “Специальной вставкой”.

  1. Выделяем и копируем требуемый диапазон данных. На этот раз давайте отметим всю таблицу, а для копирования используем кнопку на ленте инструментов.
  2. Переходим в ячейку, начиная с которой планируем вставить скопированные элементы. Щелкаем правой кнопкой мыши по ней, в раскрывшемся контекстном меню кликаем (или наводим указатель мыши) по небольшой стрелке вправо рядом с командой “Специальная вставка”. Всплывет дополнительное подменю, в котором щелкаем по пункту “Значения и исходное форматирование”.
  3. Мы получим исходную таблицу в новом месте с охранением форматирования и конкретными числовыми значениями вместо формул.

Метод 3: удаляем формулы в исходной таблице

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

  1. Копируем нужный диапазон ячеек любым удобным способом, например, воспользовавшись контекстным меню.
  2. Как и в ранее рассмотренном методе, вставляем скопированную область в новое место с сохранением исходного форматирования. После этого, не снимая выделение, копируем только что вставленные данные, например, нажав комбинацию клавиш Ctrl+C (или любым другим удобным способом).
  3. Переходим в самую верхнюю левую ячейку исходной таблицы (или выделяем в ней тот диапазон ячеек, который был скопирован в 1 шаге), кликом правой кнопки мыши вызываем меню, в котором выбираем вставку “Значений”.
  4. Теперь, когда содержимое ячеек без формул скопировано в исходное место на листе, удаляем созданные дубликаты. Для этого, выделяем нужный диапазон данных, щелкаем по нему правой кнопкой мыши и в раскрывшемся меню выбираем пункт “Удалить”.
  5. Появится окно удаления ячеек. Выбираем то, что нужно удалить. Исходя из нашего примера, ставим отметку напротив пункта “строку”, после чего жмем кнопку OK.Также, так как справа от выделенного диапазона нет заполненных ячеек, можно выбрать вариант – “ячейки, со сдвигом влево”.
  6. Задублированный диапазон данных удален. На этом работа по замене формул на конкретные значения в исходной таблице завершена.
Читать еще:  Среднеквадратическое отклонение формула в excel

Метод 4: удаляем формулы без копирования в другое место

Что делать, если не хочется дублировать таблицу в другом месте листа для ее последующего переноса в исходное с конкретными значениями? Такая возможность в Эксель также предусмотрена, однако, требует большой концентрации внимания, так как все действия мы будем выполнять непосредственно в самой таблице, и из-за неверных шагов можно удалить или нарушить структурную целостность данных.

  1. Как обычно, сперва нужно выделить область ячеек, в которых нужно удалить формулы. Затем копируем данные любым удобным способом. Проще всего это сделать, нажав на кнопку “Копировать” на ленте программы (вкладка “Главная”).
  2. Теперь, оставляя скопированную область выделенной, щелкаем по ней правой кнопкой мыши и в появившемся меню в группе команд “Параметры вставки” кликаем по варианту “Значения”.
  3. В итоге, мы в том же самом месте таблицы в выделенных ячейках вместо формул вставим конкретные значения (результаты вычислений).

Метод 5: применяем макрос

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

  1. Щелкаем по меню “Файл”.
  2. В открывшемся окне в боковом перечне слева в самом низу выбираем раздел “Параметры”.
  3. В параметрах программы переходим в подраздел “Настроить ленту”. В правой части окна ставим галочку напротив пункта “Разработчик”, после чего щелкаем OK.

Теперь все готово, чтобы выполнить поставленную задачу:

  1. Переключаемся во вкладку “Разработчик”, в которой щелкаем по кнопке “Visual Basic” (группа “Код”).
  2. Выбрав нужный лист книги нажимаем на кнопку “View Code” (или дважды щелкаем левой кнопкой мыши по выбранному листу), чтобы запустить редактор макросов, куда вставляем код ниже, после чего закрываем данное окно.
    Sub Удаление_формул()
    Selection.Value = Selection.Value
    End Sub
  3. Выделяем диапазон ячеек, содержащих формулы, и нажимаем кнопку “Макросы”, которая расположена во вкладке “Разработчик” (блок инструментов “Код”).
  4. В открывшемся окне выбора макросов отмечаем нужный и щелкаем по кнопке “Выполнить”.
  5. После того, как процедура будет выполнена, все формулы в выбранных ячейках будут заменены результатами расчетов по ним.

Метод 6: удаляем формулу вместе с результатом вычислений

В некоторых ситуациях перед пользователем встает задача – не только удалить формулы в ячейках, но и результаты вычислений по ним. Данная процедура довольно простая:

  1. Начинаем с того, что выделяем область ячеек, содержащих формулы. Кликом правой кнопки мыши по выделенному диапазону вызываем меню, в котором щелкаем по команде “Очистить содержимое”.Также, вместо этого, после того, как нужные элементы отмечены, можно просто нажать клавишу Del (Delete) на клавиатуре.
  2. В итоге все данные в ячейках, в том числе, формулы будут стерты.

Заключение

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

Excel скопировать содержимое ячейки в excel без формулы

Копирование с помощью кнопок панели инструментов
На панели инструментов Стандартная есть две кнопки, которые используются при выполнении копирования, — это кнопки Копировать и Вставить . Последовательность действий должна быть следующей:

  • Выделить ячейку или диапазон ячеек, содержимое которых необходимо скопировать.
  • Нажать на кнопку Копировать. При этом содержимое выбранной ячейки (диапазона ячеек) будет перенесено в буфер обмена.
  • Активизировать ячейку, в которую нужно скопировать информацию. При копировании диапазона нет необходимости выбирать весь диапазон целиком, достаточно активизировать только его левую верхнюю ячейку.
  • Щелкнуть на кнопке Вставить.

Копирование с помощью команд меню

  • Правка | Копировать. Копирует содержимое выбранных ячеек в буфер обмена.
  • Правка | Вставить. Вставляет содержимое буфера обмена в выбранную ячеку или диапазон.

Копирование с помощью команд контекстного меню

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

Копирование с помощью клавиатурных эквивалентов

  • Ctrl + C. Копирует выбранные ячейки в буфер обмена.
  • Ctrl + V. Вставляет содержимое буфера обмена в выбранную ячейку или диапазон.

Копирование с помощью операции перетаскивания

  • Выбрать ячейку (или диапазон), которую нужно скопировать.
  • Переместить указатель мыши к одной из ее (или его) четырех границ.
  • Когда указатель мыши превратится в стрелку, нужно нажать клавишу Ctrl. К указателю добавится маленький знак «плюс».
  • Перетащить выбранное множество ячеек на новое место, продолжая удерживать нажатой клавищу Ctrl.
  • Отпустить кнопку мыши. Excel создаст новую копию данных.

Если при помещении указателя мыши на границу ячейки или диапазона он не превращается в стрелку, то нужно изменить некоторые параметры. Для этого следует выбрать команду Сервис | Параметры, щелкнуть на вкладке Правка и установить флажок опции Перетаскивание ячеек (рис. 1).

Рис. 1. Диалоговое окно Параметры вкладка Правка

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

  • Правка | Заполнить | Вниз (или Ctrl + D). Копирует содержимое ячейки в выбранный диапазон снизу.
  • Правка | Заполнить | Вправо (или Ctrl + R). Копирует содержимое ячейки в выбранный диапазон справа.
  • Правка | Заполнить | Вверх. Копирует содержимое ячейки в выбранный диапазон сверху.
  • Правка | Заполнить | Влево. Копирует содержимое ячейки в выбранный диапазон слева.

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

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

В Excel предусмотрен также более быстрый способ копирования ячейки или диапазона и вставки информации в другие рабочие листы той же рабочей книги:

  • Выберите диапазон для копирования.
  • Нижмите клавишу Ctrl и, удерживая ее нажатой, щелкните на ярлычках тех рабочих листов, в которые нужно скопировать информацию (при этом в строке заголовка рабочей книги появится надпись [Группа]).
  • Выберите команду Правка | Заполнить | По листам, на экране появится диалоговое окно Заполнить по листам (рис. 2), в котором нужно выбрать опцию копирования (полностью, только содержимое или только форматы).

Рис. 2. Диалоговое окно Заполнить по листам

  • Выберите нужный переключатель и нажмите кнопку OK. В результате выделенный диапазон будет скопирован в выбранные рабочие листы (причем его адрес во всех рабочих листах будет одинаковым).
  • На следующем шаге рассмотрим перемещение диапазона ячеек.

    Копирование формул без сдвига ссылок

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

    Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:

    Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.

    Способ 1. Абсолютные ссылки

    Способ 2. Временная деактивация формул

    Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:

    1. Выделяем диапазон с формулами (в нашем примере D2:D8)
    2. Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)

  • В появившемся диалоговом окне вводим что ищем и на что заменяем и в Параметрах (Options) не забываем уточнить Область поиска — Формулы. Жмем Заменить все (Replace all) .
  • Копируем получившийся диапазон с деактивированными формулами в нужное место:

  • Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам.
  • Способ 3. Копирование через Блокнот

    Этот способ существенно быстрее и проще.

    Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas) , чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:

    Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:

    Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:

    Осталось только отжать кнопку Показать формулы (Show Formulas) , чтобы вернуть Excel в обычный режим.

    Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает отлично.

    Способ 4. Макрос

    Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:

    Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:

    Копирование таблицы в Microsoft Excel

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

    Копирование в Экселе

    Копирование таблицы в Excel представляет собой создание её дубликата. В самой процедуре практически нет отличий в зависимости от того, куда вы собираетесь вставить данные: в другую область того же листа, на новый лист или в другую книгу (файл). Главное отличие между способами копирования заключается в том, как вы хотите скопировать информацию: вместе с формулами или только с отображаемыми данными.

    Способ 1: копирование по умолчанию

    Простое копирование по умолчанию в Эксель предусматривает создание копии таблицы вместе со всеми размещенными в ней формулами и форматированием.

      Выделяем область, которую хотим скопировать. Кликаем по выделенной области правой кнопкой мыши. Появляется контекстное меню. Выбираем в нём пункт «Копировать».

    Есть и альтернативные варианты выполнение данного шага. Первый из них состоит в нажатии на клавиатуре сочетания клавиш Ctrl+C после выделения области. Второй вариант подразумевает нажатие кнопки «Копировать», которая располагается на ленте во вкладке «Главная» в группе инструментов «Буфер обмена».

    Тут также существуют альтернативные варианты действий. Можно выделив ячейку нажать на клавиатуре сочетание клавиш Ctrl+V. Кроме того, можно нажать на кнопку «Вставить», которая размещена на самом левом краю ленты рядом с кнопкой «Копировать».

    После этого, будет выполнена вставка данных с сохранением форматирования и формул.

    Способ 2: копирование значений

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

    1. Копируем данные одним из способов, которые описывались выше.
    2. Кликаем правой кнопкой мыши в том месте, куда нужно вставить данные. В контекстном меню в параметрах вставки выбираем пункт «Значения».

    После этого таблица будет добавлена на лист без сохранения форматирования и формул. То есть, фактически будут скопированы только отображаемые на экране данные.

    Если вы хотите скопировать значения, но при этом сохранить исходное форматирование, то нужно во время вставки перейти в пункт меню «Специальная вставка». Там в блоке «Вставить значения» нужно выбрать пункт «Значения и исходное форматирование».

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

    Если вы хотите произвести данную операцию только с сохранением форматирования чисел, а не всей таблицы, то в специальной вставке нужно выбрать пункт «Значения и форматы чисел».

    Способ 3: создание копии с сохранением ширины столбцов

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

    1. Копируем таблицу любым из обычных способов.
    2. В месте, где нужно вставить данные, вызываем контекстное меню. Последовательно переходим по пунктам «Специальная вставка» и «Сохранить ширину столбцов оригинала».

    Можно поступить и другим способом. Из контекстного меню дважды переходим в пункт с одинаковым наименованием «Специальная вставка…».

    Открывается окно. В блоке инструментов «Вставить» переставляем переключатель в позицию «Ширины столбцов». Жмем на кнопку «OK».

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

    Способ 4: вставка в виде изображения

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

    1. Выполняем копирование нужного диапазона.
    2. Выбираем место для вставки и вызываем контекстное меню. Переходим в пункт «Специальная вставка». В блоке «Другие параметры вставки» выбираем пункт «Рисунок».

    После этого, данные будут вставлены на лист в виде изображения. Естественно, редактировать такую таблицу уже будет нельзя.

    Способ 5: копирование листа

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

      Чтобы вручную не выделять все ячейки листа, а это заняло бы большое количество времени, кликаем по прямоугольнику, расположенному между горизонтальной и вертикальной панелью координат. После этого весь лист будет выделен. Чтобы скопировать содержимое, набираем на клавиатуре комбинацию Ctrl+C.

  • Для вставки данных открываем новый лист или новую книгу (файл). Точно так же кликаем по прямоугольнику, размещенному на пересечении панелей. Для того, чтобы вставить данные, набираем комбинацию кнопок Ctrl+V.
  • Как видим, после выполнения данных действий нам удалось скопировать лист вместе с таблицей и остальным его содержимым. При этом получилось сохранить не только исходное форматирование, но и размер ячеек.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Похожие статьи

    Ссылка на основную публикацию
    Похожие публикации
    Adblock
    detector