Перейти к содержимому

Как в эксель поменять ячейки местами между собой

  • автор:

Как поменять местами ячейки в Excel

Поменять ячейки местами

Иногда требуется местами две ячейки или целые области ячеек. Сделать это можно вручную в несколько шагов:

  1. Скопировать первую ячейку и вставить ее в какую-нибудь пустую неиспользуемую ячейку.
  2. Скопировать вторую ячейку и вставить вместо первой.
  3. Скопировать из 1-го действия первую ячейку и вставить вместо второй.

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

Поменять ячейки местами в одно действие

Это возможно с помощью надстройки VBA-Excel. Чтобы поменять ячейки местами необходимо:

Выбор команды пеменять ячейки местами

  1. Выделить первую ячейку или диапазон ячеек.
  2. Зажав клавишу Ctrl выделить вторую ячейку или диапазон ячеек.
  3. Перейти на вкладку VBA-Excel, которая появится после установки программы.
  4. В меню Поменять местами выберите команду Поменять ячейки.

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

попытка поменять местами два диапазона разного размера

Надстройка
VBA-Excel

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

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

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

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

Решение

  1. Выберите две области строк
  2. Перейдите на вкладку VBA-Excel
  3. Выберите команду Поменять местами строки

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

Надстройка
VBA-Excel

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

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

Дополнительные сведения о планах и их возможностях см. на странице «Расценки».

Возможности

Кому доступна эта возможность?

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

Проверьте, доступна ли эта функция на платформах Smartsheet Regions и Smartsheet Gov.

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

PLANS

  • Smartsheet
  • Pro
  • Business
  • Enterprise

For more information about plan types and included capabilities, see the Smartsheet Plans page.

Права доступа

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

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

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

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

Необходимые разрешения

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

Перед началом работы

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

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

Перемещение содержимого в таблице

Перемещение одной строки
  1. Щёлкните номер строки и перетащите его вверх или вниз в таблице.

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

Для перемещения выбрана одна строка

Чтобы переместить строку, отпустите кнопку мыши.

Перемещение нескольких смежных строк
  1. Щёлкните номер верхней строки диапазона, который нужно переместить.
  2. Прокрутите таблицу до нижней строки.
  3. Удерживая клавишу SHIFT, щёлкните номер нижней строки, чтобы выделить все строки в диапазоне.
  4. Перетащите номер одной из выделенных строк, чтобы переместить их все.
Перемещение нескольких несмежных строк
  1. Удерживая клавишу CTRL (в Windows) или CMD (в Mac), щёлкните номера нужных строк, чтобы выделить их.
  2. Перетащите номер одной из строк, чтобы переместить их все.

Примечание. Если к таблице применён фильтр, строки могут следовать не по порядку.

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

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

ПРИМЕЧАНИЕ. При перемещении данные в ячейках перезаписываются. Нажмите клавиши CTRL+Z (Windows) или CMD+Z (Mac), чтобы отменить действие.

Перемещение столбца
  1. Щёлкните заголовок столбца и перетащите его влево или вправо в таблице.

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

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

  1. Наведите курсор мыши на номер строки, а затем щёлкните Ещё , чтобы открыть меню строки.

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

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

Устранение проблем

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

Если вы не хотите терять информацию в исходной таблице, скопируйте её, а не перемещайте. Дополнительные сведения см. в статье Копирование строк в другую таблицу.

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

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

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

В этой статье мы разберем как поменять столбцы в Excel местами. Существует несколько способов как это сделать.

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

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

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

Наша задача переместить столбец с данными количества продаж из столбца «С» на место столбца «В».

Больше лайфхаков в нашем Telegram Подписаться

Для этого проделаем следующие действия:

  • Зажав левую клавишу мыши выделим диапазон данных столбца, который мы хотим переместить:

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

  • Зажмем клавишу «Shift» на клавиатуре и поднесем курс мыши к границе выделенного диапазона до появления всесторонней стрелки;
  • Оставляя зажатыми клавишу «Shift» и левую клавишу мыши перенесем столбец с данными с помощью мышки туда куда нам необходимо:

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

Как итог, получим перенесенный столбец без потери данных. Задача выполнена:

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

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

Для того чтобы поменять столбцы в Excel местами с помощью горячих клавиш или функций «Вырезать»/»Вставить» — проделаем следующие шаги:

  • Выделим весь столбец с данными в Excel, кликнув по заголовку:

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

  • Нажмем сочетание клавиш на клавиатуре «Ctrl + X» для того чтобы «вырезать» столбец;
  • Выделим столбец перед которым мы хотим вставить «вырезанную» колонку;
  • Кликнем правой кнопкой мыши и в выпадающем меню выберем пункт «Вставить вырезанные ячейки»:

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

  • Готово! Задача выполнена.

Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе «От новичка до мастера Excel«. Успей зарегистрироваться по ссылке!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *