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

Обновлено: 21.11.2024

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

Случай использования

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

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

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

Как настроить это действие

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

Поля для этого действия

Таблица исходных данных

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

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

    Таблица данных назначения

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

      Перезаписать существующую таблицу

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

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

      Префикс выходного поля

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

      Что это выведет?

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

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

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

      Прошлое особенное

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

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

      Мы попробуем использовать команду PAST SPECIAL и скопировать все данные.

      Сначала мы выбираем существующую таблицу, щелкаем правой кнопкой мыши по меню и выбираем КОПИРОВАТЬ.

      В свободной ячейке снова вызываем меню правой кнопкой и нажимаем ПРОШЛОЕ СПЕЦИАЛЬНОЕ.

      Если мы оставим все как есть по умолчанию и просто нажмем ОК, таблица будет вставлена ​​полностью, со всеми ее параметрами.

      Попробуем поэкспериментировать. В ПРОШЛОМ СПЕЦИАЛЬНОМ выбираем другой пункт, например, ФОРМУЛЫ. Мы уже получили неформатированную таблицу, но с рабочими формулами.

      Теперь будем вставлять не формулы, а только ЗНАЧЕНИЯ результатов вычислений.

      Чтобы новая таблица со значениями приобрела вид, похожий на образец, необходимо выделить ее и вставить ФОРМАТЫ с помощью специальной вставки.

      Теперь попробуем выбрать элемент БЕЗ РАМКИ. Мы получили полную таблицу, но только без выделенных границ.

      Полезный совет! Для переноса формата вместе с размером столбцов нужно перед копированием выделить не диапазон исходной таблицы, а столбцы целиком (в данном случае диапазон A:F).

      Точно так же вы можете поэкспериментировать с каждым элементом PAST SPECIAL, чтобы четко увидеть, как он работает.

      Перенос данных на другой лист

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

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

      1. В начале месяца.
      2. Входящие.
      3. Расходы.

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

      1. На листе ФЕВРАЛЬ ставим курсор в ячейку, указывающую количество макарон сорта А на начало месяца. Вы можете видеть картинку выше — это будет ячейка D3.
      2. Ставим в эту ячейку знаку РАВНО.
      3. Перейдите на лист ЯНВАРЬ и нажмите на ячейку, показывающую количество макарон сорта А на конец месяца (в данном случае это ячейка F2).

      Получаем следующее: в ячейке С2 сформировалась формула, которая отсылает нас к ячейке F2 листа ЯНВАРЬ. Растяните формулу, чтобы узнать количество макарон каждой марки в начале февраля.

      Аналогично можно перенести данные на все месяцы и получить наглядный годовой отчет.

      Перенос данных в другой файл

      Аналогичным образом вы можете переносить данные из одного файла в другой. Эта книга в нашем примере называется EXCEL. Создайте еще один и назовите его EXAMPLE.

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

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

      Мы получили новую формулу, которая показывает, что ячейка относится к книге EXCEL. И мы видим, что ячейка =[raports.xlsx]Январь!F2 имеет вид =[raports.xlsx]Январь!$F$2, т.е. е. это фиксировано. А если мы хотим растянуть формулу на другие марки макарон, то сначала нужно убрать значки доллара за снятие в коммит.

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

      При работе с электронными таблицами Excel часто приходится копировать и вставлять данные.

      И много раз вам нужно будет скопировать и вставить весь столбец (или несколько столбцов) в Excel. Это может быть копирование и вставка на тот же лист или на любой другой лист или книгу.

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

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

      Давайте посмотрим, как все это сделать.

      Это руководство охватывает:

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

      Предположим, у вас есть набор данных, как показано ниже, и вы хотите скопировать столбец A и вставить его как столбец D.

      Для иллюстрации я также выделил столбец A желтым цветом.

      Если все, что вам нужно, это скопировать столбец и вставить его, ниже приведены шаги, как это сделать:

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

      1. Выделив весь столбец, используйте сочетание клавиш Control + C (или Command + C, если вы используете Mac). Будет скопирован весь выбранный столбец (вы увидите танцующих муравьев на границах)
      2. Выберите целевой столбец, в который вы хотите вставить скопированный столбец.
      3. Вставьте его с помощью сочетания клавиш – Control + V (или Command + V, если вы используете Mac).

      Вышеуказанные шаги скопируют выбранный столбец и вставят его в место назначения.

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

      Если к столбцу применено условное форматирование, оно также будет скопировано.

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

      Примечание. В этом примере я использовал сочетания клавиш Control + C и Control + V. Вы также можете получить то же самое, щелкнув правой кнопкой мыши выделенное, а затем выбрав параметры Копировать или Вставить.

      Копирование столбца как есть с помощью трюка с клавиатурой и мышью

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

      Предположим, у вас есть набор данных, как показано ниже, и вы хотите скопировать столбец A и вставить его поверх столбца D.

      Ниже приведены шаги для этого:

      1. Удерживайте клавишу Control (или клавишу Command на Mac)
      2. Поместите курсор мыши на край выбранного столбца. Вы заметите, что он изменится на остроконечную стрелку со знаком плюс

      1. Удерживая нажатой клавишу Control/Command, нажмите левую клавишу мыши и перетащите столбец в то место, куда вы хотите его скопировать.

      Вышеуказанные шаги скопируют, а затем вставят столбцы, которые вы перетащили в место назначения.

      Обратите внимание, что этот метод также работает с несколькими смежными столбцами, но не работает с несмежными столбцами. Например, если вы выберете столбцы A и D, вы не сможете использовать это, но вы можете использовать это, если выберете столбцы A и B.

      Копировать и вставить столбец с помощью специальной вставки (только копирование значения, форматирования или формулы)

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

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

      Это легко сделать с помощью специальной функции вставки в Excel.

      Специальная вставка позволяет копировать, а затем вставлять определенные элементы из скопированных данных (например, значения, формулы или форматирование)

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

      Ниже описано, как это сделать с помощью специальной вставки:

      1. Выберите столбец, который вы хотите скопировать (столбец A в этом примере)
      2. Скопируйте столбец (или диапазон в столбце). Вы можете сделать это с помощью Control + C (или Command + C) или щелкнуть правой кнопкой мыши по выделенному фрагменту, а затем нажать «Копировать».
      3. Нажмите правую кнопку мыши на ячейке назначения (в данном примере – D1)
      4. Нажмите «Специальная вставка». Откроется диалоговое окно «Специальная вставка».

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

      Если вы хотите вставить только форматирование, вы можете выбрать параметр «Форматы» в диалоговом окне «Специальная вставка».

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

      Ярлык для открытия диалогового окна "Специальная вставка": ALT + E + S

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

      • Ширина столбца
      • Формулы
      • Формулы и числовые форматы
      • Значения и числовые форматы
      • Все, кроме границ
      • Комментарии и примечания
      • Проверка данных (выпадающие списки)

      Вот некоторые способы копирования и вставки столбцов в Excel.

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

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

      Пример

      Следующие методы будут представлены на упрощенном примере, показанном справа. У вас есть таблица с числами в диапазоне ячеек от A1 до G7. Это означает, что у вас есть 7 строк и 7 столбцов. Всего в один столбец нужно скопировать 49 ячеек.

      Способ 1: скопировать таблицу в один столбец вручную

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

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

      • Удерживая клавишу Ctrl и нажимая одну из клавиш со стрелками, вы можете переключаться между таблицами и ячейками.
      • Удерживая клавишу Shift, вы можете выбирать ячейки и диапазоны.
      • И, конечно же, с помощью Ctrl + C и Ctrl + V вы можете копировать и вставлять ячейки.

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

      Метод 2: формула ИНДЕКС

      Вы можете преобразовать двумерную таблицу в один столбец, используя формулу ИНДЕКС. К сожалению, это требует некоторых приготовлений. Но, с другой стороны, это один из более быстрых способов (по сравнению с настройкой более сложной формулы СМЕЩЕНИЯ, такой как способ 3 ниже, или формула ДВССЫЛ).

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

      • Вам нужен один столбец, содержащий номер строки (здесь в столбце A). Вы всегда начинаете с 1. Поэтому, если ваши данные начинаются в строке 3, первое число, которое вы записываете, по-прежнему равно 1.
      • Вам нужен один столбец, содержащий номер столбца (здесь в столбце B). Также для номера столбца вы всегда начинаете с номера один.
      • Третий столбец содержит фактические значения, полученные по формуле =ИНДЕКС($A$1:$G$7;A10;B10) . Пример. В ячейке C10 формула ИНДЕКС возвращает значение из первой строки и первого столбца диапазона от A1 до G7.

      Подробнее о формуле ИНДЕКС в Excel см. в этой статье.

      Метод 3: формула OFFSET

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

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

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

      Способ 4. Инструменты профессора Excel

      Вы хотите использовать наиболее удобный способ? Попробуйте надстройку Excel «Professor Excel Tools». Шаги показаны на снимке экрана ниже.

      1. Выберите таблицу, которую вы хотите преобразовать в один столбец.
      2. Нажмите «Копировать» в левой части ленты «Professor Excel».
      3. Выберите первую ячейку, из которой профессор Excel должен вставить нижние столбцы.
      4. Нажмите «Вставить в один столбец» на ленте «Профессор Excel».
      5. Теперь вы можете настроить формат копирования и вставки. Вы хотите копировать формулы без изменения ссылок на ячейки, копировать их как значения или хотите вставить ссылки в исходную таблицу? Затем нажмите "Старт".

      Вот и все. Хотите попробовать «Professor Excel» бесплатно? Тогда просто перейдите по этой ссылке для получения дополнительной информации или сразу начните загрузку.

      Эта функция включена в нашу надстройку Excel «Professor Excel Tools»

      (без регистрации, загрузка начинается сразу)

      Более 35 000 пользователей не могут ошибаться.

      Скачать

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

      Также интересно:

      Хенрик Шиффнер — независимый бизнес-консультант и разработчик программного обеспечения. Живет и работает в Гамбурге, Германия. Помимо увлечения Excel, он увлекается фотографией и спортом.

      1 комментарий

      Проблему также можно решить, вставив вспомогательный столбец «A» с формулой:

      Читайте также: