Как в excel перенести строку в другой лист
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
При перемещении или копировании строк и столбцов по умолчанию Excel перемещает или копирует все содержащиеся в них данные, включая формулы и полученные значения, комментарии, форматы ячеек и скрытые ячейки.
Команду "Вырезать" или "Копировать" можно использовать для перемещения или копирования выбранных ячеек, строк и столбцов, но их также можно перемещать или копировать с помощью мыши.
По умолчанию Excel кнопка "Параметры вставки". Если вам нужно повторно воспроизвести его, перейдите к разделу "Дополнительно" Excel параметров. Дополнительные сведения см. в разделе "Дополнительные параметры".
Выделите ячейку, строку или столбец, которые требуется переместить или скопировать.
Выполните одно из следующих действий:
Чтобы переместить строки или столбцы, на вкладке "Главная" в группе буфера обмена нажмите кнопку "Вырезать или нажмите клавиши CTRL+X.
Чтобы скопировать строки или столбцы, на вкладке "Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C.
Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.
По умолчанию режим перетаскивания включен, поэтому можно перемещать и копировать ячейки с помощью мыши.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
Выполните одно из указанных ниже действий.
Вырезание и замена Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место. Excel предупреждает вас, если вы собираетесь заменить столбец. Чтобы избежать замены , нажмите кнопку "Отмена".
Копирование и замена Удерживая нажатой клавишу CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования , перетащите строки или столбцы в нужное место. Excel не предупреждает, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.
Вырезание и вставка Удерживая нажатой клавишу SHIFT, наведите указатель мыши на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.
Копирование и вставка Удерживая нажатой клавиши SHIFT и CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.
Примечание: Убедитесь, что во время операции перетаскивания удерживайте нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед отпустите кнопку мыши, вы переместите строки или столбцы, а не копируете их.
Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.
Если часть ячеек, строк или столбцов на листе не отображается, можно скопировать все ячейки или только видимые. Например, можно скопировать только отображаемые итоговые данные на листе со структурой.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.
В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.
На вкладке " Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C. .
Выделите левую верхнюю ячейку области вставки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
На вкладке "Главная" в группе буфера обмена нажмите клавиши CTRL+V.
Если щелкнуть стрелку под , можно выбрать один из нескольких вариантов вставки для применения к выбранному фрагменту.
При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.
При копировании и вставке скрытых или отфильтрованных данных в другое приложение или в другой экземпляр приложения Excel будут скопированы только видимые ячейки.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке " Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C.
Выделите левую верхнюю ячейку области вставки.
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите вариант Специальная вставка.
Установите флажок пропускать пустые ячейки.
Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Можно также изменить и выбрать данные ячейки в строка формул.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
Чтобы переместить выделение, нажмите кнопку " Вырезать или нажмите клавиши CTRL+X.
Чтобы скопировать выделенный фрагмент, нажмите клавиши CTRL+C.
Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
На вкладке "Главная" в группе буфера обмена нажмите клавиши CTRL+V.
Нажмите клавишу ВВОД.
Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.
При вставке скопированных данных можно выполнить любое из следующих действий:
вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);
преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;
вставить только формулы (но не вычисленные значения).
Последовательность действий
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке " Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C.
Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:
чтобы вставить только значения, выберите вариант значения;
чтобы вставить только форматы ячеек, выберите вариант Форматирование;
чтобы вставить только формулы, выберите вариант формулы.
При вставке скопированных данных к ним применяются параметры ширины целевых ячеек. Чтобы изменить ширину ячеек в соответствии с параметрами исходных ячеек, выполните указанные ниже действия.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
Чтобы переместить ячейки, нажмите кнопку или нажмите клавиши CTRL+X.
Чтобы скопировать ячейки, нажмите клавиши CTRL+C.
Выделите левую верхнюю ячейку области вставки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
На вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить и выберите пункт Сохранить ширину столбцов оригинала.
Команду "Вырезать" или "Копировать" можно использовать для перемещения или копирования выбранных ячеек, строк и столбцов, но их также можно перемещать или копировать с помощью мыши.
Выделите ячейку, строку или столбец, которые требуется переместить или скопировать.
Выполните одно из следующих действий:
Чтобы переместить строки или столбцы, на вкладке "Главная" в группе буфера обмена нажмите кнопку "Вырезать или нажмите клавиши CTRL+X.
Чтобы скопировать строки или столбцы, на вкладке "Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C.
Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
Выполните одно из указанных ниже действий.
Вырезание и вставка Наведите указатель мыши на границу выделенной области. Когда указатель становится указателем руки перетащите строку или столбец в другое место
Вырезание и замена Удерживая нажатой клавишу SHIFT, наведите указатель мыши на границу выделенного фрагмента. Когда указатель становится указателем , перетащите строку или столбец в другое место. Excel предупреждает вас, если вы собираетесь заменить строку или столбец. Чтобы избежать замены , нажмите кнопку "Отмена".
Копирование и вставка Удерживая нажатой клавишу CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель становится указателем , перетащите строку или столбец в другое место.
Копирование и замена Удерживая нажатой клавиши SHIFT и CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель становится указателем , перетащите строку или столбец в другое место. Excel предупреждает вас, если вы собираетесь заменить строку или столбец. Чтобы избежать замены , нажмите кнопку "Отмена".
Примечание: Убедитесь, что во время операции перетаскивания удерживайте нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед отпустите кнопку мыши, вы переместите строки или столбцы, а не копируете их.
Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.
Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Можно также изменить и выбрать данные ячейки в строка формул.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
Чтобы переместить выделение, нажмите кнопку " Вырезать или нажмите клавиши CTRL+X.
Чтобы скопировать выделенный фрагмент, нажмите клавиши CTRL+C.
Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
На вкладке "Главная" в группе буфера обмена нажмите клавиши CTRL+V.
Нажмите клавишу ВВОД.
Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.
При вставке скопированных данных можно выполнить любое из следующих действий:
вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);
преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;
вставить только формулы (но не вычисленные значения).
Последовательность действий
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
На вкладке " Главная" в группе буфера обмена нажмите кнопку " " или нажмите клавиши CTRL+C.
Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:
Чтобы вставить только значения, щелкните "Вставить значения".
Чтобы вставить только форматы ячеек, щелкните PasteFormatting.
Чтобы вставить только формулы, щелкните PasteFormulas.
Вы можете перемещать или копировать выбранные ячейки, строки и столбцы с помощью мыши и транспонирования.
Выделите диапазон ячейки, которые нужно переместить или скопировать.
Наведите указатель мыши на границу выбранной ячейки или диапазона.
Когда указатель становится , выполните одно из следующих действий:
Необходимые действия
Перетащите ячейки в другое место.
Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место.
Примечание: При перетаскивании или вставке ячеек в новое расположение, если в этом расположении уже есть данные, Excel перезаписывает исходные данные.
Выберите строки или столбцы, которые требуется переместить или скопировать.
Наведите указатель мыши на границу выбранной ячейки или диапазона.
Когда указатель становится , выполните одно из следующих действий:
Необходимые действия
Перемещение строк или столбцов
Перетащите строки или столбцы в другое место.
Копирование строк или столбцов
Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место.
Перемещение или копирование данных между существующими строками или столбцами
Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами. Excel пробел для новой строки или столбца.
Скопируйте строки или столбцы, которые необходимо транспонировать.
Выберите конечную ячейку (первую ячейку строки или столбца, в которую необходимо вставить данные) для строк или столбцов, которые вы транслируете.
На вкладке " Главная" в разделе "Правка" щелкните стрелку рядом с кнопкой " Вставить" и выберите команду "Транспонировать".
Как переместить повторяющиеся строки на другой лист в Excel?
Перемещение целых строк на другой лист на основе повторяющихся ячеек в столбце
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Если в столбце есть повторяющиеся значения, а затем переместите все строки на другой лист, следующий код VBA может оказать вам услугу:
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
Код VBA: перемещение целых строк на другой лист на основе повторяющихся ячеек в столбце:
3, Затем нажмите F5 для запуска этого кода и в появившемся диалоговом окне выберите столбец, содержащий повторяющиеся ячейки, на основе которых вы хотите переместить, см. снимок экрана:
4. Затем нажмите OK, в другом окне подсказки выберите ячейку на другом листе, куда вы хотите поместить перемещенные строки, см. снимок экрана:
5, Затем нажмите OK, строки, которые имеют повторяющиеся значения в столбце A, были перемещены на новый лист, см. снимок экрана:
Перемещение целых строк на другой лист на основе повторяющихся строк
Если вы хотите переместить повторяющиеся строки из диапазона ячеек, следующий код VBA может вам помочь:
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
Код VBA: переместить целые строки на другой лист на основе повторяющихся строк:
3, Затем нажмите F5 Чтобы запустить этот код, в появившемся диалоговом окне выберите диапазон данных, в который вы хотите переместить повторяющиеся строки, см. снимок экрана:
4. Нажмите OK кнопку, а затем в другом поле запроса выберите ячейку на новом листе, в которую вы хотите поместить перемещенные строки запроса, см. снимок экрана:
5. Затем нажмите OK кнопку, и теперь повторяющиеся строки были перемещены на другой лист, который вы указали сразу, см. снимок экрана:
В этой статье говорится о перемещении определенной строки на новый лист, когда в Excel установлен флажок.
Переместить строку, когда флажок установлен с кодом VBA
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Пожалуйста, сделайте следующее, чтобы переместить определенную строку на указанный рабочий лист, установив флажок в Excel.
1. Перейдите к рабочему листу, в котором необходимо переместить строку на основе флажка, щелкните разработчик > Вставить > Флажок (элемент ActiveX) чтобы установить флажок. Смотрите скриншот:
2. Щелкните вкладку листа правой кнопкой мыши, а затем щелкните Просмотреть код из контекстного меню. Смотрите скриншот:
3. В дебюте Microsoft Visual Basic для приложений окна, скопируйте и вставьте ниже код VBA в окно кода.
Код VBA: переместить строку на указанный рабочий лист, когда установлен флажок
Внимание: В коде Shee3 и A1 указывают, что указанная строка будет перемещена в первую строку Sheet3. Пожалуйста, измените их в соответствии с вашими потребностями.
4. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
5. Выключите режим дизайна, щелкнув значок Режим проектирования Кнопка на разработчик меню.
6. Установите флажок, затем Kutools for Excel появится диалоговое окно, выберите первую ячейку строки (или всю строку), которую необходимо переместить, и щелкните OK кнопка. Затем указанная вся строка будет немедленно перемещена на определенный рабочий лист. Смотрите скриншот:
Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой.
Первый, самый простой и примитивный способ связи двух таблиц на разных листах документа -вставка данных при помощи опции специальной вставки.
Рассмотрим, как соединить две таблицы по шагам.
Первый шаг.
Необходимо выделить ту таблицу, из которой будут транслироваться данные во вторую таблицу.
Второй шаг.
Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»
Третий шаг.
Перейти на лист документа «Excel», в который Вы планируете транслировать информацию из первой таблицы.
Четвертый шаг.
Поставить курсор в первую (левую верхнюю) ячейку таблицы и выбрать в меню «Вставка» пункт «Вставить связь». В некоторых версиях программы «Excel» этот пункт находится в меню «Специальная вставка»
После вставки связи следует отформатировать вид ячеек – привести их к надлежащему виду.
Второй способ переноса данных из одной таблицы в другую — это использование сводных таблиц в программе «Excel».
При использовании данного метода роль второй таблицы («реципиента») играет сама сводная таблица.
Как обновить сводную таблицу
При клике правой кнопкой мыши по сводной таблице и нажатии на пункт «Обновить» сводная таблица автоматически перенесет все данные из связанного массива информации («таблицы донора»).
О том, как в «Эксель» создавать сводные таблицы подробно написано в статье:
Как делать сводные таблицы в программе «Excel» и для чего они нужны.
Третий способ самый эффективный и наиболее автоматизированный — это использование меню надстройки «Power Query».
Правда нужно отметить, что этот способ подходит только пользователям Excel 2016 и пользователям Excel 2013и выше с установленной надстройкой «Power Query».
Смысл способа в следующем:
Необходимо открыть вкладку «Power Query». В разделе «Данные Excel» нажимаем кнопку (пиктограмму) «Из таблицы».
Из таблицы -Power Query
Далее нужно выбрать диапазон ячеек, из которых нужно «притянуть» информацию и нажимаем «Ок».
Источник данных для запроса Power Query
После выбора области данных появится окно настройки вида новой таблицы. В этом окне Вы можете настроить последовательность вывода столбцов и удалить ненужные столбцы.
После настройки вида таблицы нажмите кнопку «Закрыть и загрузить»
Обновление полученной таблицы происходит кликом правой кнопки мыши по названию нужного запроса в правой части листа (список «Запросы книги»). После клика правой кнопкой мыши в выпадающем контекстном меню следует нажать на пункт «Обновить»
Обновление запроса в PowerQuery
Эта статья поможет вам переместить всю строку на другой лист на основе значения ячейки.
Easily select entire rows based on cell value in a certian column:
The Select Specific Cells utility of Kutools for Excel can help you quickly select entire rows based on cell value in a certian column in Excel as below screenshot shown. After selecting all rows based on cell value, you can manually move or copy them to a new location as you need in Excel.
Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download the free trial Now!
Переместить всю строку на другой лист на основе значения ячейки с кодом VBA
Как показано на скриншоте ниже, вам нужно переместить всю строку с Sheet1 на Sheet2, если в столбце C существует определенное слово «Done». Вы можете попробовать следующий код VBA.
1. Нажмите другой+ F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.
2. В окне Microsoft Visual Basic для приложений щелкните Вставить > Модули. Затем скопируйте и вставьте в окно приведенный ниже код VBA.
VBA code 1: Move entire row to another sheet based on cell value
Внимание: В коде Sheet1 содержит ли рабочий лист строку, которую вы хотите переместить. И Sheet2 - рабочий лист назначения, на котором вы найдете строку. « C: C »- столбец содержит определенное значение, а слово« Готово ”- это определенное значение, на основе которого вы переместите строку. Пожалуйста, измените их в соответствии с вашими потребностями.
3. нажмите F5 нажмите клавишу для запуска кода, то строка, соответствующая критериям Sheet1, будет немедленно перемещена на Sheet2.
Внимание: Приведенный выше код VBA удалит строки из исходных данных после перемещения на указанный рабочий лист. Если вы хотите копировать только строки на основе значения ячейки, а не удалять их. Пожалуйста, примените приведенный ниже код VBA 2.
VBA code 2: Copy entire row to another sheet based on cell value
Переместить всю строку на другой лист на основе значения ячейки с помощью Kutools for Excel
Если вы новичок в коде VBA. Здесь я представляю Выбрать определенные ячейки полезности Kutools for Excel. С помощью этой утилиты вы можете легко выбрать все строки на основе определенного значения ячейки или разных значений ячеек на листе и скопировать выбранные строки на рабочий лист назначения по мере необходимости. Пожалуйста, сделайте следующее.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите список столбцов, содержащий значение ячейки, на основе которого вы будете перемещать строки, затем щелкните Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
2. В дебюте Выбрать определенные ячейки диалоговое окно, выберите Весь ряд в Тип выбора раздел, выберите Равно в Конкретный тип раскрывающийся список, введите значение ячейки в текстовое поле и затем щелкните значок OK кнопку.
Другой Выбрать определенные ячейки диалоговое окно всплывает, чтобы показать вам количество выбранных строк, а тем временем все строки содержат указанное значение в выбранном столбце были выбраны. Смотрите скриншот:
3. нажмите Ctrl + C ключи, чтобы скопировать выбранные строки, а затем вставить их в нужный рабочий лист.
Внимание: Если вы хотите переместить строки на другой лист на основе двух разных значений ячеек. Например, перемещая строки на основе значений ячеек «Готово» или «Обработка», вы можете включить Or условие в Выбрать определенные ячейки диалоговое окно, как показано на скриншоте ниже:
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Читайте также: