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

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

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

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

Копирование таблицы с сохранением структуры

Если у вас есть одна или несколько таблиц, форматирование которых необходимо сохранять при переносе, то обычный метод Ctrl+C – Ctrl+V не даст нужного результата.

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

Расширять вручную таблицы размером в 20-30 ячеек, тем более, когда у вас их несколько, не самая увлекательная задача. Однако существует несколько способов значительно упростить и оптимизировать весь процесс переноса при помощи инструментов, уже заложенных в программу.

Способ 1: Специальная вставка

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

  1. Выделите исходные таблицы и проведите обычный перенос комбинацией клавиш Ctrl+C – Ctrl+V.
  2. Как мы помним из предыдущего примера, ячейки получаются стандартного размера. Чтобы исправить это, выделите скопированный массив данных и кликните правой кнопкой по нему. В контекстном меню выберите пункт «Специальная вставка».

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

Способ 2: Выделение столбцов перед копированием

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

  1. Выделить столбцы или строки с исходными данными.
  2. Просто скопировать и вставить, получившаяся таблица сохранит изначальный вид.

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

Способ 3: Вставка формул с сохранением формата

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

Чтобы выполнить операцию, сделайте следующее:

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

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

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

Копирование ячейки через меню редактирования

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

  1. Выберите ячейку, значение которой нужно скопировать.
  2. Выберите меню «Редактирование» в верхнем меню Excel.
  3. Нажмите на «Копировать» или «Ctrl+C».
  4. Выберите пустую ячейку, куда нужно вставить значение.
  5. Выберите меню «Редактирование» в верхнем меню Excel.
  6. Нажмите на «Вставить» или «Ctrl+V».

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

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

Листы Excel как среда для работы с данными

В стандартной книге каждый лист представляет собой большие таблицы, которые заполняются данными и формулами. Как добавить лист в Excel? По мере необходимости можно вставлять дополнительные листы (SHIFT+F11) или удалять неиспользуемые. Сделать новый лист в Excel, можно кликнув по последней закладке листов, как показано на рисунке:

Книга может содержать от 1-го до 255 листов.

Как скопировать лист в Excel? Для быстрой реализации данной задачи необходимо:

  1. Навести курсор мышки на закладку листа (ярлычок), который необходимо скопировать.
  2. Сделать щелчок, левой кнопкой мишки, удерживая кнопку + клавишу CTRL переместить курсор в то место закладок листов, куда следует вставить копию.

Если листов очень много или необходимо скопировать / переместить лист в новую книгу тогда выполняем следующие действия:

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

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

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

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

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

Давайте рассмотрим это на простом примере:

Как показано на приведенном ниже листе Excel, есть четыре столбца: «Продукты» в столбце C5, «Количество» в D5, «Цена» в E5 и «Общая сумма продажи» в F5, а также формула для умножения столбцов D и E.

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

Помните, что если вы скопируете всю таблицу или только столбец Total Sale (столбец F) с помощью сочетания клавиш CTRL + C или мыши (щелкните правой кнопкой мыши и скопируйте), как значения, так и формулы будут вставлены, как показано на листе Excel ниже. .

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

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

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

Использование мыши для вставки только значений

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

Давайте используем приведенный выше Excel, чтобы понять эту операцию:

В приведенном ниже примере (Рисунок 1) столбец F содержит формулы. Выберите таблицу в целом или столбец. Если вы хотите вставить данные, щелкните правой кнопкой мыши на краю столбца, удерживая правую кнопку мыши, и перетащите мышь в нужное место.

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

Изображение 2

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

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

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

Изображение 2

Вы можете видеть, что на Рисунке 3 ниже были вставлены только значения.

Изображение 3

Использование сочетания клавиш «Специальная вставка» — Ctrl+Alt+V

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

Давайте используем тот же лист Excel, что и в процедурах, описанных ранее.

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

Вы увидите специальное поле вставки, отображаемое на листе Excel ниже. Только значения будут вставлены, когда вы выберете опцию «значения» из списка.

Теперь вы успешно использовали сочетания клавиш для копирования только значений, а не формул на листе Microsoft Excel.

Использование комбинаций клавиш Alt+e+s+v

В этом методе также используются клавиши клавиатуры, но он немного сложнее, чем метод, описанный выше, поскольку требует одновременного использования четырех клавиш. Комбинация клавиш Alt+e+s+v.

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

После выбора в меню параметра «Только значения» в ячейку будут вставлены только значения.

Этот метод будет трудоемким и неудобным, если вы хотите продублировать несколько столбцов в массивной электронной таблице Excel.

Заключительные слова

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

Далее вы можете ознакомиться с советами и рекомендациями по спасению жизни в Excel.

Создание таблицы в Microsoft Excel

Конечно, в первую очередь необходимо затронуть тему создания таблиц в Microsoft Excel, поскольку эти объекты являются основными и вокруг них строится остальная работа с функциями. Запустите программу и создайте пустой лист, если еще не сделали этого ранее. На экране вы видите начерченный проект со столбцами и строками. Столбцы имеют буквенное обозначение, а строки – цифренное. Ячейки образовываются из их сочетания, то есть A1 – это ячейка, располагающаяся под первым номером в столбце группы А. С пониманием этого не должно возникнуть никаких проблем.

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

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

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

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

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

ДВССЫЛ и ссылка на другой лист Excel

Полезность функции Excel ДВССЫЛ не ограничивается созданием «динамических» ссылок на ячейки. Вы также можете использовать ее для формирования ссылки на другие листы.

Предположим, у вас есть важные данные на листе 1, и вы хотите получить эти данные на листе 2. На скриншоте ниже показано, как можно справиться с этой задачей.

Нам поможет формула:

Давайте разбираться, как работает эта формула.

Как вы знаете, обычным способом сослаться на другой лист в Excel является указание имени этого листа, за которым следуют восклицательный знак и ссылка на ячейку или диапазон, например Лист1!A1:С10. Так как имя листа часто содержит пробелы, вам лучше заключить его (имя, а не пробел :) в одинарные кавычки, чтобы предотвратить возможную ошибку, например,

‘Лист 1!’$A$1 или для диапазона – ‘Лист 1!’$A$1:$С$10 .

Наша задача – сформировать нужный текст и передать его функции ДВССЫЛ. Все, что вам нужно сделать, это:

  • записать имя листа в одну ячейку,
  • букву столбца – в другую,
  • номер строки – в третью,  
  • объединить всё это в одну текстовую строку,
  • передать этот адрес функции ДВССЫЛ. 

Помните, что в текстовой строке вы должны заключать каждый элемент, кроме номера строки, в двойные кавычки и затем связать все элементы в единое целое с помощью оператора объединения (&).

С учетом вышеизложенного получаем шаблон ДВССЫЛ для создания ссылки на другой лист:

Возвращаясь к нашему примеру, вы помещаете имя листа в ячейку A2 и вводите адреса столбца и строки в B2 и С2, как показано на скриншоте выше. В результате вы получите следующую формулу:

ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)

Кроме того, обратите внимание, что если вы копируете формулу в несколько ячеек, вам необходимо зафиксировать ссылку на имя листа, используя абсолютные ссылки на ячейки, например $A$2. Замечание

Замечание.

Если какая-либо из ячеек, содержащих имя листа и адреса ячеек (A2, B2 и c2 в приведенной выше формуле), будет пуста, ваша формула вернет ошибку. Чтобы предотвратить это, вы можете обернуть функцию ДВССЫЛ в функцию ЕСЛИ :

ЕСЛИ(ИЛИ(A2=»»;B2=»»;C2-“”); «»; ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)

Чтобы формула ДВССЫЛ, ссылающаяся на другой лист Excel, работала правильно, указанный лист должен быть открыт в Экселе, иначе формула вернет ошибку #ССЫЛКА. Чтобы не видеть сообщение об ошибке, которое может портить вид вашей таблицы, вы можете использовать функцию ЕСЛИОШИБКА, которая будет отображать пустую строку при любой возникшей ошибке:

ЕСЛИОШИБКА(ДВССЫЛ(«‘»&A2&»‘!»&B2&C2); «»)

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

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

Скопируйте значения столбца B (например, комбинацией клавиш CTRL+C) и вставьте их в столбец D (CTRL+V) . А потом переместите данные из столбца B в E (например, комбинацией клавиш CTRL+X).

Теперь переключитесь в режим отображения формул – CTRL+`(Ё)

Обратите внимание, как ведут себя ссылки на ячейки при перемещении и копировании

При перемещении (те, что в столбце E) ссылки не изменяются. А при копировании (те, что в столбце D), они смещаются автоматически.

Буфер обмена операционной системы

В терминах информационных систем буфер обмена (англ. clipboard) — это общедоступная для разных приложений область оперативной памяти. Операционная система предоставляет низкоуровневый программный интерфейс для перемещение данных в и из буфера обмена по запросу пользователя. Корректное применение этого программного интерфейса является стандартом при разработке Windows-приложений. То есть, любая программа должна предоставлять пользователю возможности использования буфера обмена при использовании одних и тех же сочетаний клавиш или пунктов меню. Далее будем говорить о Windows, хотя, в принципе, описание принципа работы буфера обмена идентично для любой современной операционной системы персональных компьютеров или мобильных устройств.

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

  • Ctrl+c – скопировать (англ. copy)
  • Ctrl+x – вырезать (англ. cut)
  • Ctrl+v – вставить (англ. paste)

Часто также упоминаются аналогичные по функциональности сочетания клавиш: Ctrl+Ins – скопировать, Shift+Ins – вставить, Shift+Del – вырезать. Однако, мы не рекомендуем использовать эти сочетания, так как некоторые приложения заменяют их стандартное поведение на другое. Например, нажатие Shift+Del в Проводнике Windows вместо ожидаемого вырезания перемещаемого файла вызовет его удаление в обход корзины. То есть вместо перемещения может случиться безвозвратная потеря данных.

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

Скопированный текст или другой блок данных может быть вставлен в другое приложение, в зависимости от возможностей последнего. Например, скопированный в Блокноте текст не получится затем вставить в графический редактор Paint. Однако же, тот же текст, набранный в Word, успешно вставляется в Paint в виде точечного рисунка. Такая возможность реализуется на программном уровне за счет перемещения данных в буфер обмена в нескольких форматах одновременно. Если набрать в Word полужирным шрифтом слово Example, затем его скопировать, то в буфере обмена появится несколько блоков информации:

Example Текст как набор символов без форматирования

Example

Текст с форматированием в формате HTML
{\rtf1\ansi\ansicpg1252\uc1 {\b Example}{\par }} Текст с форматированием в формате RTF
  Точечный рисунок блока экрана

Теперь, если попытаться вставить данные в Блокнот, то программа выберет из буфера обмена единственный доступный для себя вариант информации – текст без форматирования. Если то же самое сделать в Paint’е, то будет обработана последняя область – рисунок. Набор доступных форматов для копирования и вставки зависит от возможностей конкретной программы. Если приложение поддерживает несколько форматов информации (рисунки, текст, сложные объекты), то оно позволяет выбрать вариант вставки. Например, в Microsoft Word эта процедура реализована через пункт меню Специальная вставка:

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

Некоторые другие приложения также реализуют собственные процедуры работы на основе операций копирования и вставки, не задействуя для этого буфер обмена. Так, например, в Проводнике операция «копировать» не перемещает весь файл в буфер обмена Windows. Вместо этого запоминается только ссылка на этот файл, которая будет обработана при выполнении операции вставки.

Использование функции Excel ДВССЫЛ чтобы зафиксировать ссылку на ячейку

Обычно Microsoft Excel автоматически изменяет ссылки на ячейки при вставке новых или удалении существующих строк или столбцов на листе. Чтобы этого не произошло, вы можете использовать функцию ДВССЫЛ для работы с конкретными адресами ячеек, которые в любом случае должны оставаться неизменными. То есть, при помощи ДВССЫЛ мы создадим «вечную» ссылку на ячейку, которая не изменится при добавлении или удалении строк и столбцов.

Чтобы проиллюстрировать разницу обычной и «вечной» ссылки, рассмотрим пример:

  1. Введите любое значение в любую ячейку, например, число 555 в ячейку A1.
  2. Обратитесь к A1 из двух других ячеек тремя различными способами: =A1, =ДВССЫЛ(«A1») и ДВССЫЛ(С1), где в С1 записан адрес «А1».
  3. Вставьте новую строку над строкой 1.

Видите, что происходит? Ячейка с логическим оператором =А1 по-прежнему возвращает 555, потому что ее формула была автоматически изменена на =A2 после вставки строки. Ячейки с формулой ДВССЫЛ теперь возвращают нули, потому что формулы в них не изменились при вставке новой строки и они по-прежнему ссылаются на ячейку A1, которая в настоящее время пуста:

После этой демонстрации у вас может сложиться впечатление, что функция ДВССЫЛ больше мешает, чем помогает. Ладно, попробуем по-другому.

Предположим, вы хотите просуммировать значения в ячейках A2:A5, и вы можете легко сделать это с помощью функции СУММ:

=СУММ(A2:A5)

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

Самое очевидное решение — использование абсолютных ссылок — не поможет. Чтобы убедиться, введите формулу =СУММ($A$2:$A$5) в какую-нибудь ячейку, вставьте новую строку, скажем, в строку 3, и увидите формулу, преобразованную в =СУММ($A$2:$A$6).

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

Решение состоит в использовании функции ДВССЫЛ, например:

Поскольку Excel воспринимает «A1:A5» как простую текстовую строку, а не как ссылку на диапазон, он не будет вносить никаких изменений при вставке или удалении строки (строк), а также при их сортировке.

Зачем нужна функция ВПР и когда её используют

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


Это каталог автомобилей с ценами
Это список клиентов: указаны забронированные авто, но нет цен

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

Просто скопировать и вставить эту колонку не получится. Искать каждое авто вручную и переносить цены — долго.

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

Ниже пошагово и со скриншотами разберёмся, как сделать ВПР для этих двух таблиц с данными.

Понравилась статья? Поделиться с друзьями:
Журнал «Наш дворик»
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: