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

Как переместить ячейки в Excel? Перемещение ячеек в пределах листа

Данные, расположенные в ячейке либо в спектре ячеек, можно перемещать с 1-го места рабочего листа в другое, используя как прямое перетаскивание мышью, так и клавиши на вкладках ленты, контекстное меню, а также процедуры (макросы) – программы, написанные на языке Visual Basic for Application, сокращенно VBA.

Перемещение с помощью мыши

Простейший метод переместить ячейки с места на место – применять манипулятор мыши. Для перемещения ячейки на новое место, нужно выделить подходящую ячейку либо спектр, навести курсор мыши на границу выделенного спектра, чтоб курсор стал наклонной стрелкой с крестиком, как показано на рисунке  и при нажатой левой кнопочке мыши, перетащить выделенную область на новое место и опосля этого отпустить клавишу мыши. Ежели при наведении курсора мыши на границу выделенного спектра он не преобразуется в наклонную стрелку с крестиком и делает неосуществимым перетаскивание ячеек, означает, отключена особая настройка и ее нужно включить, щелкнув в верхнем левом углу программы по кнопочке «Office» и перейдя в Характеристики Excel/Дополнительно. В группе «Параметры правки» нужно установить флаг около пт «Разрешить маркеры наполнения и перетаскивание ячеек».

Вырезать и вставить

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

Читайте также  Драйвер для роутера asus rt n12. ASUS RT-N12 драйверы скачать бесплатно

Сочетание кнопок для вырезания – Ctrl+X либо Shift+Delete. Сочетание кнопок для вставки – Ctrl+V либо Shift+Insert.

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

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

Все эти и подобные задачки просто решаются при помощи надстройки для Excel.

 

Надстройка для скорого перемещения ячеек

Для скорого переноса ячеек с 1-го места в другое сотворена надстройка для Excel, а клавиша, запускающая эту надстройку выводится на отдельную вкладку ленты Excel или  на отдельную панель инструментов (в зависимости от версии Excel). Нажатие клавиши вызывает диалоговое окно, в котором юзер может выбрать нужные ему условия, значения, спектры, направление перемещения и так далее.
Перемещение делается автоматически при помощи макроса. В вышеприведенном примере были использованы последующие условия: отыскать все ячейки с числовыми значениями, содержащими “3100” и переместить их на 1 столбец на лево и на 1 строчку вверх.

видео по работе с надстройкой

С данной для нас надстройкой возникает возможность:

1. одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов excel;

2. задавать разыскиваемое значение для ячеек;

3. задавать спектр для поиска;

4. выбирать одно из 12-ти критерий для значений ячеек;

5. определять направление перемещения для ячеек, удовлетворяющих данным условиям и значениям:

а) перемещать ячейки на данное количество строк ввысь либо вниз;

б) перемещать ячейки на данное количество столбцов на лево либо вправо;

в) перемещать ячейки сразу вверх/вниз и влево/вправо;

г) перемещать ячейки в данный столбец;

д) перемещать ячейки в заданную строку.

Другие материалы по теме:

Превращение строк в столбцы и обратно

Постановка задачи

Желаем, упрощенно говоря, повернуть таблицу на бок, т.е. то, что размещалось в строке – пустить по столбцу и наоборот:

Читайте также  Gfx dll скачать. Обзор файла

Способ 1. Особая вставка

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

Минусы: не постоянно корректно копируются ячейки с формулами, нет связи меж таблицами (изменение данных в первой таблице не воздействует на вторую).

Плюсы: в транспонированной таблице сохраняется начальное форматирование ячеек.

Способ 2. Функция ТРАНСП

Выделяем необходимое количество пустых ячеек (т.е. ежели, к примеру, начальная таблица была из 3 строк и 5 столбцов, то выделить непременно необходимо спектр из 5 строк и 3 столбцов) и вводим в первую ячейку функцию ТРАНСП (TRANSPOSE) из категории Ссылки и массивы (Lookup and Reference):

Опосля ввода функции нужно надавить не Enter, а Ctrl+Shift+Enter, чтоб ввести ее сходу во все выделенные ячейки как формулу массива. Ежели ранее не сталкивались с формулами массивов, то советую почитать тут– это очень экзотический, но чрезвычайно мощнейший инструмент в Excel.

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

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

Способ 3. Формируем адресок сами

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

  • Функция АДРЕС(номер_строки; номер_столбца) – выдает адрес ячейки по номеру строчки и столбца на листе, т.е. АДРЕС(2;3) выдаст, к примеру, ссылку на ячейку C2.
  • Функция ДВССЫЛ(ссылка_в_виде_текста) – преобразует текстовую строчку, к примеру, “F3” в реальную ссылку на ячейку F3.
  • Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) – выдают номер строчки и столбца для данной ячейки, к примеру =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.
Читайте также  Подключить пк к пк через роутер. Как подключить второй компьютер к Интернету через роутер

Сейчас соединяем эти функции, чтоб получить подходящую нам ссылку, т.е. вводим в всякую вольную ячейку вот такую формулу:

=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

в британской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

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

Т.е. при копировании формулы вниз по столбцу, она выдает ссылку, которая уходит на право по строке и напротив. Что и требовалось.

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

Минусы: форматирование не сохраняется, но его можно просто воспроизвести Специальной вставкой (вставить лишь Формат с флагом Транспонировать

 

Оставьте комментарий