Копировать строки по одной в Excel

Обновлено: 21.11.2024

Дополнительную информацию о типах планов и включенных возможностях см. на странице планов Smartsheet.

Возможности

Кто может использовать эту возможность

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

Узнайте, включена ли эта возможность в Smartsheet Regions или Smartsheet Gov.

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

СОВЕТ. Вы можете автоматически копировать строки с помощью автоматизированного рабочего процесса копирования строк. Дополнительные сведения см. в разделе Автоматическое перемещение или копирование строк между листами.

Чтобы скопировать строки с одного листа на другой:

    Выберите строки, которые вы хотите скопировать, удерживая клавишу Shift (выберите диапазон строк) или Ctrl (выберите разные строки) и щелкнув нужные номера строк в левой части сетки листа.

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

ПРИМЕЧАНИЕ. Эта функция недоступна для столбцов; однако вы можете создать новый столбец на целевом листе, а затем с помощью копирования и вставки заполнить его ячейками из исходного листа.

Устранение неполадок

Вот некоторые моменты, о которых следует помнить при использовании этого метода для копирования строк на новый лист:

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

Эти строки нельзя переместить, так как этот лист содержит системный столбец с таким же именем). как столбец на целевом листе, который не является системным столбцом.

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

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

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

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

<р>1. Выберите столбец, на основе которого вы будете копировать строки, в нашем примере выберите столбец Fruit. Затем нажмите Данные > Фильтр.

<р>2. Щелкните стрелку рядом с указанным заголовком столбца, а затем отметьте только указанные фрукты в раскрывающемся списке и нажмите кнопку ОК.

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

<р>3. Теперь отфильтровываются только записи указанных фруктов. Скопируйте эти записи.

<р>4. Создайте новый лист, нажав кнопку или на панели вкладок листа.

<р>5. Затем вставьте скопированные записи в новый лист.

И тогда вы увидите, что все записи об Apple скопированы и сохранены в новый лист. См. снимок экрана ниже:

<р>6. Повторите шаги 2–5, чтобы скопировать другие записи фруктов на новые листы.

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

Скопируйте строки на новый лист на основе критериев столбца Kutools for Excel

Второй метод поможет вам пакетно скопировать строки на новый лист на основе критериев столбца с помощью утилиты Kutools for Excel Split Data.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Бесплатная пробная версия сейчас!

Kutools for Excel — объединяет более 300 расширенных функций и инструментов для Microsoft Excel

<р>1. Выберите диапазон, в который вы будете копировать строки на основе критериев столбца, и нажмите Kutools Plus > Разделить данные.

<р>2. В открывшемся диалоговом окне «Разделить данные на несколько рабочих листов» вам необходимо:

(1) Установите флажок Определенный столбец, щелкните раскрывающийся список ниже и укажите столбец, на основе которого вы будете копировать строки;

(2) Щелкните поле "Правила" и укажите значения столбца из раскрывающегося списка;

<р>3. Нажмите кнопку "ОК".

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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Демонстрация: копирование строк на новый лист на основе критериев столбца в Excel

Kutools for Excel включает в себя более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузите и получите бесплатную пробную версию прямо сейчас!

Одновременное копирование и вставка нескольких ячеек/диапазонов в Excel

Возможно, вы заметили, что Microsoft Excel не поддерживает одновременное копирование нескольких непоследовательных ячеек (оставающихся в разных столбцах). Но копирование этих ячеек/выборов по одной занимает много времени и утомительно! Утилита Kutools for Excel’s Copy Ranges может помочь сделать это легко, как показано ниже. Полнофункциональная бесплатная пробная версия на 30 дней!

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

Пошаговые инструкции по копированию всей строки на другой лист.

Оглавление

<р>1. Выберите строку, которую вы хотите скопировать на другой лист. (Вы можете сделать это, удерживая нажатой клавишу Shift и выбрав диапазон строк). Если вам нужны отдельные строки, вы можете удерживать нажатой клавишу CTRL и выбирать строки по отдельности, щелкая их. В левой части сетки листа строки будут пронумерованы. При выборе родительских строк будут скопированы все дочерние строки, что означает, что вам придется удалить их на другом листе, если они вам не нужны

<р>2. Щелкнув правой кнопкой мыши по выделенному разделу, выберите КОПИРОВАТЬ, чтобы скопировать его на другой лист.

<р>3. На листе средство выбора находит и выбирает целевой лист.

<р>4. Щелкните правой кнопкой мыши новый лист и нажмите «Вставить». Выберите идеальный вариант вставки для ваших данных

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

​ Скопируйте строки на нужный лист на основе критериев столбца.

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

<р>1. Выберите столбец, на основе которого вы хотите скопировать строки, а затем нажмите «Данные» > «Фильтровать».

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

<р>3. После фильтрации указанных строк скопируйте записи.

<р>4. Придумайте новый лист, нажав крестик. Иногда вы можете использовать текст вместе со значком цветка на панели вкладок листа.

<р>5. Вставьте записи на новые листы.

<р>6. Повторите шаги 2 и 5, чтобы скопировать другие строки на новый лист.

7. Вы должны увидеть, что все записи хорошо скопированы, если не повторить шаги.

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

Копировать каждую вторую строку с маркером заполнения

Один из способов скопировать каждую вторую строку — использовать функцию автозаполнения Excel.

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

<р>2. Перетащите маркер заполнения по столбцам, пока не отобразится вся информация из нужной строки.

<р>3. Выделите ячейки, а также строку непосредственно под ячейками.

<р>4. Используя маркер заполнения, перетащите мышь вниз, чтобы автоматически заполнить диапазон.

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

<р>5. Не снимая выделения со строк, на ленте выберите Главная > Редактирование > Сортировка и фильтр, чтобы удалить пустые строки из выделения.

Копировать каждую вторую строку с форматом ячейки и фильтром

Кроме того, вы можете использовать фильтрацию для копирования каждой второй строки.

<р>1. Выберите строки для копирования. На ленте выберите Главная > Ячейки > Форматировать как таблицу и выберите требуемое форматирование.

<р>2. Затем на ленте выберите Таблица > Преобразовать в диапазон.

<р>3. Затем на ленте выберите Главная > Редактирование > Сортировка и фильтрация > Фильтр.

<р>4. Нажмите на стрелку раскрывающегося списка в любом заголовке столбца и выберите "Фильтровать по цвету".

<р>5. Выделите отфильтрованные данные и на ленте выберите Главная > Буфер обмена > Копировать.

<р>6. Перейдите к месту, где требуются данные, и на ленте выберите «Главная» > «Буфер обмена» > «Вставить», чтобы вставить выбранные строки.

Копировать каждую вторую строку со вспомогательным столбцом

Третий способ скопировать каждую альтернативную строку в Excel — использовать вспомогательный столбец. Вы также можете использовать это для копирования каждой n-й (3-й, 4-й и т. д.) строки.

<р>1. В пустом столбце рядом с копируемыми строками введите TRUE в первой строке и FALSE в строке под ней.

<р>2. Выделите ИСТИНА и ЛОЖЬ, затем перетащите вниз до последней строки в диапазоне.

<р>3. Отпустите кнопку мыши, чтобы поочередно скопировать ИСТИНА и ЛОЖЬ для каждой строки.

<р>4. Затем на ленте выберите Главная > Редактирование > Сортировка и фильтрация > Фильтр.

<р>5. Щелкните стрелку рядом с заголовком нового столбца, затем выберите FALSE или TRUE. Нажмите OK, чтобы отфильтровать данные.

<р>6. Выделите отфильтрованные данные, исключая добавленный столбец «Копировать». Затем на ленте выберите Главная > Буфер обмена > Копировать.

<р>7. Перейдите к месту, где требуются данные, и на ленте выберите «Главная» > «Буфер обмена» > «Вставить», чтобы вставить выбранные строки.

Копирование каждой второй строки в Excel также может быть достигнуто путем создания макроса с помощью VBA.

Как скопировать каждую вторую строку в Google Таблицах

Вы можете скопировать каждую вторую строку в Google Sheets, используя те же три метода, что и выше.

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