Как в excel скопировать строку на весь столбец

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

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

При копировании ячеек, содержащих формулу, относительные ссылки на ячейки не корректируются. Таким образом, содержимое ячеек и всех ячеек, указывающих на них, может отображать #REF! (значение ошибки). В этом случае ссылки можно настроить вручную. Дополнительные сведения см. в статье Обнаружение ошибок в формулах.

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

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

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

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

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

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

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

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

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. Выполните одно из указанных ниже действий.


    • Вырезать и заменить
         Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место. Excel выдаст предупреждение, если вы собираетесь заменить столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    • Копирование и замена    Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования Указатель копирования Excel, перетащите строки или столбцы в нужное место. Excel не предупреждает вас, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.

    • Вырезать и вставить   Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место.

    • Копирование и вставка   Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место.

    Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.

    Изображение ленты Excel

  3. В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.

  4. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C. .

  5. Выделите левую верхнюю ячейку области вставки.

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

  6. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

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

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

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  3. Выделите левую верхнюю ячейку области вставки.

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выберите вариант Специальная вставка.

  5. Установите флажок пропускать пустые ячейки.

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

  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

  5. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

  6. Нажмите клавишу ВВОД.

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

При вставке скопированных данных можно выполнить любое из следующих действий:

  • вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);

  • преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;

  • вставить только формулы (но не вычисленные значения).

Последовательность действий

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.
     

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

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выполните одно из следующих действий:

    • чтобы вставить только значения, выберите вариант значения;

    • чтобы вставить только форматы ячеек, выберите вариант Форматирование;

    • чтобы вставить только формулы, выберите вариант формулы.

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить ячейки, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать ячейки, щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  3. Выделите левую верхнюю ячейку области вставки.

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

  4. На вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить Изображение кнопкии выберите пункт Сохранить ширину столбцов оригинала.

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

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

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

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

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

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

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. Выполните одно из указанных ниже действий.


    • Вырезать и вставить
         Наведите указатель мыши на границу выделенной области. Когда указатель становится указателем руки Значок "Переместить руку", перетащите строку или столбец в другое расположение.

    • Вырезать и заменить   Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    • Копирование и вставка   Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место.

    • Копирование и замена    Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

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

  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

  5. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

  6. Нажмите клавишу ВВОД.

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

При вставке скопированных данных можно выполнить любое из следующих действий:

  • вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);

  • преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;

  • вставить только формулы (но не вычисленные значения).

Последовательность действий

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.
     

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

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выполните одно из следующих действий:

    • Чтобы вставить только значения, щелкните Вставить значения.

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

    • Чтобы вставить только формулы, нажмите кнопку Вставить формулы.

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

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

  2. Наведите указатель на границу выбранной ячейки или диапазона.

  3. Когда указатель становится Указатель "Рука", выполните одно из следующих действий:

Задача

Необходимые действия

Перемещение ячеек

Перетащите ячейки в другое место.

Копирование ячеек

Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место.

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

  1. Выберите строки или столбцы, которые нужно переместить или скопировать.

  2. Наведите указатель на границу выбранной ячейки или диапазона.

  3. Когда указатель становится Указатель "Рука", выполните одно из следующих действий:

Задача

Необходимые действия

Перемещение строк или столбцов

Перетащите строки или столбцы в другое место.

Копирование строк или столбцов

Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место.

Перемещение или копирование данных между существующими строками или столбцами

Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами. Excel выделяет место для новой строки или столбца.

  1. Скопируйте строки или столбцы, которые требуется транспонировать.

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

  3. На вкладке Главная в разделе Изменить щелкните стрелку рядом с полем Вставить и выберите пункт Транспонировать.

    Вкладка "Главная", группа "Изменить"

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

См. также

Вставка строк, столбцов или ячеек

Нужна дополнительная помощь?

Превращение строк в столбцы и обратно

Постановка задачи

Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке — пустить по столбцу и наоборот:

transpose1.gif

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

Выделяем и копируем исходную таблицу (правой кнопкой мыши — Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special). В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.

transpose2.gif

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

Плюсы: в транспонированной таблице сохраняется исходное форматирование ячеек.

Способ 2. Функция ТРАНСП

Выделяем нужное количество пустых ячеек (т.е. если, например, исходная таблица была из 3 строк и 5 столбцов, то выделить обязательно нужно диапазон из 5 строк и 3 столбцов) и вводим в первую ячейку функцию ТРАНСП (TRANSPOSE) из категории Ссылки и массивы (Lookup and Reference):

transpose3.gif

После ввода функции необходимо нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее сразу во все выделенные ячейки как формулу массива. Если раньше не сталкивались с формулами массивов, то советую почитать тут — это весьма экзотический, но очень мощный инструмент в Excel.

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

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

Способ 3. Формируем адрес сами

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

  • Функция АДРЕС(номер_строки; номер_столбца) — выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на ячейку C2.
  • Функция ДВССЫЛ(ссылка_в_виде_текста) — преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
  • Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.

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

=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

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

transpose4.gif

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

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

Минусы: форматирование не сохраняется, но его можно легко воспроизвести Специальной вставкой (вставить только Формат с флажком Транспонировать

Решение одним словом: транспонирование (transpose). Дальше ищущий может гуглить и найти данную статью.

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

  1. Специальная вставка

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

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

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

Из спорных преимуществ: сохранится все оформление ячеек, что требуется не всегда. Но главный недостаток способа – довольно трудоемкий процесс. Если строк и столбцов больше 100? Сто раз переносить данные построчно?

  1. Используем формулу

Гораздо более изящное решение.

Функция АДРЕС(номер_строки; номер_столбца) отдает ссылку (адрес) ячейки по 2 числам, где первое — номер строки, второе — номер столбца. Т.е. запись =АДРЕС(1;1) вернет нам ссылку на ячейку А1.

С помощью функций СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) меняем порядок выдачи у функции АДРЕС — не (строка, столбец), а (столбец, строка).

В текущем виде формула =АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)) вернет текст $A$1, надо преобразовать результат в ссылку, обернув все выражение в функцию ДВССЫЛ(ссылка_в_виде_текста).

Решение:

=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

В английском Excel:

=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Применив формулу для ячейки А9 (в примере на картинке), растягиваем ее на остальные. Результат:

Формула - результат

И сразу можно увидеть 2 небольших минуса этого способа:

  • Пустые ячейки заполняются нулями, правим вручную;
  • Формат ячеек – числовой, так Даты тоже нужно будет преобразовывать вручную.

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

  1. Сводная таблица

Даже формула – не совсем то, что надо. Мы преобразовываем данные туда-сюда, хотя нам всего-то требуется поработать с самой таблицей.

Самое рациональное решение – сводная таблица. Нам понадобиться поправить исходные данные, у каждого столбца должен быть заголовок!

Выделяем таблицу, выбираем в меню Вставка – Сводная таблица. Указываем, куда вставить новую таблицу (можно на новый лист или куда-нибудь на текущий), график – да/нет. Ок. В настройках меняем местами блоки названия строк и названия столбцов. Результат:

Сводная таблица

Перемещение и копирование ячеек, строк и столбцов

​Смотрите также​​ Like «;;» Then​ из функции (берут​ сделать. Чтобы получить​ на Excel приложение​ срабатывал на странице?​ их на отдельный​Полезный совет! Самый быстрый​ простой инструмент, который​, нужно воспользоваться функцией​ крестиком) ведем вниз.​Если выделим три​ удерживая левую кнопку​ активной ячейку, куда​ столбца, в которую​ щелкните правой кнопкой​Буфер обмена​Примечание:​Миха73​ значения с другия​ значение ячеек вроде​

​ private Excel.Workbooks excelappworkbooks;​ Поскольку идет импорт​ лист. Еще момент​ способ скопировать сложную​ позволяет быстро решить​ Excel «Специальная вставка».​Копировать перетаскиванием можно​ пустые ячейки с​ мыши нажатой.​ будем копировать, нажимаем​

​ нужно вставить данные)​ мыши строку или​нажмите кнопку​ Мы стараемся как можно​: попробую с этим​ ячеек), диапозон которых​ бы вот так:​ // Создаём ссылку​ данных извне и​ — данные в​ и большую таблицу,​ сложные задачи и​ У нас есть​ как по столбикам,​

​ датой, то даты​

​Отпускаем мышку. Формулы скопировались,​ правой мышью и​ для строк или​ столбец снизу или​​Копировать​​ оперативнее обеспечивать вас​​ разобраться​​ я не включала​excelcells=sheet.get_Range(«A7″,»Y7»);​ на рабочие книги​ обновляются с периодичностью​

​ excel-файле периодически обновляются.​ сохранив ее ширину​

  1. ​ освоить общие принципы​ такая таблица.​ так и по​ скопируются через три​

  2. ​ в них изменились​ выбираем функцию «Вставить».​

    • ​ столбцов, которые транспонирования.​ справа от того​​.​​ актуальными справочными материалами​​Юрий М​​ для копирования, так​​, а как теперь​ Изображение кнопки​ Excel-приложения private Excel.Workbook​

      Изображение ленты Excel

      ​ 5 минут. То​

    • ​ Файл прикрепляю. Уточняю,​ столбцов и высоту​​ его использования. Использование​​Если мы скопируем ее​​ строкам.​​ пустые ячейки. Получится​​ адреса ячеек относительно​ Изображение кнопки​Когда значения ячеек,​

      ​На вкладке​

  3. ​ места, куда требуется​Сочетание клавиш: CTRL+C.​ на вашем языке.​: А смысл? Результат​ как эти ячейки​ вставить в новую​ excelappworkbook; // Создаём​ есть, чтобы макрос​ пользуюсь Ecxel 2003,​

    • ​ строк – это​ этого простого инструмента​ как обычно: «Копировать»​​Еще несколько способов,​​ так.​

    • ​ нового места. Таблица​ в которых стоят​Главная​​ переместить или скопировать​​Щелкните правой кнопкой мыши​

      ​ Эта страница переведена​​ будет тот же​ мне не нужны.​ строку?​​ ссылку на рабочую​ Изображение кнопки​ для «Статистики» срабатывал​​ можно Excel 2007​​ копировать ее целым​​ позволяет вам быстро​​ -> «Вставить», то​ как писать одинаковый​Если нужно перенести​

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

  1. ​ формулами заполнена.​ формулы (цифры) не​в группе​

  2. ​ выделенный элемент, а​ строку или столбец​

    • ​ автоматически, поэтому ее​ самый. Берите что​Как можно скопировать​es_​ книгу Excel-приложения private​ автоматически.​Указатель перемещения Excel​Юрий М​ листом. О том,​ приводить все таблицы​

    • ​ получится так.​ текст, формулы в​ ячейки с формулами,​Как скопировать формулу​ копируются, делаем так:​Редактирование​ затем в контекстном​ снизу или справа​Указатель копирования​ текст может содержать​ дают, а то​ именно то число​

      ​:​​ Excel.Sheets excelsheets; //​Hugo​: roadtomoney, Вам, как​ как это сделать​ к однообразному формату​Ширина столбцов не сохранилась.​ нескольких ячейках, т.д.,​

    ​ но​ в Excel таким​ выделяем ячейки как​щелкните стрелку рядом​ меню выберите команду​ от того места,​ неточности и грамматические​ скачаю обратно.​ что мне нужно,​lexus-tikhvin​ Создаём ссылку для​: А мне вариант​ новичку, скажу по​ читайте: копирование и​ и получать тот​Чтобы сохранить ширину​ смотрите в статье​адреса в формулах Excel​​ способом, чтобы не​​ обычно-> «Копировать». Появится​​ с кнопкой​​Вставить вырезанные ячейки​

    ​ куда необходимо переместить​​ ошибки. Для нас​Миха73​ а не функцию?​, Нужно брать значение​

Перемещение и копирование ячеек

  1. ​ работы со страницами​ Карена нравится больше​ секрету: мало кто​

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

  3. ​ «Как заполнить ячейки​Указатель ​ должны остаться прежние​ копировался формат, смотрите​ вокруг ячеек, которые​

​Вставить​

​или​

​ или скопировать выделенный​

​ важно, чтобы эта​: Смысл есть, при​

​Спасибо за ответ​

​ из каждой ячейки​ Excel-приложения private Excel.Worksheet​Если конечно всегда​

​ захочет возиться с​​Специальная вставка хоть и​Допустим, у нас есть​ Сначала выделяем таблицу,​ в Excel одновременно»​(не привязывать к​ в статье «Как​

Перемещение и копирование строк или столбцов

  1. ​ мы копируем, пульсирующая​и нажмите кнопку​Вставить скопированные ячейки​

  2. ​ элемент, а затем​ статья была вам​ изменении уже скопированных​

  3. ​ )​Указатель ​ от А7 до​ excelworksheet; // Создаём​ применим.​

​ файлом в 510К.​

​ не идеальна, все​

​ такая таблица, формат​

​ выбираем из контекстного​ тут.​ новым ячейкам), то​

​ скопировать в Excel».​

​ рамка, еще раз​транспонировать​.​ выполните одно из​

​ полезна. Просим вас​ строк на Листе3​Почтальон​

​ Y7 ?​ ссылку на рабочую​Как сделать чтоб​ Ведь можно же​ же не стоит​ которой необходимо сохранить​ меню «Копировать». Ставим​

Преобразование столбцов в строки и строк в столбцы

  1. ​Как cкопировать лист в​ это снова в​

  2. ​Третий вариант.​ нажимаем правой мышью​.​Примечание:​ указанных ниже действий.​ уделить пару секунд​

  3. ​ и последующем выполнении​​:​​C# excelcells =​​ страницу Excel-приложения private​​ срабатывало на обновление​ делать пример не​​ недооценивать ее возможности.​​ при копировании:​​ курсор в новое​​ Excel -​

    Вкладка

    ​ статье «Относительные и​​Как копировать формулы в​ на выделенную ячейку​Примечание:​ С помощью мыши невозможно​Чтобы переместить строки или​ и сообщить, помогла​ макроса измененные данные,​moon-beauty​ excelworksheet.get_Range(«A1», «A1»); //​ Excel.Range excelcells; excelapp​ — зависит как​ на​ Например, как вставить​

support.office.com

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

​При копировании на другой​​ место, куда будем​правой мышью нажимаем​ абсолютные ссылки в​ Excel на весь​​ и в диалоговом​ Не удается перекрываться столбцов​ переместить или скопировать​ столбцы, выберите в​​ ли она вам,​​ на Листе3, будут​
​, не лезьте в​ Устанавливаем ссылку ячеек​ = new Excel.Application();​ обновляете.​такое​ значение формулы в​ лист привычным методом​ вставлять таблицу и​ на ярлык листа.​ формулах Excel». Ссылка​ столбец​ окне​ и строк. Например​ несмежные строки или​ контекстном меню команду​ с помощью кнопок​ переписаны и нужно​
​ чужие темы​ на ячейку A1​ excelappworkbook = excelapp.Workbooks.Open(textBox1.Text,​Можно на третьем​количество строк. Да​ таблицу Excel и​ Ctrl+C – Ctrl+V.​
​ из контекстного меню​ В диалоговом окне​ на статью в​
​.​выбираем команду «Специальная вставка»​ если выбрать значения​ столбцы.​Вставить вырезанные ячейки​ внизу страницы. Для​
​ будет либо по​Миха73​​ string s =​
​ // Устанавливаем ссылку​ листе прописать формулу,​ и какие строки​ сохранить формат ячеек.​ Получаем нежелательный результат:​ выбираем «Специальная вставка»​ выбираем «Переместить/скопировать».​ статье выше.​
​Нам нужно скопировать​, выбираем — «Значение».​ в столбце C​Выделите ячейки или диапазон​.​ удобства также приводим​ новой вносить изменения​: Доброе время суток,​ Convert.ToString(excelcells.Text); excelcells =​ рабочей книги на​ завязанную на первый,​ считать «нужными» -​Чтобы решить такую задачу​​Поэтому приходится вручную «расширять»​​ и там, в​
​Ставим галочку у слов​Если нужно​ формулу из ячейки​Затем, как обычно -​ и пытаетесь вставить​ ячеек, которые нужно​Чтобы скопировать строки или​ ссылку на оригинал​ или дублировать полученные​ уважаемые форумчане! Столкнулся​
​ excelworksheet.get_Range(«B1», «B1»); //​ книгу по пути​ и по событию​ пока только Вы​ следует выполнить 2​ ее, чтобы привести​ разделе «Вставить» отмечаем​ «Создать копию». Выбираем​не копировать, а перенести​ F24. Наводим на​
​ «Вставить». С помощью​ их в строку,​
​ переместить или скопировать.​
​ столбцы, выберите в​​ (на английском языке).​ данные на другом​​ с проблемой, которая,​ Устанавливаем ссылку ячеек​ взятого из TextBox.​ пересчёта запускать макрос.​ знаете. Как должен​ операции, используя специальную​ в удобный вид.​ — «ширины столбцов».​ куда переместить скопированный​ ячейку с формулой​ квадратик в правом​
​ функции «Специальная вставка»​
​ перекрывающая столбца C,​​Установите курсор на границе​​ контекстном меню команду​При перемещении или копировании​ листе.​ откровенно говоря, привела​ на ячейку B1​ Параметры(FileName(Имя открываемого файла​Но не вполне​ выглядеть желаемый результат​ вставку в Excel.​ Если таблица большая,​Нажимаем «ОК». В таблице​ лист (в эту​, то не копируем​ нижнем углу ячейки.​ можно не только​ Excel отображает сообщение​ ячейки или диапазон,​Вставить скопированные ячейки​ строк и столбцов​Юрий М​ меня в некий​ excelcells.Value2 = s;Берём​
​ файла), Type.Missing, Type.Missing,​ понятно — куда​ — тоже никто​Операция I:​ то «возиться» придется​
​ изменилась ширина столбцов.​ или другую книгу,​ её, а через​ Указатель мышки приобретает​ копировать данные, но​ об ошибке. Конечная​
​ который был выбран.​
​.​ приложение Excel перемещает​: Изменяют строки обычно​​ ступор.​
​ текст из ячейки​ Type.Missing, // UpdateLinks(Способ​ копировать? Всегда в​ не знает…​Выделяем исходную таблицу с​ долго. Но есть​Место для новой таблицы​ перед каким листом)​ контекстное меню «Вырезать»​ вид черного крестика.​ и складывать их,​ область вставленного столбца​Когда указатель примет вид​Примечание:​ или копирует все​
​ в исходных данных,​
Как копировать формулу в Excel. ​Есть таблица на​
​ А1 и помещаем​ обновления ссылок в​ A1?​roadtomoney​ формулами и копируем.​ способ существенно сократить​ выделено. Теперь снова​
​ или оставляем так​ -> «Вставить». Формула​ Нажимаем два раза​ вычитать, умножать, т.​ или строки должны​, выполните одно​ Если вместо выбора команды​ содержащиеся в них​ а по ним​ Листе1, которая ежедневно​ в B1.​ файле), ReadOnly(При значении​roadtomoney​: Спасибо. Сейчас исправлюсь)​В месте где нужно​
​ временные потери.​ правой мышкой на​
​ и нажимаем «ОК».​ удалится из первой​ подряд левой мышкой​ д. Подробнее, смотрите​ быть из-за пределов​ из указанных ниже​ в контекстном меню​ данные, в том​ уже строится отчёт.​ заполняется, необходимо из​lexus-tikhvin​
​ true открытие только​: Копирование на соседний​roadtomoney​
​ вставить диапазон данных​​ это выделенное место​ Затем, у скопированного​ ячейки и перенесется​ на этот крестик.​​ в статье «Суммирование​ исходные значения.​ действий.​ нажать кнопку​ числе формулы и​ Если Вы планируете​
​ нее скопировать строки​:​ для чтения), Format(Определение​​ лист, всегда в​: Прикладываю новый файл.​​ со значениями (но​Выделяем исходную таблицу, которую​ (на рисунке -​ листа, можно изменить​ в новое место.​ Формула скопируестя до​ в Excel» здесь.​Здесь рассмотрим,​
​Задача​​Вставить​ значения их результатов,​​ изменять сам отчёт​ по условию значения​es_​ формата символа разделителя)​ A1 Вопрос в​ Проблема описана в​ уже без формул),​
​ нам необходимо скопировать,​ ячейка Е3) и​ название, переместить его​Ещё варианты копирования​ конца заполненного столбца.​Если копируем числа​как копировать в Excel​
​Необходимые действия​на вкладке​
​ примечания, форматы ячеек​ — делайте это​ в ячейке столбца​, это для ячейки?​ «WWWWW», «WWWWW», Type.Missing,​ том, что на​ нем снизу) Суть​ выбираем опцию «значения».​ нажимаем на Ctrl+C.​ выбираем «Вставить».​ на другое место,​ формул, чтобы ссылки​ У нас, в​ с точками -​ формулыячейки, как скопировать​Перемещение ячеек​Главная​ и скрытые ячейки.​
​ на копии листа​ C (он же​ А как строку​ Type.Missing, Type.Missing, //​ первом листе данные​
​ проблемы в том,​ Жмем ОК.​Выделяем новую (уже скопированную)​Всё. У нас​​ изменить цвет ярлычка.​ в них не​ примере, в ячейки​ разделителями всместо запятой​​ лист в Excel,​Перетащите ячейки в другое​в группе​
​Если ячейка содержит формулу,​​ 3.​ 3)и вставить (добавлял)​ скопировать со всеми​​ Password(Пароль доступа к​ динамические и меняются​ что необходимо, чтобы​Операция II:​
​ таблицу, куда нам​ скопирована таблица с​Как скопировать лист в​ менялись, описаны в​
​ F25:F26.​ (1.23), то вставив,​ таблицу,значениеформат​ место.​Буфер обмена​ не подбираются ссылка​Миха73​ удовлетворяющую условию строку​
​ форматами? Я наверно​ файлу до 15​​ автоматически каждые 5​ копировались именно строки​Так как скопированный диапазон​ необходимо формат ширины​
​ шириной столбцов из​ новую книгу Excel​ статье «Как скопировать​Получилось.​ эти числа превратятся​, т.д. Одна из​Копирование ячеек​(или нажать клавиши​ на ячейку. Таким​: да, обычно так​ на Лист3. условием​ не правильно задал​ символов), WriteResPassword(Пароль на​
​ минут, а макрос​ с информацией, как​​ у нас еще​
​ столбцов и нажимаем​ первоначальной таблицы. Получилось​.​ формулу в Excel​Внимание!​
​ в дату. Чтобы​ многих возможностей таблицы,​Удерживая нажатой клавишу OPTION​​ CTRL+V), содержимое конечных​ образом содержимое перемещенные​ и происходит, в​ является шестизначное число​ вопрос: строка в​
​ сохранение файла), IgnoreReadOnlyRecommended(При​ для обновления статистики​ (к примеру, в​ находится в буфере​ на ячейку правой​ так.​Для этого в​ без изменения ссылок».​Формула скопируется в​
​ этого избежать ,​ облегчающих работу –​ и перетащите ячейки​ ячеек будет заменено.​ или скопированные ячейки​ смысле изменение данных​ (от 000000 до​

excel-office.ru

Копировать таблицу Excel, сохраняя ширину столбцов.

​ данном вопросе -​ значении true отключается​ приходится запускать вручную.​ 3 и 40​ обмена после копирования,​ кнопкой мыши, после​Теперь в этой таблице​ диалоговом окне в​Как заполнить таблицу в​ таблице, если ячейки​ есть несколько способов.​ это​
​ в другое место.​​Выделите строки или столбцы,​ и все ячейки,​​ в исходном документе,​ 999999).​ это строка excel,​ вывода запроса на​
СОХРАНИТЬ ШИРИНУ СТОЛБЦОВ EXCEL ПРИ КОПИРОВАНИИ.​ Можно сделать так,​ строках) — остальная​ то мы сразу​ чего в выпадающем​​ можно закрепить шапку​
​ разделе «Переместить выбранные​ Excel.​ столбца слева таблицы​ Смотрите статью «Автозамена​копирование в Excel​Примечание:​ которые вы хотите​ которые указывают на​ работать с копией​Заранее Спасибо всем​ а не строковая​ работу без внесения​ чтобы макрос запускался​
​ информация не должна​ еще раз вызываем​
​ меню находим раздел​ таблицы. Смотрите в​ листы в книгу»​Можно копировать данные​ будут заполнены. Тогда​ в Excel».​.​
​ При перетаскивании или вставить​ переместить или скопировать.​ них могут отображаться​ полученного отчета, не​ за интерес и​
КОПИРОВАТЬ БЛАНК В EXCEL СОХРАНИВ ШИРИНУ ГРАФ.​ переменная. Извиняюсь -​ изменений), Origin(Тип текстового​ автоматически вместе с​ попадать на новый​ специальную вставку где​ «Специальная вставка».​
​ статье «Как закрепить​ выбираем «(новая книга)».​ ячеек в определенной​ Excel поймет до​Как скопировать формулу в​Можно копировать всю​ ячейки в новое​Выполните одно из указанных​ #REF! значение ошибки.​ проблема, вот только​
​ ответы!​ не уточнил.​ файла) Type.Missing, Type.Missing,​ обновлением первого листа?​ лист. Импорт данных​ выбираем опцию «форматы».​Выбираем в нем необходимый​ строку в Excel​Как скопировать формат в​ последовательности. Например, надо​ какой ячейке расположена​

excel-office.ru

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

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

​es_​ Type.Missing, Type.Missing, //​Hugo​ из внешних источников​ Жмем ОК.​ пункт напротив опции​ и столбец» тут.​ Excel ячейки или​ заполнить графу таблицы​ таблица.​Первый вариант.​ значение ячеек без​ существующие данные в​Чтобы переместить строки или​ будет необходимо вручную​ отчета нужно будет​ дал​:​ Delimiter(Разделитель при Format​: Так ведь уже​

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

​ (строк может быть​Мы вставили значения формул​ «ширина столбцов», нажимаем​О других функциях​

Таблица1.

​ условное форматирование​ названиями месяцев года.​Такми способом можно​Когда мы​

Таблица2.

​ формул, или копировать​ этом месте Excel​ столбцы, наведите указатель​ изменить ссылки. Подробнее​ учитывать, ранее полученный​KuklP​lexus-tikhvin​ = 6), Editable(Используется​

​ написал — добавляете​

Способ1:Используем специальную вставку

  1. ​ любое количество -​ в таблицу и​ «ОК».​Копирование.
  2. ​ специальной вставки -​, без самих значений​ Пишем в первой​ копировать значение, формулы,​копируем ячейки с относительными​ формулы с привязкой​ заменят исходные.​ мыши на границу​ читайте обнаружить ошибки​Контекстное меню.
  3. ​ отчет…​: Чем автофильтр не​, Теперь понял, вот:​ только для надстроек​

Специальная вставка. Пример.

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

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

​Она получила исходные параметры​ скопировать только в​ ячеек, смотрите в​ ячейке «Январь», в​ формат. Если выделим​ формулами​ к новым ячейкам​Выделите строки или столбцы,​ выделения. Когда указатель​

  1. ​ в формулах​Guest​Столбцы.
  2. ​ устраивает?​C# excelcells =​

Пример1.

​ Excel 4.0), Notify(При​ например​ удовлетворяли требованиям по​ Как вы догадались​ и выглядит идеально​ пустые ячейки, вставить​ статье «Копирование условного​ следующей ячейке ниже​ ячейки в нескольких​(«Копировать» -> «Вставить»)​ или без привязки​ которые нужно переместить​ примет вид указателя​Windows macOS ​: Просматривая ответ на​

  1. ​Юрий М​ excelworksheet.get_Range(«A1», «G1»); //​ значении true имя​Строки.
  2. ​=COUNTA(Лист1!A:S)​

Пример2.

​ примеру 3 и​ можно сделать и​ точно.​ связь с ячейкой,​ форматирования, формата в​ пишем «Февраль». Теперь​ стролбцах, то копирование​ и затем переносим​ к ячейке (со​ или скопировать.​ перемещения​

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

​Перемещение или копирование выделенных​ интересующий меня вопрос,​: Если сломан автофильтр…​ Устанавливаем ссылку ячеек​ файла добавляется в​В модуль этого​ 40 строк). Желаемый​ третью операцию для​

​Секрет данного способа в​ документом, сайтом, размернуть​ Excel».​ выделяем обе эти​

​ будет сразу во​

  1. ​ в другое место,​ сменой адреса ячейки​Копирование2.
  2. ​Установите курсор на границе​, перетащите строки​ ячеек, строк и​ нашел данную тему.​Миха73​ на ячейку A1​

Значения. Вставка значений.​ список нотификации файлов),​

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

Форматы. Пример4.

​ или оставить адрес​ ячейки или диапазон,​ или столбцы в​ столбцов можно использовать​ Очень помогла. Скажите,​: огромное спасибо!​ excelcells.Copy(Type.Missing); excelcells =​ Type.Missing, Type.Missing); //​

​Private Sub Worksheet_Calculate()​ быть) на Листе​ как описано выше.​ перед копированием таблицы​

​ д., читайте в​ напечатать документ, распечатывается​ на правый нижний​ Например, если выделим​ сама меняет адреса​ без изменений). Можно​ который был выбран.​ нужное место.​ команду​ а как можно​то, что надо!​ excelworksheet.get_Range(«A12», «G12»); //​ Converter(Используется для передачи​

exceltable.com

Автоматическая сортировка и копирование строк в excel

​ Лист1.www End Sub​​ 2.​Полезный совет! Чтобы не​ выделить ее столбцы​ статье «Специальная вставка​ (копируется) не значение​ угол выделенного диапазона​ ячейки D24, E24,​ ячеек в формулах​ копировать данные с​Когда указатель примет вид​Чтобы скопировать строки или​Вырезать​ было бы ограничить​Guest​ Устанавливаем ссылку ячеек​ индекса конвертера файла​Это в файл​Hugo​

​ выполнять вторую операцию​​ вместе с заголовками,​ Excel» здесь.​ ячеек, а формулы.​ и ведем вниз​ F24, нажмем два​ относительно новых ячеек.​ определенной последовательностью и,​, выполните одно​​ столбцы, нажмите клавишу​​или команда «​ число копируемых ячеек​: а нельзя сделать,​ на ячейку A1​ используемого для открытия​ Карена​: Фильтр в T​ можно воспользоваться инструментом​

​ то при вставке​​Можно данные из​

​ Чтобы было значение​​ по столбцу черный​ раза мышью по​ Смотрите подробнее в​ таким образом, заполнять​ из указанных ниже​ CTRL и, удерживая​Копировать​ в строке, например​ чтобы при заполнении​ excelcells.PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll, Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, false,​ файла), AddToMRU(При true​Можно аналогично и​ — выбираем «Статистика»,​ «формат по образцу».​ ширина каждого столбца​ нескольких таблиц Excel,​ (цифры, а не​ крестик. Таблица сама​ углу ячейки F24,​ статье «Относительные и​ таблицу. Можно копировать​ действий.​ ее, наведите указатель​

​», но можно​​ если исходная таблица​ Листа3 данные добавлялись,​ false); excelapp.Quit();​ имя файла добавляется​

​ мой код вызывать​​ копируем. Можно вручную,​Microsoft Excel предоставляет пользователям​ будет так же​

​ объединить в одну​​ формулы) в ячейках,​ заполнит ячейки следующими​ то скопируются данные​ абсолютные ссылки в​ лист. И многое,​Задача​ мыши на границу​ переместить или скопировать​

​ имеет 10 ячеек​​ а не заполнялись​

​lexus-tikhvin​​ в список открытых​ — только название​ можно маросом.​ практически неограниченные возможности​:)​ скопирована.​ таблицу. При этом,​ читайте статью «Печать​ месяцами года.​ по всем этим​ Excel».​ многое другое.​Необходимые действия​ выделения. Когда указатель​ их с помощью​ в строке, а​

​ по новой?​​:​ файлов) excelsheets =​:)
​ поменять.​roadtomoney​
​ для подсчета простейших​Выделяем столбцы листов которые​ цифры одинакового наименования​ в Excel» тут.​
​Справа всплывает подсказка,​ столбцам.​Второй выриант.​Чтобы вызвать функцию​Перемещение строк или столбцов​
​ мыши примет вид​ мыши.​ на том листе,​Миха73​

​es_​​ excelappworkbook.Worksheets; // Устанавливаем​lexus-tikhvin​: Можно немного подробнее,​ функций и выполнения​ содержат исходные данные.​ (например, товара) объединятся​Чтобы найти быстро​ по какой месяц​Копирование в Excel через​Можно​ «Копировать», достаточно нажать​Перетащите нужные строки и​ указателя копирования​Чтобы переместить или скопировать​

​ куда переноситься (лист2​​: а нельзя сделать,​, Все работает! Спасибо!​ ссылку Страниц на​: Здравствуйте! Как средствами​
​ пожалуйста. Как будет​
​ ряда других процедур.​Копируем и вставляем быстро​
​ в одну строку​ в большой таблице​
​ заполнили таблицу. Отпускаем​ ячейку.​:)
​копировать формулы перетаскиванием​ правой кнопкой мыши​ столбцы в другое​, перетащите строки​

planetaexcel.ru

Как скопировать/вставить строку Excel

​ ячейки, сделайте следующее:​​ например) необходимы только​ чтобы при заполнении​P.S. Надо правильно​ страницы новой книги​

​ C# скопировать и​​ выглядеть макрос?​ Использование программы позволяет​ получая желаемый результат.​
​ и сложатся. Смотрите​ Excel нужную ячейку,​ мышку. Все, таблица​Можно копировать не​

​, чтобы не писать​​ на выделенную ячейку,​ место.​ или столбцы в​
​Выделите ячейки, строки или​ 4 первых ячейки​ Листа3 данные добавлялись,​ задавать вопрос! Я​ excelworksheet = (Excel.Worksheet)excelsheets.get_Item(1);​ вставить строку в​Hugo​ устанавливать форматы, сохранять​Для каждого случая рационально​ об этом статью​ диапазон, можно воспользоваться​ заполнена.​ только заполненные ячейки,​ одну и ту​ диапзон и выбрать​Копирование строк или столбцов​ нужное место.​ столбца , который​ в строке (4​ а не заполнялись​ думаю об одном,​ // Устанавливаем ссылку​ Excel-таблице. Премного благодарен!​: Sub tt() With​ значения ячеек, работать​ применять свой способ.​ «Как объединить таблицы​ функцией «Поиск». Смотрите​Так же можно​ но и пустые,​ же формулу в​ из контекстного меню​Удерживая нажатой клавишу OPTION​Важно:​ вы хотите переместить​ столбца)?​ по новой?​ а пишу о​ Рабочей страницы на​Kruds​ Sheets(1) If .AutoFilterMode​ с формулами, переносить​ Но стоит отметить,​ в Excel».​ статью «Поиск в​ заполнить дни месяца,​ заполненные ячейки в​ других ячейках таблицы.​ функцию «Копировать».​ и перетащите нужные​ При перетаскивании удерживайте клавишу​ или скопировать.​Hugo​Hugo​ другом. Вот если​ первую страницу рабочей​: Вот код копирования-вставки​ Then .AutoFilter.Range.AutoFilter End​ и изменять их,​ что второй способ​Тем, кто постоянно работает​ Excel».​ года, т.д. Таким​ перемежку с пустыми.​ Таким образом, заполняем​Или, можно нажать​ строки и столбцы​ CTRL нажатой. Если​Выполните одно из указанных​: Range(Cells(i, 1), Cells(i,​: Как такой вариант​ бы к сообщению​ книги excelcells =​ строки из макрорекордера​ With With Sheets(1).UsedRange.Columns(20)​ таким образом, как​ позволяет нам не​ с Microsoft Excel,​Когда мы копируем​ же образом можно​

​ Например, у нас​​ таблицу формулами. Например,​ сочетание клавиш «Ctrl»​ в другое место.​ отпустить клавишу CTRL​ ниже действий.​ 4)).Copy​​ — ставите вызов​​ еще код из​ excelworksheet.get_Range(«A1», «A1»); //​ Excel:​

​ .AutoFilter Field:=1, Criteria1:=»Статистика»​​ это удобно для​​ только быстро переносить​​ часто приходится задаваться​ бланк, таблицу Excel​заполнять и цифрами, расположенными​ такая таблица, нам​
​ копируем формулы вниз​ + «C».​Перемещение и копирование данных​ раньше кнопки мыши,​Чтобы переместить строки или​Юрий М​ кода Юрия на​ мозга приложить можно​ Устанавливаем ссылку ячеек​Rows(«2:2»).Select Selection.Copy Rows(«3:3»).Select​ .SpecialCells(xlCellTypeVisible).EntireRow.Copy Sheets(2).[a1] End​ пользователей.​ таблицу вместе с​

​ вопросом правильного копирования​​ с узкими столбцами​​ как по порядку,​​ нужно поставить даты​ по столбцу. Для​Или, на закладке​ между существующими строками​ строки или столбцы​ столбцы, на вкладке​: Если правильно понял​ событие активации листа​ было…​ на ячейку A1​ ActiveSheet.PasteКак записать все​

​ With Sheets(1).AutoFilter.Range.AutoFilter End​​roadtomoney​​ форматом, но и​​ данных таблицы с​
​ в другое место​ так и с​ в столбце А​ этого устанавливаем (пишем)​ «Главная» в разделе​ и столбцами​ будут перемещены, а​Главная​ вопрос:​ (отключив обновление экрана​

​moon-beauty​​ string s =​​ это в шарпе​​ Sub​
​: Здравствуйте, уважаемые форумчане.​ копировать высоту строк.​ сохранением форматирования, формул​ таблицы, то ширина​ интервалом​ через одну пустую​ формулу в первую​ «Буфер обмена» нажать​Удерживая нажатой клавишу SHIFT​

​ не скопированы.​​в группе​
​Range(Cells(i, 1), Cells(i,​ на время работы).​
​: Добрый день!​ Convert.ToString(excelcells.Text); excelcells =​ описано тут.​k61​ В последующем вопросе​ Ведь в меню​ или их значений.​ столбцов не сохраняется.​. Например: 5,10, 15,​ ячейку.​ ячейку. Затем нажимаем​ на кнопку функции​ и перетащите строку​Если вставка скопированных или​
​Буфер обмена​ 4)).Copy .Cells(LastRow +​Только нужно Cells​У меня возникла​
​ excelworksheet.get_Range(«B1», «B1»); //​es_​

​: …​​ я новичок, поэтому​​ специальной вставки нет​​Как вставить формулу в​ Как изменить ширину​

CyberForum.ru

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

​ т.д. Смотрим пример:​​Выделяем первую ячейку с​ на ячейку с​ «Копировать», предварительно выделив​ или столбец между​ вырезанных столбцов или​нажмите кнопку​
​ 1, 1)​ первого листа указать,​ такая проблема:​ Устанавливаем ссылку ячеек​: Вот, возможно слишком​roadtomoney​ просьба не быть​ опции «высоту строк».​ таблицу Excel и​ столбцов, высоту строк,​ интервал 2.​ датой и пустую​ формулой левой мышкой​
​ ячейки для копирования.​ существующими строками и​ строк выполняется с​
​Вырезать​Юрий М​

​ чьи они, а​​Когда я скопировала​ на ячейку B1​

​ подробно.. Вырвал из​​: Спасибо большое. Все​

​ слишком строгими ко​​ Поэтому для решения​
​ сохранить формат таблицы?​

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

​ помощью мыши, содержимое​​.​: Просматривая Ваш вопрос,​ третьего тогда не​ определенные ячейки в​ excelcells.Value2 = s;​

​ своей проги​​ работает!!! Столько по​ мне. Вопрос следующий.​ такой задачи следует​ Ведь при решении​ «Как поменять размер​написать одинаковый текст в​
​Протягиваем за заленый​ на правый нижний​ в Excel​ пространства для новой​ конечных ячеек заменяется.​
​Сочетание клавиш: CTRL+X.​ обнаружил, что Вы​ надо.​

​ новый excel вышло​ excelapp.Quit();​

​C# using Excel​​ интернету бродил…HUGO -​ У меня есть​

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

​(без формулы).​​ строки или столбца.​ Чтобы вставить скопированные​Чтобы скопировать строки или​ не подписываетесь. Анонимно​И можно код​ #REF! когда нажимаю​lexus-tikhvin​ = Microsoft.Office.Interop.Excel; using​ ты лучший​ некая информация преобразованная​Выделяем целые строки листа,​ экономить вагон времени.​

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

​ на ячейку (=IF((A6-B6)​​: Тут я смотрел,​ Word = Microsoft.Office.Interop.Word;​Можно еще один​ в excel-файл. Необходимо​ которые охватывают требуемый​ Для этого будем​Чтобы​, то пишем текст​ диапазона ячеек вниз​ крестик. Нажимаем на​ нужно скопировать. Нажимаем​

​ которые требуется транспонировать.​​ или столбцы без​Главная​ их тут не​ сократить:​ так как значение​ но пока не​ private Excel.Application excelapp;​ вопрос… Как сделать,​ отобрать нужные строки​ диапазон данных:​ использовать функцию «Специальная​сохранить ширину столбцов при​ в первой ячейке,​ по столбцу. даты​ него левой мышкой​ «Копировать». Переходим на​Выберите целевой ячейке (первую​

​ замены содержимого ячеек,​​в группе​ любят​

​If .Cells(i, 3)​​ этих ячеек выходит​ понял как это​
​ // Создаём ссылку​ чтобы макрос автоматически​ и автоматически скопировать​

​Ниже вставляем ее копию:​​ вставка» – это​ копировании в Excel​ затем перетаскиванием (черным​ скопируются так.​ и ведем вниз,​ новое место, делаем​

planetaexcel.ru

​ ячейку строки или​

Перемещение и копирование ячеек, строк и столбцов

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

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

Если ячейка имеет формулу, ссылка на ячейку не изменяется. Таким образом, содержимое перемещенной или скопированной ячейки и ячеек, указывающих на них, может отобразить #REF! значение ошибки #ЗНАЧ!. В этом случае вам придется настроить ссылки вручную. Дополнительные сведения можно найти в разделе Обнаружение ошибок в формулах

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

Чтобы переместить или скопировать ячейки, сделайте следующее:

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

Выполните одно из следующих действий.

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

Сочетание клавиш: CTRL+X.

Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .

Сочетание клавиш: CTRL+C.

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

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

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

Примечание: Если вместо выбора команды в контекстном меню нажать кнопку Вставить на вкладке Главная в группе Буфер обмена (или нажать клавиши CTRL+V), содержимое конечных ячеек будет заменено.

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

Выделите строки или столбцы, которые вы хотите переместить или скопировать.

Выполните одно из указанных ниже действий.

Чтобы переместить строки или столбцы, наведите указатель мыши на границу выделения. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.

Чтобы скопировать строки или столбцы, нажмите клавишу CTRL и, удерживая ее, наведите указатель мыши на границу выделения. Когда указатель мыши примет вид указателя копирования , перетащите строки или столбцы в нужное место.

Важно: При перетаскивании удерживайте клавишу CTRL нажатой. Если отпустить клавишу CTRL раньше кнопки мыши, строки или столбцы будут перемещены, а не скопированы.

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

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

Перемещение и копирование ячеек

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

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

Когда указатель превратится в , выполните одно из следующих действий:

Как переместить строки в Excel? Выборочное перемещение строк по условию

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

Как переместить строку в Excel?

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

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

1) выделить перемещаемую строку (подвести курсор мыши к номеру строки и кликнуть на нем левой кнопкой);

2) вырезать выделенную строку любым удобным способом (через главное меню, через контекстное меню, горячими клавишами Ctrl+X)

3) на нужном листе выделить строку, либо самую левую ячейку строки, в которую будет произведена вставка;

Здесь следует заметить, что в контекстном меню (по нажатию правой кнопки мыши) доступны два пункта, связанные со вставкой — «Вставить» и «Вставить вырезанные ячейки».

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

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

Аналогичное сообщение появляется при попытке одновременно вырезать группу ячеек, не входящих в один диапазон.

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

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

Одним из таких инструментов является надстройка для Excel на основе Visual Basic for Application.

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

С этой надстройкой Вы сможете:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. Задавать значение для поиска;

3. Задавать несколько значений для поиска через символ-разделитель «;» точку с запятой;

4. Учитывать либо не учитывать регистр при поиске заданных значений;

5. Выбирать диапазон ячеек для поиска заданных значений;

6. Выбирать одно из восьми условий для выбранных ячеек:

а) совпадает с искомым значением;

б) не совпадает с искомым значением;

в) содержит искомое значение;

г) не содержит искомое значение;

д) начинается с искомого значения;

е) не начинается с искомого значения;

ж) заканчивается искомым значением;

з) не заканчивается искомым значением.

7. Устанавливать дополнительные ограничения для выбранного диапазона.

Перемещение строк в Microsoft Excel

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

Смена положения строк

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

Способ 1: процедура копирования

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

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

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

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

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

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

    Способ 2: процедура вставки

    Как видим, процедура замены строк местами тем способом, который был описан выше, довольно сложная. На её выполнение потребуется относительно большое количество времени. Полбеды, если нужно поменять местами два ряда, но если требуется поменять местами десяток или более строчек? В этом случае, на помощь придет более простой и быстрый метод вставки.

      Кликаем левой кнопкой мыши по номеру строки на вертикальной панели координат. После этого действия выделяется весь ряд. Затем кликаем по кнопке «Вырезать», которая локализуется на ленте во вкладке «Главная» в блоке инструментов «Буфер обмена». Она представлена пиктограммой в виде ножниц.

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

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

    Способ 3: перемещение мышью

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

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Перенос строки в Excel: как сделать

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

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

    Начнем с самого интуитивно понятного способа перемещения данных в таблице. Метод копирования предполагает добавление пустой строки, перенос в неё содержимого исходной и удаление дублированных ячеек. Разберем, как работает этот метод на практическом примере.

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

    1. Выделяем одну ячейку (любую) в той строке, над которой хотим, чтобы появились нужные нам значения. Кликаем правой кнопкой мыши для вызова контекстного меню. В выпавшем списке инструментов выбираем «Вставить».
    2. Далее появится маленькое окошко, в котором следует определиться с тем, что именно мы добавляем. В нашем случае выбор падает на «Строку», нажимаем ОК.
    3. В результате выполненных действий в таблице появится пустая строка. Выделяем строку (все ее ячейки), которую планировали перенести в новое место и нажимаем кнопку «Копировать». Найти её можно во вкладке «Главная» в блоке инструментов «Буфер обмена». Для ускорения процесса можно воспользоваться комбинацией горячих клавиш Ctrl+C.
    4. Ставим курсор на крайнюю левую ячейку ранее добавленной строки. Кликаем кнопку «Вставить», она находится рядом с кнопкой «Копировать» на Ленте программы (вкладка “Главная”). Или одновременно нажимаем клавиши Ctrl+V.
    5. Во избежание дублирования значений удаляем строку, из которой мы копировали данные. Для этого нажимаем правой кнопкой мыши на любую ячейку строки. В появившемся контекстном меню щелкаем «Удалить».
    6. Снова появится маленькое окошко, в котором необходимо выбрать, что конкретно требуется удалить. Ставим переключатель на «Строку», затем нажимаем ОК.
    7. Таким образом, произошло перемещение строки из одного в другое место без потери и задвоения данных.

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

    Поэтому давайте рассмотрим более эффективные методы переноса строк в таблице Excel.

    Метод 2: перенос через вставку

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

    1. На вертикальной координатной панели находим номер требуемой строки, нажимаем на него левой кнопкой мыши. Данное действие привело к выделению всей сроки. Находим в ленте инструментов блок «Буфер обмена», который расположен во вкладке «Главная», и выбираем «Вырезать» (значок в виде ножниц). Также можно воспользоваться контекстным меню (вызывается щелчком правой кнопкой мыши по выделенном фрагменту) в котором выбираем соответствующий пункт “Вырезать”.
    2. Теперь кликаем правой кнопкой мыши на координатной панели по номеру той строки, над которой хотим расположить вырезанные на первом этапе данные. В вызванном контекстном меню выбираем пункт «Вставить вырезанные ячейки».
    3. В результате нужная строка переместилась в выбранное место, при этом, остальные строки сохранили свою последовательность.

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

    Метод 3: перемещение с помощью мыши

    Благодаря данному способу перенести данные в новое место можно максимально быстро. Для этого используются только мышь и клавиатура. Рассмотрим, как это все работает.

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

    Заключение

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

    Перетаскивание мышью и другие способы изменять положение столбцов в Excel

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

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

    Как ни странно, но Microsoft Excel не предоставляет прямого способа выполнения этой обыденной операции. Если Вы попытаетесь просто перетащить столбец за его заголовок (что кажется наиболее очевидным способом перемещения столбца), то будете очень расстроены, т.к. это не сработает, даже в Excel 2013.

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

    Как в Excel перетаскивать столбцы мышью

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

    Предположим, есть таблица с информацией о товарах Вашей компании, и Вы хотите быстренько поменять местами пару столбцов в этой таблице. Я возьму для примера прайс сервиса AbleBits. Необходимо поменять местами столбцы License type и Product ID, чтобы идентификатор Product ID следовал сразу после наименования продукта (Product name).

    1. Выделите столбец, который требуется передвинуть.
    2. Наведите указатель мыши на край выделения, при этом он должен превратиться из обычного креста в четырёхстороннюю стрелку. Лучше не делать это рядом с заголовком столбца, поскольку в этой области указатель может принимать слишком много различных форм, что может Вас запутать. Зато этот прием отлично работает на левом и правом краю выделенного столбца, как показано на скриншоте ниже.
    3. Нажмите и, удерживая клавишу Shift, перетащите столбец на новое место. Вы увидите серую вертикальную черту вдоль всего столбца и указатель с информацией о том, в какую область столбец будет перемещён.
    4. Готово! Отпустите кнопку мыши, отпустите клавишу Shift – Ваш столбец перемещён на новое место.

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

    Замечание: Невозможно перетаскивать несмежные столбцы и строки на листах Excel, даже в Excel 2013.

    Метод перетаскивания работает в Microsoft Excel 2013, 2010 и 2007. Точно так же Вы можете перетаскивать строки. Возможно, придётся немного попрактиковаться, но, освоив этот навык однажды, Вы сэкономите уйму времени в дальнейшем. Думаю, команда разработчиков Microsoft Excel вряд ли получит приз в номинации “самый дружественный интерфейс” за реализацию этого метода

    Перемещаем столбцы методом Вырезать > Вставить

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

    Как переместить один столбец в таблице Excel

    1. Выделите весь столбец, кликнув по его заголовку.
    2. Вырежьте выделенный столбец, нажав Ctrl+X, или кликните по нему правой кнопкой мыши и в контекстном меню выберите команду Cut (Вырезать). На самом деле, первый шаг Вы можете вообще пропустить и просто кликнуть правой кнопкой мыши по заголовку, а затем из контекстного меню выбрать команду Cut (Вырезать).
    3. Выделите столбец, перед которым необходимо вставить вырезанный, кликните правой кнопкой мыши по его заголовку и в контекстном меню выберите команду Insert Cut Cells (Вставить вырезанные ячейки).

    Если Вы любите работать в Excel с клавиатурными комбинациями, тогда Вам больше понравится следующий способ:

    • Выделите любую ячейку в нужном столбце и нажмите Ctrl+Space (Пробел), чтобы выделить весь столбец.
    • Нажмите Ctrl+X, чтобы вырезать столбец.
    • Выберите столбец, перед которым необходимо вставить вырезанный.
    • Нажмите Ctrl и знак “+” на цифровой клавиатуре, чтобы вставить столбец.

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

    Метод Вырезать > Вставить, который отлично работает для одного столбца (либо смежных столбцов), не позволяет перемещать несколько несмежных столбцов одновременно. Если Вы попытаетесь сделать это, то получите сообщение об ошибке, предлагающее выбрать один смежный диапазон: The command you chose cannot be performed with multiple selections (Данная команда неприменима для несвязных диапазонов).

    Если требуется поменять местами несколько столбцов на листе, то у Вас есть минимум 3 варианта на выбор:

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

    Перемещаем несколько столбцов при помощи команд Копировать, Вставить и Удалить

    Если метод перетаскивания столбцов мышью по каким-то причинам Вам не подходит, то Вы можете попробовать изменить порядок столбцов в Excel таким способом:

    1. Выделите столбцы, которые хотите переместить (кликните по заголовку первого столбца, нажмите Shift и кликните по заголовку крайнего столбца).Альтернативный способ – выделить только заголовки столбцов, которые нужно передвинуть, и нажать Ctrl+Space (Пробел). Таким способом будут выделены только ячейки с данными, а не столбцы целиком, как показано на снимке экрана ниже.

    Замечание: Если Вы передвигаете столбцы в обычном диапазоне, то подойдут оба способа. Если же нужно переместить столбцы в полноценной таблице Excel, тогда воспользуйтесь вторым способом (только ячейки с данными), иначе можно получить сообщение об ошибке: The operation is not allowed. The operation is attempting to shift cells in a table of your worksheet (Невозможно выполнить операцию. Предпринимается попытка изменить часть строки или столбца таблицы запрещённым способом).

    1. Скопируйте выделенные ячейки. Для этого нажмите Ctrl+C или кликните правой кнопкой мыши по выделенным столбцам и выберите команду Copy (Копировать).
    2. Выделите столбец, перед которым Вы хотите вставить скопированные столбцы. Кликните по нему правой кнопкой мыши и в контекстном меню выберите команду Insert copies cells (Вставить скопированные ячейки), либо нажмите одновременно Ctrl и знак “+” на цифровой клавиатуре.
    3. Удалите исходные, а также ненужные Вам столбцы.

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

    Изменяем очерёдность столбцов в Excel при помощи макроса VBA

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

    Понравилась статья? Поделить с друзьями:
  • Как в excel склеить текстовые ячейки в одну
  • Как в excel скопировать содержимое одного листа на другой
  • Как в excel склеить две ячейки в excel
  • Как в excel скопировать содержимое нескольких ячеек в одну
  • Как в excel склеивать значения