Всем привет! Сегодня мы поговорим про то, как поменять местами столбцы или строки в программе Excel. На самом деле есть несколько популярных способов: через копирование, через вырезание и вставку, а также обычным перетаскиванием мышью с клавишей Shift. Проблема в том, что некоторые варианты могут отличаться в старых версиях Microsoft Excel, поэтому я на всякий случай расписал подробно каждый из вариантов. Поехали!
Перед началом советую сохранить файл или сделать его копию. Особенно если таблица большая, в ней есть формулы, фильтры, объединенные ячейки, скрытые строки или важные расчеты. Когда мы двигаем столбцы и строки, Excel переносит не только текст и числа, но и формулы, форматирование, примечания и часть служебных данных ячеек. Если сделать вставку не туда, можно случайно заменить нужную информацию.
ВАЖНО! Если у вас включены фильтры, скрыты строки или столбцы, сначала внимательно проверьте, что именно вы выделяете. При обычном перемещении Excel может переносить не только видимые, но и скрытые данные. В маленькой таблице это легко заметить, а в большом отчете ошибка может всплыть только позже. Поэтому перед перестановкой столбцов и строк лучше отключить фильтр или работать с копией файла.
Столбцы
Способ 1: Копирование
Вы можете переместить любой столбец в Excel с помощью обычного копирования. Способ не очень удобный, но зато работает во всех версиях программы, даже очень старых. Его удобно использовать, когда вы боитесь случайно потерять данные и хотите контролировать каждый шаг вручную.
- Нам нужно создать еще один столбец, чтобы туда скопировать уже существующий. Для этого кликаем правой кнопкой мыши по ячейке левого столбика, который мы хотим поменять. Выбираем команду «Вставить».
- Выбираем нужный вариант из списка.
- Теперь кликните левой кнопкой мыши (ЛКМ) по букве в самом верху.
- Жмем правой кнопкой мыши (ПКМ) по этому столбцу и выбираем пункт «Вырезать».
- Аналогично выделяем пустой ранее созданный столбец и с помощью ПКМ вставляем данные.
- Останется выделить пустое пространство с помощью буквы и удалить.
У вас должен получиться примерно вот такой результат. Да, это не совсем удобно, особенно в новых версиях Microsoft Excel, но работает почти всегда и везде без нареканий.
Главный минус этого способа – можно забыть удалить временный пустой столбец или случайно вставить данные не в то место. Зато он понятный: мы сами создаем место, сами переносим данные и сами удаляем лишнее. Если в таблице есть формулы, после перемещения обязательно щелкните по нескольким итоговым ячейкам и посмотрите формулы в строке формул. Так вы быстро поймете, не сломались ли ссылки на соседние столбцы.
ПРИМЕЧАНИЕ! Если в вашей таблице есть формулы, Excel обычно сам корректирует ссылки после перемещения столбцов. Но это не гарантия для всех случаев. Например, если формула ссылается на фиксированный диапазон, внешнюю книгу или текстовый адрес через специальные функции, результат может измениться не так, как вы ожидали. Если тема ссылок в формулах пока непонятна, почитайте отдельно про закрепление ячейки в формуле Excel.
Способ 2: Вставка
В новых версиях программы все предыдущие шаги можно упростить. В таком случае программа сама автоматически смещает заполненный столбец в правую сторону. Этот вариант чаще всего удобнее, потому что не нужно заранее создавать пустой столбец.
- Новый столбец нам создавать не нужно. Просто выделяем столбец, который мы хотим поменять местами, и вырезаем его.
- Выделите тот столбик, с которым мы хотим его поменять, кликаем ПКМ и выбираем команду вставки. В некоторых версиях Excel этот пункт может называться «Вставить вырезанные ячейки».
- Результат будет таким же, как и в прошлой главе, но количество шагов стало меньше.
Здесь важно не нажать обычную «Вставить» поверх уже заполненного столбца. Если вставить данные обычной вставкой, Excel может заменить содержимое выбранной области. Нам нужен именно вариант с вставкой вырезанных ячеек, когда существующие данные сдвигаются в сторону. Если вы увидели предупреждение, что данные будут заменены, остановитесь и отмените действие.
ПРОСТАЯ ПРОВЕРКА! После вставки посмотрите на заголовки таблицы. Если нужный столбец встал на новое место, а соседние столбцы просто сдвинулись, все хорошо. Если какие-то данные пропали или заголовки повторились, нажмите Ctrl + Z и попробуйте еще раз. Отмена действия – ваш лучший друг при перестановке больших таблиц.
Способ 3: Перемещение
Есть еще более простой способ – просто выделяем полностью столбец!
А теперь очень внимательно – наводим курсор мыши на границу столбца, пока стрелочка не превратится в крестик или значок перемещения. Зажимаем клавишу Shift и потом зажимаем левую кнопку мыши. Теперь тянем курсор в левую сторону соседнего столбца. Отпускаем мышь, а потом кнопку на клавиатуре.
Этот способ самый быстрый, но к нему нужно привыкнуть. Если не зажать Shift, Excel может не вставить столбец между другими, а попытаться заменить данные в месте переноса. Поэтому смотрите на тонкую линию вставки: она показывает, куда именно встанет столбец. Если линия появилась между двумя столбцами, значит вы делаете все правильно.
В некоторых версиях Excel поведение может немного отличаться. Где-то перемещение с Shift срабатывает сразу, где-то нужно сначала выделить столбец, отпустить кнопку мыши, потом навести курсор именно на границу выделения и только после этого тянуть. Если с первого раза не получилось, не злитесь на программу – попробуйте медленнее. Главное – не тянуть за середину выделения, а попасть именно в его рамку.
Строки
В этой главе мы поговорим про то, как поменять местами строки в Excel. Процедура чем-то схожа со столбцами, но все же давайте попрактикуемся. Перед работой со строками тоже советую проверить, нет ли включенного фильтра, скрытых строк и объединенных ячеек. Именно они чаще всего мешают нормальному перемещению.
ПРИМЕЧАНИЕ! Если у вас большая таблица, удобнее сначала закрепить шапку, чтобы при прокрутке не терять названия столбцов. Это не обязательно для перестановки строк, но сильно помогает не ошибиться. Инструкция есть тут – как закрепить строку, столбец или область в Excel.
Способ 1: Копирование
- Кликаем ПКМ сверху строки, которую мы хотим поменять местами, и выбираем команду вставки.
- Вставляем строчку.
- Теперь берем соседнюю ниже лежащую строку, кликаем ПКМ и копируем содержимое.
- Вставляем ее. Если по каким-то причинам вы видите, что скопировался столбец или данные вставились не так, нажмите по значку вставки и выберите подходящий вариант.
- Если вам нужно вставить только сами данные без формул и лишнего форматирования, выберите вариант «Значения». Если нужно сохранить таблицу как есть, используйте обычную вставку.
- Вам останется просто удалить через ПКМ лишнюю, продублированную строчку.
Этот способ похож на работу со столбцами: сначала создаем место, потом переносим строку, потом удаляем лишнее. Он медленный, зато наглядный. Если строка содержит формулы, лучше не вставлять только «Значения», иначе формулы превратятся в обычные числа или текст. Такой вариант полезен только тогда, когда вам нужно именно зафиксировать результат и убрать формулы.
Способ 2: Вырезать вставить
Выделяем строку. Кликаем ПКМ и вырезаем содержимое. Аналогично вы можете воспользоваться клавишами:
Ctrl + X
Теперь выделяем ячейки выше и вставляем вырезанное содержимое. В новых версиях Excel для такой операции лучше использовать команду «Вставить вырезанные ячейки». Тогда строка вставится в нужное место, а остальные строки аккуратно сдвинутся вниз или вверх.
Если вы переносите строку внутри обычного диапазона, этот способ обычно работает без проблем. Но если данные оформлены как «умная таблица», поведение может отличаться: Excel будет стараться сохранить структуру таблицы, фильтры и форматирование. Это удобно, но иногда непривычно для новичков. Если вы часто работаете с такими таблицами, можете почитать отдельный урок – умная таблица в Excel.
Способ 3: Перетаскивание
Вы можете просто вручную перетащить блок ячеек. Все делается по аналогии, так же как мы это делали со столбцами. После выделения всей строки зажимаем клавишу Shift, наводим курсор на границу ячеек снизу или сверху, зажимаем ЛКМ и тянем в одну или другую сторону. Чтобы применить изменения, отпустите кнопку мышки.
Перетаскивание удобно, когда нужно быстро переставить одну или две строки. Например, вы случайно внесли сотрудника не в тот отдел или хотите поднять важную строку выше в списке. Но для массовой перестановки лучше использовать сортировку или вспомогательный столбец с номерами порядка. Так меньше риска ошибиться и случайно переместить не ту строку.
ВАЖНО! Если вы меняете местами строки в таблице с формулами, проверяйте не только видимые значения, но и сами формулы. В некоторых отчетах одна строка может ссылаться на соседнюю строку, предыдущий месяц или итог ниже таблицы. После перемещения внешне все может выглядеть нормально, а итоговая сумма уже будет считаться неправильно.
Что делать, если строки или столбцы не перемещаются
Иногда пользователь все делает правильно, но Excel не дает нормально перетащить строку или столбец. Причин может быть несколько. Самые частые – защищенный лист, объединенные ячейки, включенный фильтр, работа внутри сложной таблицы или открытый файл в режиме ограниченной функциональности. В таком случае не нужно сразу переустанавливать Excel, сначала проверьте базовые вещи.
- Проверьте, не защищен ли лист. Откройте вкладку «Рецензирование» и посмотрите, нет ли кнопки «Снять защиту листа».
- Проверьте, нет ли объединенных ячеек в перемещаемой области. Объединенные ячейки часто ломают обычные операции с таблицами.
- Отключите фильтр, если переносите строки в отфильтрованном списке.
- Попробуйте сохранить файл в современном формате .xlsx, если он открыт в старом формате .xls.
- Сделайте копию листа и попробуйте выполнить перенос там. Так вы поймете, проблема в файле или в конкретной области таблицы.
Если после ваших экспериментов в таблице появились лишние пустые строки, их лучше убрать сразу, пока файл еще перед глазами. В маленькой таблице это можно сделать вручную, а в большой лучше использовать отдельные способы поиска и удаления. Подробная инструкция есть здесь – как в Excel удалить пустые строки.
Короткий гайд: какой способ выбрать
Если таблица маленькая и вы только учитесь, используйте способ с копированием и временной пустой строкой или столбцом. Он дольше, но понятнее. Если таблица обычная и вы уверены в своих действиях, используйте «Вырезать» и «Вставить вырезанные ячейки». Если нужно быстро передвинуть один столбец или одну строку, удобнее всего перетаскивание с Shift.
Для рабочих файлов я советую простой порядок. Сначала сохраняем копию. Потом делаем одно перемещение. После этого проверяем заголовки, формулы и итоговые значения. Только потом двигаем следующие строки или столбцы. Такой подход кажется медленным, но он экономит время, потому что потом не приходится искать, где именно поехала таблица.
МОЙ СОВЕТ! Если нужно не просто поменять две строки местами, а выстроить много строк в нужном порядке, добавьте временный столбец «Порядок». Проставьте в нем числа 1, 2, 3 и так далее в нужной последовательности, затем отсортируйте таблицу по этому столбцу. После сортировки временный столбец можно удалить.
FAQ – короткие ответы
Как быстрее всего поменять местами два столбца в Excel?
Самый быстрый способ – выделить столбец, навести курсор на границу выделения, зажать Shift и перетащить столбец в нужное место. Но перед этим лучше сохранить файл, особенно если таблица важная. Если вы боитесь ошибиться, используйте способ через «Вырезать» и «Вставить вырезанные ячейки».
Почему при перетаскивании Excel заменяет данные, а не сдвигает столбец?
Чаще всего вы не зажали Shift или отпустили клавишу раньше кнопки мыши. Еще одна причина – вы тянете не за границу выделения, а за внутреннюю область. Нужно навести курсор именно на рамку выделенного столбца или строки, дождаться значка перемещения, зажать Shift и только потом тянуть.
Можно ли поменять местами несколько столбцов сразу?
Да, можно. Выделите несколько соседних столбцов по буквам сверху, затем используйте вырезание и вставку или перетаскивание с Shift. Если столбцы не стоят рядом, лучше сначала сделать копию листа и переносить их аккуратно по одному, чтобы не перепутать порядок.
Что делать, если в таблице есть формулы?
После перемещения обязательно проверьте формулы и итоговые значения. Excel часто сам корректирует ссылки, но в сложных таблицах это не всегда спасает. Особенно внимательно смотрите формулы, которые ссылаются на соседние строки, внешние листы, итоговые диапазоны и закрепленные ячейки.
Можно ли менять местами строки при включенном фильтре?
Можно, но я не советую. Когда фильтр включен, часть строк может быть скрыта, и вы не всегда видите всю таблицу. Лучше сначала снять фильтр, выполнить перестановку, проверить результат и только потом включить фильтр обратно.
Как отменить неправильное перемещение?
Сразу нажмите Ctrl + Z. Это отменит последнее действие. Если после ошибки вы уже сделали много новых действий, проще закрыть файл без сохранения или открыть заранее сделанную копию.
Почему не получается перетащить строку или столбец мышкой?
Проверьте защиту листа, объединенные ячейки, формат файла и включенные фильтры. Также убедитесь, что вы выделили всю строку или весь столбец, а не одну ячейку внутри него. Если файл старый или поврежденный, попробуйте сохранить его как новый .xlsx и повторить действие.
На этом все, дорогие друзья. Если у вас возникли какие-то трудности, или есть вопросы, а быть может дополнения – пишите в комментариях. Мы отвечаем всем. До новых встреч на портале WiFiGiD.RU.





















Ну последний способ самый удобный. Хотя и другие стоит тоже знать
Спасибо вам, вроде разобрался
Вроде интуитивно все понятно, но как-то сразу без статьи я не понял, как это делать.