Быстрая перестановка и реверс столбцов в Excel

Иван Корнев·10.04.2026·4 мин

Чтобы поменять столбцы местами в Excel, выделите нужный столбец, нажмите Ctrl+X, выберите целевую ячейку и используйте «Вставить вырезанные ячейки» со сдвигом. Для зеркального переворота (реверса) всего массива удобнее всего использовать функцию =SORTBY() в новых версиях или инструмент Power Query. Эти методы позволяют изменить структуру таблицы за секунды без потери формул и форматирования.

Простая перестановка двух соседних столбцов

Самый быстрый способ изменить порядок двух колонок — использование буфера обмена. Этот метод универсален и работает во всех версиях Excel.

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

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

Этот же алгоритм работает для перемещения группы столбцов: просто выделите диапазон (например, B:D) перед вырезанием.

Изменение порядка множества столбцов (Сортировка)

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

  1. Вставьте пустую строку над заголовками вашей таблицы (выделите строку 1 → Правая кнопка мыши → Вставить).
  2. В новой строке проставьте цифры в том порядке, в котором должны идти столбцы.
    • Пример: Если текущий порядок A, B, C, а нужен C, A, B, то над столбцом C пишем 1, над A — 2, над B — 3.
  3. Выделите всю таблицу вместе с этой вспомогательной строкой цифр.
  4. Перейдите на вкладку ДанныеСортировка.
  5. Нажмите кнопку Параметры и выберите «Сортировать слева направо».
  6. В поле «Строка» укажите номер вашей вспомогательной строки (обычно Строка 1).
  7. Нажмите ОК. Столбцы выстроятся согласно введенным цифрам.
  8. Удалите вспомогательную строку.

Зеркальный переворот столбцов (Реверс)

Задача «перевернуть» таблицу означает сделать первый столбец последним, второй — предпоследним и так далее.

Способ 1: Функция SORTBY (Excel 365 и 2021+)

Самый элегантный метод для современных версий. Он создает динамический массив с новым порядком.

Формула выглядит так: =SORTBY(диапазон_данных; ПОСЛЕДОВАТЕЛЬСТВО(число_столбцов;;число_столбцов;-1))

Пример: У вас данные в диапазоне A1:C10. Чтобы перевернуть их горизонтально, введите в любую свободную ячейку:

=SORTBY(A1:C10; SEQUENCE(1; COLUMNS(A1:C10); COLUMNS(A1:C10); -1))

В русской версии Excel функция SEQUENCE называется ПОСЛЕДОВАТЕЛЬСТВО.

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

Способ 2: Power Query (Для любых версий от 2016)

Идеально для больших объемов данных, где формулы могут тормозить файл.

  1. Выделите таблицу и перейдите: ДанныеИз таблицы/диапазона.
  2. Откроется редактор Power Query.
  3. Перейдите на вкладку ПреобразованиеТранспонировать (строки станут столбцами).
  4. Теперь выделите все столбцы (клик по первому, затем Shift + клик по последнему).
  5. Перейдите: ПреобразованиеСортировка строкСортировка по убыванию (или просто перетащите столбцы мышью в обратном порядке, если их немного).
    • Альтернатива в новых версиях: Используйте функцию «Обратить порядок столбцов» в меню трансформации, если она доступна в вашей локали.
  6. Снова нажмите Транспонировать, чтобы вернуть ориентацию таблицы.
  7. Нажмите Закрыть и загрузить. Результат появится на новом листе.

Частые ошибки

  • Потеря формул при перестановке. Если вы перемещаете столбцы, на которые ссылаются другие формулы, ссылки могут «поехать».
    • Решение: Перед масштабными перемещениями скопируйте итоговый отчет и вставьте его как Значения на отдельный лист.
  • Объединенные ячейки. Наличие объединенных ячеек часто блокирует работу сортировки слева направо и корректную загрузку в Power Query.
    • Решение: Отмените объединение ячеек перед началом работы.
  • Неверный выбор режима вставки. Пользователи часто делают обычную вставку вместо «Вставки вырезанных ячеек», из-за чего данные затираются. Всегда проверяйте контекстное меню.

FAQ

Можно ли перевернуть столбцы без создания новых таблиц? Да, но только вручную (вырезать-вставить) или через макрос VBA. Формулы и Power Query всегда создают результат в новом месте, оставляя оригинал нетронутым. Это сделано для безопасности данных.

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

Работает ли сортировка слева направо с фильтрами? Нет. Перед использованием сортировки по строкам (для перестановки столбцов) обязательно отключите все активные фильтры в таблице, иначе структура может нарушиться.