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

Excel

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

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

Способ 1: копирование

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

  1. Нажимаем на любую ячейку в столбце, левее которого планируем переместить другой столбец. В контекстном списке выберите пункт «Вставить…».Вставка столбца в Microsoft Excel
  2. Появится небольшое окно. Выберите в нем значение «Столбец». Нажмите на пункт «ОК», после чего в таблице будет добавлен новый столбец.Добавление ячеек в Microsoft Excel
  3. Делаем правый клик на координатной линии в том месте, где указано название столбца, который мы хотим переместить. Остановить выделение на пункте «Копировать» контекстного меню».Скопируйте столбец в Microsoft Excel
  4. Левой кнопкой мыши выберите столбец, который был создан ранее. В контекстном меню в блоке «Параметры вставки» выберите значение «Вставить».Вставка столбца в Microsoft Excel
  5. После того, как диапазон вставлен в нужное место, нам нужно удалить исходный столбец. Щелкните правой кнопкой мыши заголовок. В контекстном меню выберите пункт «Удалить».

Удалить столбец в Microsoft Excel

На этом движение элементов завершено.

Переместить столбцы, заполненные в Microsoft Excel

Способ 2: вставка

Однако есть более простой способ перемещения в Excel.

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

Вставка вырезанных ячеек в Microsoft Excel

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

Столбцы перемещены в Microsoft Excel

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

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

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

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

Читайте также: Как сделать таблицу в Excel

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

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

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

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

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

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

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

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

  1. Скопируйте выбранные ячейки. Для этого нажмите Ctrl+C или щелкните правой кнопкой мыши по выделенным столбцам и выберите команду Копировать).
  2. Выберите столбец, перед которым вы хотите вставить скопированные столбцы. Щелкните его правой кнопкой мыши и выберите «Вставить копии ячеек» из контекстного меню или одновременно нажмите Ctrl и знак «+» на цифровой клавиатуре.Переместить столбец в Excel
  3. Удалите исходные столбцы, а также ненужные столбцы.

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

Способ 3: продвинутый вариант перемещения

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

  1. Выберите столбец, который хотите переместить.Выбор столбца в Microsoft Excel
  2. Подведите курсор к границе выделенной области. Зажмите Shift на клавиатуре и левую кнопку мыши одновременно. Переместите мышь в направлении того места, куда вы хотите переместить столбец.Перетащите столбец в Microsoft Excel
  3. Во время перемещения функциональная строка между столбцами показывает, куда следует вставить выбранный объект. Когда линия окажется в нужном месте, просто отпустите кнопку мыши.

Переместить строку в Microsoft Excel

После этого нужные столбцы поменяются местами.

Миграция осуществляется в Microsoft Excel

Обратите внимание на следующее! Если вы используете старую версию Excel (2007 и более ранние версии), вам не нужно удерживать клавишу Shift при перемещении.

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

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

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

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

Переместить столбец в Excel

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

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

Переместить столбец в Excel

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

Метод перетаскивания работает в Microsoft Excel 2013, 2010 и 2007. Таким же образом можно перетаскивать строки. Это может потребовать некоторой практики, но как только вы овладеете этим навыком, вы сэкономите много времени позже. Я думаю, что команда разработчиков Microsoft Excel вряд ли получит награду «самый удобный для пользователя» за реализацию этого метода

Стоит ли использовать VBA?

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

Перемещайте столбцы с помощью диспетчера столбцов.

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

Нажмите кнопку «Диспетчер столбцов» на ленте данных Ablebits) :

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

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

Чтобы переместить один или несколько столбцов, выберите их на этой панели и щелкните стрелку вверх или стрелку вниз. Первый перемещает выбранные столбцы на листе влево, второй — вправо:

Или перетащите столбцы на панели мышкой. Оба метода работают для смежных и несмежных столбцов :

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

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

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

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

И напоследок пара приятных бонусов:

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


— Используйте этот значок, чтобы вставить новый столбец.

Я должен признать, что мне очень нравится это умное маленькое дополнение. Вместе с более чем 60 другими инструментами, включенными в Ultimate Suite, он делает обычные операции с Excel не только быстрее и проще, но и очень приятными. Конечно, не стоит принимать мои слова на веру, потому что я к ним привыкла и поэтому немного предвзята 🙂

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

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

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

Майкрософт Эксель

Как перемещать столбцы и строки?

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

  1. Выберите строку. Для этого нажмите на цифру (или букву, если это столбцы).
  2. Поместите курсор над границей выбранной ячейки. Маркер будет иметь форму креста со стрелками на концах.
  3. Удерживайте клавишу Shift.
  4. Переместите ряд, «зацепив» его за рамку.
  5. Вы не хотите перемещать объект вслепую. В области, куда вы перемещаете курсор, нижний край линии станет толще. Строка будет вставлена ​​над этой строкой (или слева, если это столбцы).
  6. Чтобы заменить содержимое крайних ячеек, сделайте то же самое, но без кнопки Shift.
  7. Если вам нужно переключить категории, просто перетащите их в нужное место. Например, переместите строку 23 на позицию 25, а строку 25 — на позицию 23.
  8. Вы можете скопировать данные с заменой конечного содержимого. Для этого вместо Shift зажмите Ctrl.

Как работать с текстом

Используйте опцию Копировать-Вырезать-Вставить

Как переместить ячейку или несколько ячеек?

С ячейками доступны те же действия, что и со строками. Как поменять местами ячейки в Excel:

  1. Выберите нужный объект.
  2. Наведите курсор на границу.
  3. Удерживайте клавишу Shift.
  4. Переместите ячейку, «зацепив» ее за рамку.
  5. Нижний край ячейки, куда вставлено содержимое, будет выделен.
  6. Чтобы переключить две соседние ячейки, переместите выделенный объект в рамку на странице.

Ячейки в Excel

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

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

  1. Переместите курсор ячейки Excel, удерживая нажатой клавишу Shift. Будут рассмотрены несколько пунктов.
  2. Или выделите их мышкой. Для этого наведите его на нужную позицию, нажмите левую кнопку, переместите курсор и отпустите кнопку. Ячейки, попавшие в получившийся прямоугольник, будут выделены.

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

Как перевернуть таблицу?

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

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

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

  1. Выберите фрагмент или всю таблицу.
  2. Щелкните по нему правой кнопкой мыши и выберите «Копировать». Или нажмите Ctrl+C.
  3. Поместите курсор туда, где вы хотите добавить инвертированную сетку.
  4. Найдите значок «Вставить» на панели инструментов. В Excel 2010 он находится в «Меню», в 2007 — на вкладке «Главная». Этот значок выглядит как буфер обмена с небольшим листом бумаги рядом с ним.
  5. Щелкните черную стрелку рядом с этим значком.
  6. откройте специальную вставку».
  7. Этот же пункт можно найти в контекстном меню. Чтобы вызвать его, щелкните правой кнопкой мыши.
  8. В раскрывающемся списке нажмите значок «Транспонировать». Чтобы понять, где он находится, наведите курсор на кнопки. Появляются всплывающие подсказки.

Формулы

Вы также можете изменить направление стола с помощью специальной формулы.

  1. Выберите свободную от значений область, в которую вы хотите вставить инвертированную сетку. Он должен соответствовать оригиналу. Например, если в исходной версии он имел размеры 3 х 7 ячеек, то места, отмеченные для вставки, должны быть 7 х 3.
  2. В поле формулы (оно вверху, рядом символы «Fx») введите «=ТРАНСП(Н:Н)» без кавычек. N — адрес первой ячейки из таблицы, H — имя последней. Эти имена принимают форму A1, S7 и так далее. Это также координаты ячейки. Чтобы увидеть их, нажмите на нужную позицию. Они появятся в поле вверху слева.
  3. После входа в функцию нажмите одновременно Shift+Ctrl+Enter. Так он будет вставлен сразу во все выбранные категории.

Формула в Экселе

Вы также можете изменить направление стола с помощью специальной формулы

Нужный фрагмент уже отображается вверх ногами.

Перевернуть столбец

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

  1. Вокруг исходного столбца должно быть свободное пространство. Вам не нужно удалять все строки. При редактировании вы можете скопировать позиции в другой файл.
  2. Выберите пустую ячейку слева или справа от заполненной строки.
  3. откройте меню Формулы — Ссылки и матрицы.
  4. Найдите функцию «СМЕЩЕНИЕ».
  5. В появившемся окне будет несколько полей. В области «Ссылка» введите адрес нижней ячейки из столбца. Поместите знак $ (доллар) перед каждой координатой. Должно быть что-то вроде «$A$17».
  6. В «Line_offset» введите команду «(ROW()-ROW($A$1))*-1» (кавычки убрать). Вместо $A$1 введите имя первой ячейки в столбце.
  7. В «Offset_by_columns» вы пишете 0 (ноль). Остальные параметры оставьте пустыми.
  8. Растяните значения с помощью формулы, чтобы они соответствовали высоте исходного ряда. Для этого «перетащите» маленький черный квадратик под маркер ячейки Excel. Категории будут инвертированы относительно источника.
  9. Выберите и скопируйте полученные позиции.
  10. Щелкните правой кнопкой мыши в любом месте сетки.
  11. В параметрах вставки выберите «Значения». Таким образом, будут переданы только символы без формул.

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

Оцените статью
Блог о Microsoft Word