Поменять местами столбцы и строки в excel

Excel поменять строки местами

Excel поменять строки местами

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

Сегодня речь пойдёт о замене значений двух строк/столбцов, то есть нам нужно просто поменять местами столбцы или строки в таблице Excel. Что мы для этого обычно делаем:

  1. Выделяем строку/столбец, которые будем переносить;
  2. Даём команду «Вырезать»;
  3. Выделяем место где должны быть строки/столбцы;
  4. Даём команду «Вставить».

Также можно просто перетаскивать за рамку выделения нужные нам диапазоны.

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

Для замены необходимо соблюдение двух условий:

1) диапазон ячеек ОБЯЗАТЕЛЬНО должен быть одинаковой величины;

2) ОБЯЗАТЕЛЬНО должны быть выделены два диапазона ячеек.

Dim ra As Range: Set ra = Selection

msg1 = «Нужно выделить ДВА диапазона ячеек одинакового размера!»

msg2 = «Нужно выделить диапазоны ОДИНАКОВОГО размера!»

If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, «Ошибка»: Exit Sub

If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, «Ошибка»: Exit Sub

  • ra — это область выделения;
  • msg1 и msg2 — сообщение о соответствующих ошибках;
  • If ra.Areas.Count <> 2 — условие выделения двух диапазонов;
  • If ra.Areas(1).Count <> ra — условие выделения одинаковых по длине диапазонов ячеек;
  • Application.ScreenUpdating — экране не обновится если не выполнены два условия;
  • остальное показывает, что диапазоны будут заменены друг на друга.

Добавим новый модуль к нашей книге. Вкладка «Разработчик», кнопка «Visual basic», далее «Insert» и «Module».

Теперь проверим правильность работы макроса. Выделим с помощью клавиши Ctrl два одинаковых диапазона ячеек (это может быть строка, столбец, просто ячейка). Воспользуемся сочетанием клавиш Alt+F8, чтобы вызвать диалоговое окно «Макросы» или перейдём на вкладку «Разработчик» и нажмём одноимённую кнопку. Появится список макросов, нажимаем кнопку «Выполнить» и наблюдаем результат.

Видим, макрос работает!

Если остались вопросы — посмотрите наше новое видео!

Вас может заинтересовать на урок — Удаление пустых ячеек.

Поменять местами столбцы и строки в excel

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

​Смотрите также​=ТРАНСП ($A1:F1)​в главном меню​ небольшую хитрость. Как​ по всей строке.​В ячейке А2​ во втором.​Автор: Максим Тютюшев​ просто отпустить кнопку​ соответствующий диапазон.​в блоке инструментов​ будет завершено.​«Копировать»​

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

  1. ​ пишем такую формулу.​Есть несколько вариантов.​Чтобы​
  2. ​ мыши.​​Существует также более простой​​«Буфер обмена»​Впрочем, существует и более​​.​​ В контекстном списке​
  3. ​ Давайте разберемся, как​Transpose​ и данные, которые​ все заголовки строк​ сочетание клавиш Ctrl+Shift+Enter​
  4. ​ знака «вствить», выбираешь​​ в статье «Как​​Все формулы в​​=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1))​​Первый выриант.​
  5. ​в таблице Excel перевернуть​​После этого нужные колонки​​ и продвинутый способ​.​​ простой вариант перемещения​​Левой кнопкой мыши выделяем​​ выбираем пункт​​ это сделать в​
  6. ​(Транспонировать) и нажмите​ Вы хотите транспонировать.​ и столбцов, ввели​Ирина​ «транспонировать»​ удалить пустые строки​

​ строке можно скопировать​В формуле:​У нас такая​

​ строку слева на​ поменяются местами.​
​ перемещения.​
​Точно таким же образом,​

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

​ столбец, который до​«Вставить…»​ приложении Microsoft Excel​OK​Нажмите команду​ все данные на​: 1.Скопируйте данные из​Sel4as​ в Excel».​ на другие строки​1:1 — это​

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

​Внимание! Если вы используете​Выделяем столбец, который хотим​ как было указано​Кликаем по горизонтальной панели​ этого создали. В​

Читать еще:  Excel удалить пробелы в конце строки

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

​.​ без потери данных,​.​Copy​

    ​ рабочий лист Excel,​ одного или нескольких​: на строку или​Есть уже сформированная таблица​ и развернуть таблицу​ диапазон всей строки;​​Нам нужно, чтобы​​, перенести данные из​

​ старую версию Excel​ переместить.​​ выше, выделяем столбец,​​ координат с буквой,​​ контекстном меню в​​Появляется небольшое окошко. Выбираем​ но, при этом,​Строки и столбцы поменяются​

​(Копировать) или сочетание​ а затем обнаружили,​ столбцов или строк.​ столбец (имя) ,​ с большим количеством​ в Excel.​$A$1:$E$1 — это​ в строке было​ последних ячеек в​​ (2007 и ранее),​​Перемещаем курсор на границу​

​ слева от которого​ обозначающей адрес для​ блоке​ в нём значение​ как можно проще​​ местами. Исходные данные​​ клавиш​​ что таблица смотрелась​​2.Перед вставкой скопированных​

  • ​ второй кнопкой -​ данных. Для обработки​Можно в Excel​ диапазон строки в​ написано : Пт,​ первые,​ то клавишу​ выделенной области. Одновременно​​ нужно будет переместить​​ того, чтобы выделить​
  • Способ 2: вставка

    ​ и быстрее.​ при этом сохранятся.​Ctrl+C​

      ​ бы лучше, если​ данных щелкните правой​ вырезать, и куда​ надо поменять местами​ поменять местами строки​

    ​ нашей таблице.​ Чт, Ср, Вт,​перевернуть таблицу в Excel​Shift​ зажимаем​​ колонку, вырезанную нами​​ весь столбец.​выбираем значение​. Кликаем по элементу​Скачать последнюю версию​ При желании их​.​​ ее перевернуть, т.е.​​ кнопкой мыши первую​​ надо вставить​​ столбы и строчки​

  • ​ и столбцы, т.е.​В ячейке В2​ Пн. В ячейке​ по горизонтали,​при перемещении зажимать​Shift​ ранее. Кликаем правой​Кликаем по выделенной области​«Вставить»​«OK»​​ Excel​​ можно выделить и​
  • ​Выберите пустую ячейку на​ поменять местами строки​ ячейку назначения (первая​Роман зубарев​ (сейчас в строчках​ развернуть таблицу. Подробнее​ пишем такую же​ А2 пишем такую​

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

    ​нужно использовать функции​ не нужно.​на клавиатуре и​

      ​ кнопкой мыши. В​ правой кнопкой мыши​

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

  • ​ об этим, читайте​ формулу, но добавляем​ формулу.​ Excel.​Как видим, существует несколько​ левую кнопку мыши.​ контекстном меню останавливаем​ и в открывшемся​После того, как диапазон​
  • ​ колонка в таблице​ поменять несколькими способами,​

    ​Согласитесь, что транспонировать диапазон​ будет верхним левым​ делать в такой​ столбца, в которые​​Abram pupkin​​ в столбиках -​ в статье «Как​

    ​ «-СТОЛБЕЦ (А1)». Получилась​=СМЕЩ($F1;;-СТОЛБЕЦ())​Например, есть таблица​ способов поменять столбцы​ Передвигаем мышь в​ выбор на пункте​ меню останавливаем выбор​ вставлен в нужное​ будет добавлена.​ как довольно трудоёмкими,​ проще, нежели набирать​

    ​ углом Вашей новой​

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

    ​ нужно переместить колонку.​.​«Вырезать»​ удалить исходную колонку.​ мыши по панели​ прогрессивными.​Урок подготовлен для Вас​
    ​Из выпадающего меню команды​
    ​ способ преобразовать строки​ Специальная вставка.​копируете нужную строку​

    ​ в строчках были​ Excel».​Копируем эту формулу​ так.​ первом столбце, а​ в то же​

    ​Во время перемещения характерная​
    ​После этого действия элементы​. Вместо этого, можно​
    ​ Правой кнопкой мыши​
    ​ координат в месте,​
    ​Данный способ универсальный, так​ командой сайта office-guru.ru​
    ​Paste​ в столбцы и​3.В диалоговом окне​
    ​ или столбец​ случаи, в столбиках​В большой таблице​ по строке. Получилась​Если скопируем эти​
    ​ имя написано во​
    ​ время универсальные варианты​ линия между столбцами​ переместятся так, как​

    ​ нажать на значок​
    ​ кликаем по её​ где указано наименование​
    ​ как подходит даже​
    ​Источник: http://www.howtogeek.com/174861/how-to-transpose-rows-and-columns-in-excel-2013/​(Вставить) выберите пункт​ наоборот при помощи​

    ​ Специальная вставка выберите​Выделяете диапазон равный​ — переменные)​ Excel можно удалить​ такая таблица.​
    ​ формулы в строке,​ втором столбце. Нам​ действий, так и​ показывает, куда будет​ вы этого хотели.​ с точно таким​ заголовку. В контекстном​ того столбца, который​ для очень старых​
    ​Перевел: Антон Андронов​Paste Special​ инструмента​ транспонировать и нажмите​ кол-ву ячеек​Скорпушка .​ сразу много лишних​Третий вариант.​ вниз по столбцам,​ нужно переделать список,​ более продвинутые, которые,​ вставлен выделенный объект.​

    Читать еще:  Excel как извлечь часть текста из ячейки

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

    ​ При необходимости, таким​ же наименованием, который​ меню выбираем пункт​ мы хотим переместить.​ версий Excel.​Автор: Антон Андронов​(Специальная вставка).​Transpose​ кнопку ОК.​Не снимая выделения​: так же как​ пустых строк. Специальной​Пишем такую формулу​

    ​ то можно перевернуть​​ чтобы имя было​ правда, не всегда​
    ​ После того, как​
    ​ же образом можно​
    ​ находится на ленте​«Удалить»​ В контекстном меню​Кликаем по любой ячейке​

    ​При работе с таблицами​​В диалоговом окне​(Транспонировать). Далее мы​Флажок транспонировать находится​ — ставите курсор​ и в 2003-м​

    ​ функции нет, но​​ в первой ячейке.​

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

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

    ​выделяешь таблицу​​ можно воспользоваться другой​=ИНДЕКС($A6:$J6;;СЧЁТЗ($A6:$J6)-СТОЛБЕЦ()+1)​ строки. Получится так.​
    ​ столбце, а фамилия​ версиях Excel.​ нужном месте, следует​ выделяя для этого​«Главная»​На этом перемещение элементов​ пункте​ которого мы планируем​ поменять столбцы, расположенные​
    ​(Специальная вставка), установите​ сделать.​ углу диалогового окна.​ и вводте:​
    ​копировать​ функцией и применить​Копируем эту формулу​

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

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

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

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

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

    2) Скопируйте таблицу. Это можно сделать как обычно или сочетанием клавиш Command + C.

    3) Выберите ячейку там, куда хотите вставить новую таблицу.

    4) В меню с опциями (ПКМ) выберите Специальная вставка и нажмите значок Транспортировать, выделенный на скриншоте ниже.

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

    Как транспортировать несколько ячеек

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

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

    Оцените статью (Оцените)

    Не пропускайте новости Apple – подписывайтесь на наш Telegram-канал, а также на YouTube-канал.

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

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

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

    В Экселе колонки можно поменять несколькими способами, как довольно трудоёмкими, так и более прогрессивными.

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

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

    1. Кликаем по любой ячейке столбца, слева от которого мы планируем перенести другую колонку. В контекстном списке выбираем пункт «Вставить…».

    Появляется небольшое окошко. Выбираем в нём значение «Столбец». Кликаем по элементу «OK», после чего новая колонка в таблице будет добавлена.

    Читать еще:  Как в одной ячейке excel написать несколько строк

    Делаем клик правой кнопкой мыши по панели координат в месте, где указано наименование того столбца, который мы хотим переместить. В контекстном меню останавливаем выбор на пункте «Копировать».

  • После того, как диапазон вставлен в нужное место, нам необходимо удалить исходную колонку. Правой кнопкой мыши кликаем по её заголовку. В контекстном меню выбираем пункт «Удалить».
  • На этом перемещение элементов будет завершено.

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

    Впрочем, существует и более простой вариант перемещения в Экселе.

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

    Кликаем по выделенной области правой кнопкой мыши и в открывшемся меню останавливаем выбор на пункте «Вырезать». Вместо этого, можно нажать на значок с точно таким же наименованием, который находится на ленте во вкладке «Главная» в блоке инструментов «Буфер обмена».

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

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

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

      Выделяем столбец, который хотим переместить.

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

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Похожие статьи

    Ссылка на основную публикацию
    Похожие публикации
    Adblock
    detector