Как поменять местами ячейки в Excel
Обновлено: 22.11.2024
Поменять местами диапазоны для Excel позволяет перемещать любые два столбца, строки, диапазоны или отдельные ячейки за считанные секунды. Хотя ваши таблицы будут переупорядочены, исходное форматирование данных будет сохранено, и все ваши формулы продолжат работать правильно.
Загрузите этот и более 70 других инструментов для Excel, входящих в состав Ablebits Ultimate Suite
14-дневная полнофункциональная версия
С помощью Swap Ranges вы сможете
- Переключайте столбцы и другие диапазоны в данных Excel Exchange между двумя столбцами, строками, диапазонами или ячейками одним щелчком мыши.
- Выберите параметры замены. Выберите, сохранить или изменить ссылки на ячейки в формулах или вставить только значения.
- При необходимости сохраните форматирование исходного диапазона. Вам решать, применять ли формат целевого диапазона или сохранить исходное форматирование.
- Переключение данных между двумя листами или книгами Инструмент может даже менять местами диапазоны в двух разных листах или книгах.
Как поменять местами столбцы в Excel
Есть вопросы?
Более 150 000 счастливых пользователей!
Только настоящие отзывы наших клиентов об Ablebits
Не могу передать, насколько я доволен Ablebits
Не могу передать, насколько я доволен Ablebits и тем, сколько времени он сэкономил мне за эти годы. Я начал использовать Ablebits со своим предыдущим работодателем, наверное, 15 лет назад, и я постоянно рекомендую ваши продукты коллегам. У вас действительно первоклассное обслуживание клиентов. Продолжайте в том же духе!
Люблю продукты!
Любите продукты! Они сэкономили мне тысячи часов и несут ответственность за повышение по службе на моем последнем месте работы, что помогло мне получить мою нынешнюю должность менеджера.
Это лучшие 100 долларов, которые мы когда-либо тратили!
Я уговорил своего руководителя приобрести Ultimate Suite. Я часто имею дело с огромными таблицами, и сопоставление версий всегда было кошмаром. Он спросил меня о новых инструментах, и я сказал: «Это лучшие 100 долларов, которые мы когда-либо тратили!» Действительно сэкономил мне часы рабочего времени. Итак, одно большое "Спасибо!"
Невероятный продукт, еще лучшая техническая поддержка… AbleBits полностью соответствует требованиям!
Я использую AbleBits каждый день и продолжаю находить новые применения. Меняя работу, я заставляю своего нового работодателя оплачивать очень разумную стоимость этого программного обеспечения. Есть вещи, которые я просто не могу выполнить никаким другим способом в больших наборах данных. Мои коллеги думают, что я волшебник. Но я просто религиозный пользователь AbleBits.
Любой, кто работает с Excel, уверен, что Ablebits упростит его работу
Я пользуюсь Ultimate Suite почти год и считаю его бесценным для своих проектов. Мне нравится возможность объединять таблицы на основе одного или нескольких атрибутов, перемещать столбцы и строки и преобразовывать данные с помощью утилиты Cell Cleaner. Кроме того, служба поддержки Ablebits работает быстро и вежливо.
Excel сейчас в лучшем виде
С тех пор, как я нашел ваши дополнения, они спасли мне жизнь, или, лучше сказать, большую экономию времени. Я купил два пакета для обоих рабочих компьютеров. Excel сейчас в лучшем виде благодаря вам. Спасибо!
СПАСИБО вам, ребята, за решение проблемы, которую наш ИТ-отдел не понимает
Наши ИТ-специалисты думали, что знают, как должен работать отдел продаж, и уничтожили некоторые файлы данных. С помощью AbleBits я смог восстановить свою базу данных за несколько кликов. Это было УДИВИТЕЛЬНО. БЛАГОДАРЮ вас, ребята, за решение проблемы, которую не понимает даже наш ИТ-отдел.
Комплект AbleBits действительно помог мне, когда я был в кризисе!
Наличие пакета AbleBits действительно помогло мне, когда я был в кризисе! Это было интуитивно понятно и сэкономило время на моей работе! Теперь я нахожу другие возможности, о которых я не знал (сначала мне понадобилась возможность простого слияния). Другие функции также помогают сэкономить время.Спасибо за товар!
Ablebits — фантастический продукт, простой в использовании и очень эффективный.
Ablebits — фантастический продукт, которым я также хвастаюсь, потому что он прост в использовании и очень эффективен.
Мне все понравилось, и время использую
У меня есть эта надстройка, и она мне очень помогает. Я наслаждался каждым кусочком этого, и время использую его. Отличный вариант от AbleBits… Я рекомендую его для любого управления данными и пользователей Excel.
Мне нравится эта программа, и я не могу представить себе работу с Excel без нее!
Благодарим вас за приверженность Ultimate Suite. Мне очень нравится эта программа, и я не могу представить себе работу с Excel без нее! Программа окупила себя в первый же день использования. Ваша команда создала действительно отличный набор инструментов для использования в Excel. Спасибо, спасибо, спасибо!
Одно слово… ВАУ!
Одно слово… ВАУ! Я недавно купил пакет надстроек для Excel. Я использовал его ОДИН РАЗ, и он окупился. Это буквально сэкономило мне ЧАСЫ работы. ПРИВЕТ!
Я не знаю, как отблагодарить вас за ваши надстройки Excel
Я не знаю, как вас отблагодарить. Я наткнулся на ваш сайт, чтобы выяснить, как объединить 2 таблицы. Когда я увидел бесплатную пробную версию, я подумал, насколько хорошо это будет работать? Я скачал его и УДИВЛЕН. Не знаю, как я жил без него. СПАСИБО за то, что делаете мою жизнь проще.
Каждому, кто его испытает, он обязательно понравится!
Любому, кто попробует это, обязательно понравится! Есть только два способа «использовать» потенциал Excel: быть компьютерщиком или использовать Ultimate Suite. Зачем тратить время на рутинные действия, которые можно выполнить одним щелчком мыши? Используйте возможности Excel, не теряя времени и сил.
Мне нравится ваш продукт
Мне нравится ваш продукт. Это действительно экономит мне много времени и значительно облегчает работу.
Самое лучшее, что я когда-либо тратил на программное обеспечение!
Я просто должен сказать вам, что мне нравится ваша коллекция AbleBits. Я не могу сказать вам, сколько времени это сэкономило мне, особенно мастер объединения таблиц, средство удаления дубликатов, мастер объединения ячеек и разделение имен. Это была лучшая потраченная мною сумма на программное обеспечение!
Отлично.
Отлично. Мне нравятся эти инструменты, и я использую инструмент сравнения каждый день с тех пор, как скачал его.
СПАСИБО, СПАСИБО, СПАСИБО!!
Я рад, что есть компания (Ablebits), где поддержка действительно может решить проблему клиента! Отличная работа!
Это похоже на эксперта, который помогает мне…
Я чувствую, что Ablebits думает о таких людях, как я, занимающихся разработкой программного обеспечения. Это похоже на эксперта, который помогает мне работать более эффективно. Теперь у меня есть больше времени, чтобы бездельничать на работе. Э-э, это последнее утверждение не соответствует действительности — просто у меня намного меньше стресса, так как все идет гораздо более гладко.
Ваше программное обеспечение действительно облегчает мою работу
Ваше программное обеспечение действительно облегчает мою работу. Я не знаю, что бы я делал без Duplicate Remover, я использую его несколько раз в день для каждого проекта, над которым работаю. Спасибо, что сделали мою жизнь проще.
Часто задаваемые вопросы
Что такое Swap Ranges и для чего он мне нужен?
Поменять местами диапазоны для Excel позволяет переключать содержимое двух диапазонов без копирования и вставки. Меняйте местами столбцы в Excel или меняйте данные в строках или отдельных ячейках, а также используйте формат и ссылки на ячейки, если они вам нужны.
Разве Microsoft Excel не меняет местами столбцы без каких-либо надстроек?
Вы можете использовать Shift на клавиатуре, чтобы перетащить один столбец в другой, но это не будет работать с несмежными столбцами и строками. Кроме того, будут извлечены все ссылки на ячейки.
Наша надстройка меняет местами столбцы в Excel независимо от их положения в списке. Кроме того, вам решать, сохранять или изменять ссылки на ячейки в формулах.
Как работают диапазоны переключения?
Чтобы поменять местами диапазоны в Excel, сделайте следующее:
- Запустите Поменять диапазоны.
- Выберите первый и второй диапазоны для переключения.
- Выберите вариант вставки: откорректируйте, сохраните или удалите ссылки на ячейки.
- Решите, хотите ли вы сохранить форматирование.
- Посмотрите, нужна ли вам резервная копия текущей таблицы.
- Нажмите Поменять местами.
Подробнее см. здесь.
Можно ли поменять местами более двух диапазонов одновременно?
Нет, надстройка предназначена для одновременной замены двух столбцов, строк или ячеек.
Выберите версию Ultimate Suite
Поменять диапазоны + 70 других инструментов для экономии времени в одном мощном пакете
Личный | Бизнес | Бизнес, 5 рабочих мест |
Единоразовая покупка |
Вы платите только один раз и можете использовать купленную версию столько, сколько вам нужно.
Если вы не на 100 % довольны продуктом, вы можете отменить заказ и получить свои деньги обратно, не задавая вопросов.
Есть ли простой способ поменять местами содержимое двух ячеек в Microsoft Excel?
Под простым я подразумеваю либо сочетание клавиш, либо пункт меню, без копирования во временные ячейки, написания скриптов VBA или чего-то подобного. Другими словами, я ищу способ просто выбрать две ячейки и щелкнуть какой-либо пункт меню или нажать комбинацию клавиш, которая поменяет их содержимое. Наверняка должен быть способ сделать это?
Это похоже на очень специфическую реализацию сортировки, и если ее еще нет в расширенных параметрах сортировки, я был бы удивлен, если бы вы могли найти ее где-то еще, как решение, отличное от VBA
7 ответов 7
Выберите ячейку, которую хотите поменять местами. В этом примере выберите ячейку A4.
Нажмите клавишу Shift и поместите курсор на правую границу.
Затем перетащите курсор к правой границе ячейки B4.
Когда появится значок «工», отпустите кнопку мыши.
Содержимое двух ячеек поменялось местами.
У меня это вообще не работает в Excel 2010 - быстро мигает, но содержимое ячеек остается неизменным.
@phuclv У меня была та же проблема, что и у вас, прежде чем я понял, что на шаге 2 я помещал курсор мыши на нижнюю правую границу, а не на среднюю правую границу.
Для конкретного случая смежных прямоугольных диапазонов одинакового размера вы можете использовать метод, описанный в этом ответе на аналогичный вопрос.
- Выберите правый или нижний диапазон
- Нажмите Ctrl + X.
- Выберите соседний диапазон (т. е. непосредственно над или слева)
- Нажмите Ctrl + + (+ обычно находится над клавишей =, так что это переводится как Ctrl + Shift + = )
Обратите внимание, что вы можете использовать ту же процедуру, чтобы поменять местами целые соседние строки или столбцы.
Отлично. Это именно то, что я искал. Возможность использовать сочетания клавиш и работать с несколькими ячейками стала намного быстрее.
Мне это не подходит. И клетки примыкают друг к другу. Я не знаю, почему это не работает. Есть ли конкретное объяснение этой команды?
Под простым я подразумеваю либо сочетание клавиш, либо пункт меню, без копирования во временные ячейки, написания скриптов VBA или чего-то подобного. Я ищу способ просто выбрать две ячейки и щелкнуть какой-нибудь пункт меню или нажать комбинацию клавиш, которая поменяет их содержимое.
Зачем накладывать это ограничение? Создание макроса делает это тривиальным. Насколько я знаю, по-другому нельзя. Вы можете назначить макрос кнопке или горячей клавише.
Я не эксперт по VBA, и у меня нет ни времени, ни желания им становиться. Я также часто использую много разных компьютеров. Было бы неплохо иметь подкачку на каждом компьютере, который я использую для Excel, без необходимости искать код макроса VBA, который это делает, чтобы я мог привязать его к горячей клавише.
@Dan Было бы неплохо, если бы каждый мог встроить свою любимую функциональность в Excel, но тогда это стало бы еще более раздутым беспорядком, чем сейчас. Есть причина, по которой в Excel есть макроязык для автоматизации повторяющихся задач, подобных этой. Я разместил код, найденный через поиск Google. Вам не обязательно быть экспертом.
+1 vba — это способ, с помощью которого Excel позволяет вам добавлять свои любимые функции. есть также способы сделать этот vba доступным на многих компьютерах, только для себя или для всех (например, личная рабочая книга или надстройки)
@ghoppe Может быть, это и не обязательно, но если вы выполните быстрый поиск по запросу «поменять местами содержимое двух ячеек в Excel» (который у вас уже есть), станет совершенно очевидно, что Дэн и я вряд ли единственные, кого это волнует. особенность.
Если вы часто используете таблицы Excel, вам, возможно, придется время от времени изменять порядок столбцов данных. Иногда вам нужно реструктурировать данные, а иногда вам нужно разместить определенные столбцы рядом друг с другом для сравнения.
В этой статье вы узнаете, как легко изменить положение столбцов Excel несколькими щелчками мыши или сочетаниями клавиш.
Поменять местами два столбца методом перетаскивания
Если вы попытаетесь просто перетащить столбец из одного места в другое, Excel только выделит ячейки, а не переместит их. Вместо этого вам нужно щелкнуть нужное место в ячейке, удерживая клавишу Shift.
Вот как это сделать:
ВНИМАНИЕ: Попытка сделать это, не удерживая клавишу Shift, может перезаписать все данные в целевом столбце.
Поменять столбцы местами с помощью метода вырезания/вставки
Если вам не нравится метод перетаскивания, вы можете вместо него использовать метод вырезания/вставки.Для этого выполните следующие действия:
- Откройте файл Microsoft Excel.
- Выберите заголовок столбца, который вы хотите заменить. Это должно выделить весь столбец.
- Нажмите правой кнопкой мыши столбец и выберите параметр "Вырезать". Кроме того, вы можете просто нажать Ctrl + X.
- Выберите заголовок столбца, который вы хотите поменять местами с первым.
- Выделив столбец, щелкните его правой кнопкой мыши и выберите в меню "Вставить вырезанные ячейки".
- Это вставит столбец на место исходного.
- Используйте тот же метод, чтобы переместить второй столбец вместо первого. ол>р>
- Нажмите на любую ячейку в столбце.
- Удерживайте Ctrl + Пробел, чтобы выделить весь столбец.
- Нажмите Ctrl + X, чтобы вырезать его.
- Выберите столбец, который вы хотите поменять местами с первым.
- Снова удерживайте Ctrl + Пробел, чтобы выделить его.
- Удерживайте нажатой клавишу Ctrl + знак "плюс" (+) на цифровой клавиатуре.
- Это вставит столбец вместо исходного.
- Выберите второй столбец и удерживайте Ctrl + Пробел, чтобы выделить его.
- Снова нажмите Ctrl + X.
- Переместите его на место первого и нажмите Ctrl + знак плюса (+).
- Это поменяет положение обоих столбцов. ол>р>
- Нажмите заголовок столбца в первом месте и перетащите указатель мыши на соседние столбцы, которые вы хотите выделить. Кроме того, вы можете, удерживая клавишу Shift, нажимать на заголовок каждого столбца.
- Наведите курсор на правый край последнего выбранного столбца. Курсор должен превратиться в четыре стрелки, указывающие во всех направлениях.
- Удерживая нажатой клавишу Shift, перетащите столбцы во второе место.
- Во втором месте новые столбцы должны занять место исходных, а исходные переместятся в сторону.
- Теперь выберите исходные столбцы из второго места и с помощью того же метода перетаскивания перетащите их в первое место. ол>р>
- Вставьте новую строку между компьютерами 4 и 5. Для этого щелкните правой кнопкой мыши строку 6 и выберите параметр «Вставить». Ваша пустая строка будет строкой 6.
- Добавление новой строки переместило «Компьютер 7» из строки 8 в строку 9. Найдите эту строку и вырежьте информацию из столбцов B, C и D. Вы можете выбрать ячейки с помощью мыши или с помощью кнопки Shift, а затем нажмите "Ctrl+X", чтобы вырезать.
- Нажмите ячейку B6 во вновь созданной строке 6 и нажмите Ctrl+V. Данные с компьютера 7 переместятся в строку 6.
- Данные для компьютера 5 также перемещены на строку ниже, что означает, что вы хотите выбрать ячейки B7, C7 и D7, чтобы получить данные для компьютера 5. Нажмите «Ctrl+X» еще раз.
- Выберите пустую ячейку рядом с Компьютером 7 (то есть ячейку B9) и нажмите "Ctrl+V".
- Скопируйте ячейку A7 и вставьте ее в пустую ячейку выше (в нашем примере это ярлык «Компьютер 5»).
- Нажмите правой кнопкой мыши на теперь пустой строке 7 и выберите "Удалить".
- Выберите данные, которые хотите поменять местами.
- Нажмите и удерживайте клавишу Shift на клавиатуре.
- Наведите указатель мыши на границу между двумя соседними строками, пока она не примет вид крестообразной стрелки.
- Нажмите и удерживайте кнопку мыши и клавишу "Shift", пока не появится серая линия под строкой, с которой вы хотите переключить данные.
- Отпустите кнопку мыши, и данные поменяются местами. Вы можете использовать тот же метод для переключения между столбцами. ол>р>
Следует отметить, что в некоторых ситуациях может быть выгодно вставить совершенно новый столбец в нужное место при копировании/вставке целых столбцов.
Поменять местами два столбца с помощью сочетаний клавиш
Использование сочетаний клавиш — это самый быстрый способ поменять местами два столбца Excel. Для этого необходимо:
Поменять местами несколько столбцов
Вы также можете использовать метод перетаскивания, чтобы поменять местами несколько столбцов. Вам нужно будет вручную заменить положение обоих наборов столбцов. Выполните следующие действия, чтобы поменять местами несколько столбцов между одним местоположением и другим:
Дополнительные часто задаваемые вопросы
Можно ли одновременно копировать/вставлять несколько столбцов в Excel?
К сожалению, нет. Метод «Вырезать/Вставить» не позволяет выбрать сразу несколько столбцов, поэтому его нельзя использовать для одновременного переключения более одного столбца. Это означает, что метод сочетания клавиш также не будет работать.
Как поменять местами одну ячейку?
Метод перетаскивания можно использовать для переключения отдельных ячеек как между столбцами, так и внутри одного столбца.
Как поменять местами данные, организованные в строки?
Все методы, упомянутые в этой статье, также можно использовать для обмена данными, организованными в строки.
Как исправить ошибку, допущенную при перемещении данных в Excel?
Помните: если вы случайно пропустите щелчок, нажмете клавишу удаления или воспользуетесь неправильным сочетанием клавиш, в Excel есть такая же удобная функция «Отменить». меч. Вы также можете использовать сочетание клавиш для «Отменить» — «Ctrl + Z».
Переключиться
Как видите, существует несколько простых способов поменять местами столбцы Excel. Таким образом, вы можете реорганизовать свои электронные таблицы, не заменяя данные вручную.
При работе с большими листами Excel метод вырезания/вставки может быть более безопасным и точным, чем метод перетаскивания. Однако с помощью метода перетаскивания вы можете легко перемещать больше столбцов одновременно. Если вы хотите как можно быстрее поменять местами отдельные столбцы, вы также можете использовать сочетания клавиш.
Какой метод вы предпочитаете? Если у вас есть альтернативное предложение, поделитесь им в комментариях ниже.
Microsoft Excel — идеальное приложение для обработки больших объемов данных. Вы можете использовать его, чтобы быстро выполнить большой объем работы, если знаете, какие функции использовать. Но освоить его может быть сложно, потому что есть много функций и команд, которые нужно изучить.
При вводе данных легко случаются ошибки, и вам, вероятно, рано или поздно придется поменять местами строки (или столбцы). К счастью, это одна из самых простых вещей, которые вы можете сделать в Excel. Продолжайте читать, чтобы узнать, как поменять местами две строки двумя разными способами.Вы можете использовать те же методы для замены столбцов.
Воображаемая проблема
Чтобы проиллюстрировать эти методы, мы создали файл Excel, представляя, что мы являемся службой системного администрирования, которая отслеживает активные серверы. Мы заполнили несколько строк, чтобы дать вам представление о том, как все работает. Предположим, что информация для Компьютера 7 и Компьютера 5 перепутана, и вы хотите исправить ошибку.
Обратите внимание, что первая строка в нашем примере используется для ярлыков категорий, поэтому компьютер 5 и его данные помещаются в строку 6, а компьютер 7 — в строку 8.
Перейдем к методам.
Копировать/Вставить
Первый метод используется для многих различных операций в Excel. Это просто и занимает всего несколько секунд. Вы можете использовать его для одновременного переключения целых строк или столбцов вместо переключения ячейки данных за ячейкой.
Этот метод просто требует, чтобы вы скопировали информацию из одной строки и вставили ее в другую. Но сначала вам нужно будет создать пустую строку и поместить туда данные.
Вот что вам нужно сделать, если вы хотите поменять местами данные, связанные с компьютером 5 и с компьютером 7:
Вы только что переместили содержимое из одной строки в другую несколькими щелчками мыши. Вы можете использовать ту же технику для обмена данными между столбцами. Этот метод особенно полезен, когда вы работаете с длинными списками Excel с сотнями строк и столбцов, потому что он позволяет вам менять местами каждую ячейку в строке одновременно. Чтобы выделить всю строку в Excel, нажмите Shift+Пробел.
Поменять местами соседние строки или столбцы
Обмен данными между соседними строками намного проще, поскольку вам вообще не нужно создавать новую строку. Excel позволяет обмениваться данными между двумя столбцами или строками за считанные секунды, удерживая клавишу Shift на клавиатуре. Вот что вам нужно сделать:
Путь к тому, чтобы стать профессионалом в Excel
Если ваша работа требует от вас работы в Excel, вам придется изучить различные способы ускорения и упрощения задач управления данными. Это может показаться пугающим, но вы можете найти обучающие материалы на YouTube, которые научат вас делать практически все, что вы захотите.
Не сдавайтесь
Научившись в полной мере использовать Excel, вы сможете стать незаменимым на рабочем месте. Переключение данных между строками и столбцами — это только первый шаг, но он, безусловно, важен.
Вы часто пользуетесь Excel? Какими вашими любимыми советами вы хотели бы поделиться с другими? Расскажите нам, как улучшить наши навыки работы с Excel, в разделе комментариев ниже.
Читайте также: