Меню

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

Как перенести таблицу с другого листа

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

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

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

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

Исходная таблица

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

Искажённая таблица

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

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

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

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

Контекстное меню

Нам потребуется «Ширины столбцов», поэтому выбираем соответствующий пункт и принимаем изменения.

Параметры вставки

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

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

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

Выделение строк

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

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

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

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

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

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

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

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

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

    Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Вставка скопированных значений таблицы в 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:
      • перемещение/копирование в текущей книге с последующим выбором местоположения;Копирование листа в текущей книге в Экселе
      • перемещение/копирование в новую книгу;Копирование листа в новую книгу в Excel
      • чтобы было выполнено именно копирование, не забываем поставить галочку напротив соответствующего параметра.
    3. В нашем случае мы выбрали новый лист и получили вот такой результат. Обратите внимание, что вместе с содержимым листа было скопировано и его имя (при необходимости, его можно изменить – также, через контекстное меню листа).Результат копирования листа в Экселе

    Заключение

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

    Источник

    

    Как перенести таблицу с другого листа

    Студентам, офисным работникам и другим людям, активно использующие Microsoft Word, приходится переносить таблицы. Ниже мы рассмотрим, как при переносе таблицы автоматически перенести название столбцов и как вставить строку «продолжение таблицы» (как требуется по ГОСТу в учебных заведениях). Разбирать будем на живом примере, для этого откроем Word и создадим в нём для примера таблицу:

    Переносимая таблица в Word

    Заголовок таблицы состоит из «Показатели» и годов. Что сделать для автоматического переноса шапки таблицы на следующую страницу? Выделяем заголовок, нажимаем правой кнопкой мыши, выбираем «Свойство таблицы»:

    Автоматический перенос шапки таблицы в Ворд

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

    Переходим во вкладку Строка

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

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

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

    Что делать, в случае, когда требуется при переносе таблицы на следующую страницу вставить строку «Продолжение таблицы»? Автоматически это реализовать мне не удалось. Если кто знает, отпишитесь в комментариях. Так вот, для вставки «Продолжения таблицы» нужно после строки, на которой обрывается таблица и переходит на следующую страницу вставить новую строку. Для этого становим курсор в эту строку и нажимаем правой кнопкой мыши и выбираем «Вставить строку снизу».

    Добавление строк в таблице Word

    Далее выделяем все столбцы и вызываем меню (правой кнопкой мыши) и выбираем « Объединить ячейки»:

    Соединяем в одну ячейки таблицы Word

    После этого в этой ячейке прописываем требуемую фразу, например «Продолжение таблицы 1» и делаем выравнивание по правой стороне (Ctrl+R или в панели меню программы). Если ячейка показалась сильно широкой, то подтягиваем её. Для этого становим курсор мышки на нижнюю границу ячейки и подтягиваем максимально вверх.

    Уменьшаем высоту ячейки в таблице Word

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

    Убираем границы ячеек таблицы в Ворд

    Далее в границах убираем «Верхнюю границу». Убирается она нажатием по этому пункту, повторное нажатие добавит верхнюю границу.

    Делаем невидимой границы ячейки таблицы

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

    Добавление шапки таблицы на новой странице

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

    Источник

    Как перенести данные из одной таблицы Excel в другую

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

    Способ первый: копировать-вставить

    Он используется для двух внешне идентичных табличных объектов. Например:

    1. У нас есть короткая таблица и таблица с большим числом данных. Некоторые поля остались пустыми. Чтобы не заполнять их вручную, выделите столбцы с информацией, нажмите комбинацию клавиш CTRL+C или вызовите контекстное меню правой кнопкой мыши, затем нажмите «Копировать».
    1. Выделите диапазон ячеек, в которые нужно перенести данные, затем нажмите кнопку «Вставить». Информация окажется во второй таблице в неизменном виде.

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

    Также можете копировать данные, не захватывая ячейки.

    Способ второй: установка ссылки на таблицу

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

    1. В нашей электронной таблице есть два листа: «Данные» и «Обзор». Во втором листе отмечаем ту ячейку, в которую будем переносить. Поставим в ней знак «=» без кавычек.
    1. Возвращаемся на первый лист и копируем диапазон ячеек, потом на листе «Обзор» нажимаем Enter. Осталось протянуть маркер ячейки вниз на четыре строки, после чего получим все скопированные данные.

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

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

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

    Источник

    Читайте также:  Макросы для работы с диапазонами
    Adblock
    detector