Копирования при заполнения таблицу в excel

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

Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой.

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

Рассмотрим, как соединить две таблицы по шагам.

Первый шаг.

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

Второй шаг.

Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»

Копировать данные из одной таблицы

Третий шаг.

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

Четвертый шаг.

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

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

Результат вставки связи

Результат вставки связи

Второй способ переноса данных из одной таблицы в другую — это использование сводных таблиц в программе «Excel».

При использовании данного метода роль второй таблицы («реципиента») играет сама сводная таблица.

Как обновить сводную таблицу

Как обновить сводную таблицу

При клике правой кнопкой мыши по сводной таблице и нажатии на пункт «Обновить» сводная таблица автоматически перенесет все данные из связанного массива информации («таблицы донора»).

О том, как в «Эксель» создавать сводные таблицы подробно написано в статье:

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

Третий способ самый эффективный и наиболее автоматизированный — это использование меню надстройки «Power Query».

Правда нужно отметить, что этот способ подходит только пользователям   Excel 2016 и пользователям Excel 2013и выше с установленной надстройкой «Power Query».

Смысл способа в следующем:

Необходимо открыть вкладку «Power Query». В разделе «Данные Excel» нажимаем кнопку (пиктограмму) «Из таблицы».

Из таблицы -Power Query

Из таблицы -Power Query

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

Источник данных для запроса Power Query

Источник данных для запроса Power Query

После выбора области данных появится окно настройки вида новой таблицы. В этом окне Вы можете настроить последовательность вывода столбцов и удалить ненужные столбцы.Настройка таблицы в Повер Квери

После настройки вида таблицы нажмите кнопку «Закрыть и загрузить»

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

Обновление запроса в PowerQuery

Обновление запроса в PowerQuery

Копирование на другой лист при заполнении конкретной ячейки

GarikMur

Дата: Среда, 29.01.2014, 14:15 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Добрый день! Помогите решить следующую задачу — нужно чтобы при заполнении данными ячеек столбца D лист Бела Куна копировались данные этого же листа строк B, C, D, AA, на лист январь в свободную строку

К сообщению приложен файл:

new.xlsx
(29.6 Kb)

Сообщение отредактировал GarikMurСреда, 29.01.2014, 14:16

 

Ответить

китин

Дата: Среда, 29.01.2014, 14:28 |
Сообщение № 2

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

так?таблица будет заполняться только при запоненных ячейках с столбце D листа Бела Куна.[offtop]привет Купчино


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

GarikMur

Дата: Среда, 29.01.2014, 14:48 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

да, большое спасибо

 

Ответить

GarikMur

Дата: Вторник, 04.02.2014, 19:22 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Здравствуйте! Вопрос по этой же таблице. Нужно чтобы при заполнении страницы 1 листа январь, данные заполнялись на страницу 2 и т. д.

К сообщению приложен файл:

9175555.xlsx
(45.5 Kb)

 

Ответить

GarikMur

Дата: Среда, 05.02.2014, 12:43 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

откликнитесь кто нибудь пожалуйста

 

Ответить

_Boroda_

Дата: Среда, 05.02.2014, 13:29 |
Сообщение № 6

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

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


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

GarikMur

Дата: Среда, 05.02.2014, 13:44 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Спасибо но увы отчёты при печати должны быть одинаковые и номер по порядку должен начинаться с 1

 

Ответить

GarikMur

Дата: Среда, 05.02.2014, 14:07 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

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

 

Ответить

GarikMur

Дата: Среда, 05.02.2014, 14:18 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Вот более наглядный пример

К сообщению приложен файл:

1234.xlsx
(51.7 Kb)

 

Ответить

Цитата
unio написал:
подчиняется какой-то непонятной логике

Все понятно, просто Вы эту логику не знаете :)
Если это числовые данные(или даты) — то заполнение будет происходить по прогрессии, если выделено более одного числа. Например, если выделить две ячейки, в одной 1, в другой 2 — то Excel продолжит в прогрессии с шагом 1(т.е. 3, 4 и т.д.) — самый распространенный вариант.
Если это текст — то Excel проверит значение на соответствие в списках автозаполнения. Если там есть соответствие — то и заполнение произойдет на основании значений в этом списке. Яркий пример имена месяцев. Достаточно вписать в одну ячейку Январь и протянуть — остальные месяцы будут заполнены автоматом.
Так же автозаполнение может произойти в текстовых данных, если они заканчиваются на числа. Например — Уровень 1. Если подобный текст записан в ячейке — то Excel сам подставить продолжение цифрового обозначения: Уровень 2, Уровень 3 и т.д.

Если же данные не распознаются как числа и они не обнаружены в списках автозаполнения — то данные будут скопированы как есть.

Содержание

  • Копирование в Экселе
    • Способ 1: копирование по умолчанию
    • Способ 2: копирование значений
    • Способ 3: создание копии с сохранением ширины столбцов
    • Способ 4: вставка в виде изображения
    • Способ 5: копирование листа
  • Вопросы и ответы

Копирование в Microsoft Excel

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

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

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

Урок: Копирование таблиц в Mirosoft Word

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

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

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

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

  2. Копирование данных в Microsoft Excel

  3. Открываем область, в которую хотим вставить данные. Это может быть новый лист, другой файл Excel или другая область ячеек на этом же листе. Кликаем по ячейке, которая должна стать верхней левой ячейкой вставленной таблицы. В контекстном меню в параметрах вставки выбираем пункт «Вставить».
    Вставка таблицы в Microsoft Excel

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

Вставка данных в Microsoft Excel

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

Данные вставлены в Microsoft Excel

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

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

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

Вставка значений в Microsoft Excel

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

Значения вставлены в Microsoft Excel

Lumpics.ru

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

Вставка значений  сохранением форматирования в Microsoft Excel

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

Значения с форматированием вставлены в Microsoft Excel

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

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

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

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

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

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

    Переход в специальную вставку в Microsoft Excel

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

Специальная вставка в Microsoft Excel

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

Таблица вставлена с изначальной шириной столбцов в Microsoft Excel

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

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

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

Вставка в виде изображения в Microsoft Excel

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

Таблица в виде изображения вставлена в Microsoft Excel

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

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

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

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

Вставка всего листа в Microsoft Excel

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

Лист вставлен в Microsoft Excel

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

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

  • Копируем и вставляем таблицу

    • Метод 1: простое копирование

    • Метод 2: копируем только значения

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

    • Метод 4: вставляем таблицу в виде рисунка

    • Метод 5: копируем весь лист

  • Заключение

Копируем и вставляем таблицу

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

Метод 1: простое копирование

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

  1. Любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем диапазон ячеек, которые планируем поместить в буфер обмена, другими словами, скопировать.Выделенная таблица Excel
  2. Далее правой кнопкой мыши щелкаем в любом месте внутри выделения и в открывшемся списке останавливаемся на команде “Копировать”.Копирование таблицы в ЭксельДля копирования можно просто нажать комбинацию Ctrl+C на клавиатуре (после того, как будет выполнено выделение). Требуемую команду можно, также, найти на ленте программы (вкладка “Главная”, группа “Буфер обмена”). Щелкнуть нужно именно по значку, а не по стрелке вниз рядом с ним.Копирование таблицы в Excel
  3. Переходим к ячейке на нужном листе (в текущей или другой книге), начиная с которой планируем вставку скопированных данных. Эта ячейка будет самым верхним левым элементом вставленной таблицы. Щелкаем по ней правой кнопкой мыши и в раскрывшемся списке нам нужна команда “Вставить” (первый значок в группе “Параметры вставки”). В нашем случае мы выбрали текущий лист.Вставка скопированной таблицы в ЭксельКак и при копировании данных для вставки можно воспользоваться горячими клавишами – Ctrl+V. Или же щелкаем по нужной команде на ленте программы (в той же вкладке “Главная”, группа “Буфер обмена”). Кликнуть необходимо именно по значку, как показано на скриншоте ниже, а не по надписи “Вставить”.Вставка скопированной таблицы в Excel
  4. Независимо от выбранного способа копирования и вставки данных, копия таблицы появится в выбранном месте. Форматирование ячеек и содержащиеся в них формулы, при этом, будут сохранены.Скопированная таблица в Эксель

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

Скопированная таблица в Excel без сохранения ширины столбцов

Метод 2: копируем только значения

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

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

Примечание: варианты специальной вставки, также, представлены в ленте программы в главной вкладке. Раскрыть их можно, щелкнув по кнопке с надписью “Вставить” и стрелкой вниз.

Варианты специальной вставки скопированных данных в Эксель

Копирование значений с сохранением исходного форматирования

В контекстном меню ячейки, с которой планируется вставка, раскрываем варианты “Специальной вставки” щелчком по стрелке рядом с этой командой и выбираем пункт “Значения и исходное форматирование”.

Вставка значений таблицы с сохранением форматирования в Эксель

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

Скопированные значения таблицы с сохранением исходного форматирования в Excel

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

Варианты специальной вставки в Excel

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

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

  1. Для начала выделяем и копируем таблицу (пользуемся любым удобным методом).
  2. Выбрав ячейку для вставки данных щелкаем по ней правой кнопкой мыши и в вариантах “Специальной вставки” выбираем пункт “Сохранить ширину столбцов оригинала”.Вставка таблицы с сохранением ширины столбцов в Экселе
  3. В нашем случае мы получили вот такой результат (на новом листе).Скопированная таблица в Экселе с сохранением размеров столбцов

Альтернативный вариант

  1. В контекстном меню ячейки щелкаем по самой команде “Специальная вставка” и открывшемся окне выбираем вариант “ширины столбцов”.Специальная вставка ширины столбцов в Excel
  2. Размер столбцов в выбранном месте будет скорректирован с учетом исходной таблицы.Вставка ширины столбцов в Экселе
  3. Теперь мы можем выполнить копирование-вставку таблицы в эту область обычным способом.

Метод 4: вставляем таблицу в виде рисунка

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

  1. После того, как таблица будет скопирована, в контекстном меню выбранной для вставки ячейки останавливаемся на пункте “Рисунок” в вариантах “Специальной вставки”.Вставка таблицы в виде рисунка в Экселе
  2. Таким образом, мы получим продублированную в виде картинки таблицу, которую можно перемещать, поворачивать, а также менять ее размер. Но отредактировать данные и изменить их внешний вид уже не получится.Вставленная в виде картинки таблица в Excel

Метод 5: копируем весь лист

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

  1. Выделяем все содержимое листа, щелкнув по значку на пересечении горизонтальной и вертикальной панелей координат.Выделение всех ячеек листа в ЭксельЛибо можно воспользоваться горячими клавишами Ctrl+A: нажимаем один раз, если курсор установлен в пустой ячейке или два раза, если выбран заполненный элемент (за исключением единичных ячеек, в этом случае, также, достаточно одного нажатия).
  2. Все ячейки листа должны выделиться. И теперь их можно скопировать любым удобным способом.Копирование всех ячеек листа в Экселе
  3. Переходим в другой лист/документ (создаем новый или переключаемся в уже имеющийся). Щелкаем по значку на пересечении координат, после чего вставляем данные, например, воспользовавшись сочетанием клавиш Ctrl+V.Выделение всех ячеек листа в Excel
  4. В результате, получаем копию листа с сохранением размеров ячеек и исходного форматирования.Результат вставки скопированного листа целиком в Экселе

Альтернативный способ

Скопировать лист можно и по-другому:

  1. Щелкаем правой кнопкой мыши по названию листа в нижней части окна программы. В открывшемся контекстном меню выбираем пункт “Переместить или скопировать”.Копирование листа в Экселе
  2. Появится небольшое окошко, в котором мы настраиваем действие, которое требуется выполнить в отношении выбранного листа, и жмем OK:
  3. В нашем случае мы выбрали новый лист и получили вот такой результат. Обратите внимание, что вместе с содержимым листа было скопировано и его имя (при необходимости, его можно изменить – также, через контекстное меню листа).Результат копирования листа в Экселе

Заключение

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Копирования данных с разных листов на один лист в excel
  • Копирование ячейки в word
  • Копирование ячейки в excel клавишами
  • Копирование ячейки в excel автоматически
  • Копирование ячеек с определенной строкой в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии