Excel: перенос данных из столбцов в строки и наоборот. Как переместить ячейки в Excel? Перемещение ячеек в пределах листа

24.06.2019

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

Выделение всех ячеек одним кликом

Все ячейки можно выделить комбинацией клавиш Ctrl + A, которая, кстати, работает и во всех других программах. Однако есть более простой способ выделения. Нажав на кнопку в углу листа Excel, вы выделите все ячейки одним кликом.

Открытие нескольких файлов одновременно

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

Перемещение по файлам Excel

Когда у вас открыто несколько книг в Excel, между ними можно легко перемещаться с помощью комбинации клавиш Ctrl + Tab. Эта функция также доступна по всей системе Windows, и ее можно использовать во многих приложениях. К примеру, для переключения вкладок в браузере.

Добавление новых кнопок на панель быстрого доступа

Стандартно в панели быстрого доступа Excel находятся 3 кнопки. Вы можете изменить это количество и добавить те, которые нужны именно вам.

Перейдите в меню «Файл» ⇒ «Параметры» ⇒ «Панель быстрого доступа». Теперь можно выбрать любые кнопки, которые вам нужны.

Диагональная линия в ячейках

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

Добавление в таблицу пустых строк или столбцов

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

Скоростное копирование и перемещение информации

Если вам нужно переместить любую информацию (ячейку, строку, столбец) в Excel, выделите ее и наведите мышку на границу, чтобы изменился указатель. После этого переместите информацию в то место, которое вам нужно. Если необходимо скопировать информацию, сделайте то же самое, но с зажатой клавишей Ctrl.

Быстрое удаление пустых ячеек

Пустые ячейки - это бич Excel. Иногда они появляются просто из ниоткуда. Чтобы избавиться от них всех за один раз, выделите нужный столбец, перейдите на вкладку «Данные» и нажмите «Фильтр». Над каждым столбцом появится стрелка, направленная вниз. Нажав на нее, вы попадете в меню, которое поможет избавиться от пустых полей.

Расширенный поиск

Нажав Ctrl + F, мы попадаем в меню поиска, с помощью которого можно искать любые данные в Excel. Однако его функциональность можно расширить, используя символы «?» и «*». Знак вопроса отвечает за один неизвестный символ, а астериск - за несколько. Их стоит использовать, если вы не уверены, как выглядит искомый запрос.

Если же вам нужно найти вопросительный знак или астериск и вы не хотите, чтобы вместо них Excel искал неизвестный символ, то поставьте перед ними «~».

Копирование уникальных записей

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

Создание выборки

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

Быстрая навигация с помощью Ctrl и стрелки

Нажимая Ctrl + стрелка, можно перемещаться в крайние точки листа. К примеру, Ctrl + ⇓ перенесет курсор в нижнюю часть листа.

Транспонирование информации из столбца в строку

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

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

Как скрывать информацию в Excel

Не знаю, зачем это может пригодиться, но тем не менее такая функция в Excel есть. Выделите нужный диапазон ячеек, нажмите «Формат» ⇒ «Скрыть или отобразить» и выберите нужное действие.

Объединение текста с помощью «&»

Если вам нужно объединить текст из нескольких ячеек в одну, необязательно использовать сложные формулы. Достаточно выбрать ячейку, в которой будет соединен текст, нажать «=» и последовательно выбрать ячейки, ставя перед каждой символ «&».

Изменение регистра букв

С помощью определенных формул можно менять регистр всей текстовой информации в Excel. Функция «ПРОПИСН» делает все буквы прописными, а «СТРОЧН» - строчными. «ПРОПНАЧ» делает прописной только первую букву в каждом слове.

Внесение информации с нулями в начале

Если вы введете в Excel число 000356, то программа автоматически превратит его в 356. Если вы хотите оставить нули в начале, поставьте перед числом апостроф «’».

Ускорение ввода сложных слов

Если вы часто вводите одни и те же слова, то обрадуетесь, узнав, что в Excel есть автозамена. Она очень похожа на автозамену в смартфонах, поэтому вы сразу поймете, как ей пользоваться. С ее помощью можно заменить повторяющиеся конструкции аббревиатурами. К примеру, Екатерина Петрова - ЕП.

Больше информации

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

Переименование листа с помощью двойного клика

Это самый простой способ переименовать лист. Просто кликните по нему два раза левой кнопкой мыши и введите новое название.

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

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

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

Теперь, если у вас версия Excel 2007, просто перетащите столбец на новое место. Если версия вашей программы 2010 и выше, перетаскивание нужно делать с нажатой кнопкой Shift. Таким образом можно переместить один или несколько столбцов. Если нужно передвинуть смежные столбцы, просто выделите их мышью. Для выделения несмежных колонок воспользуйтесь кнопкой Ctrl.

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

Далее выделите нужную колонку и скопируйте ее. Для этого воспользуйтесь кнопкой «Копировать» на панели инструментов «Буфер обмена» закладки «Главная». Еще один метод - использовать контекстное меню правого клика мыши «Копировать». И, наконец, просто нажатие комбинации Ctrl+C.

Затем выделите верхнюю ячейку новой колонки и вставьте скопированные данные с помощью правой кнопки мыши, операции «Вставить» на панели буфера обмена или сочетанием Ctrl+V.

После того, как поменяли местами столбцы в Excel, в нашей таблице получилось две одинаковых колонки. Старую можно убрать, выделив ее и выбрав в меню правой кнопки мыши пункт «Удалить» или воспользовавшись элементом «Удалить столбцы с листа» панели «Ячейки».

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

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

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

Перемещение строк

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

Передвинуть строку или ряд строк можно так же, как поменять местами столбцы в Excel. То есть выделением нужных записей и перетаскиванием их с зажатой клавишей Shift в нужное место (или без Shift в Excel 2007) или методом вырезания и вставки.

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

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

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

С помощью приведенной информации вы в будущем без труда сможете изменить расположение записей и колонок в программе Excel.

Как переместить столбец, строку, таблицу в Excel быстро , рассмотрим здесь. Этот прием можно применить при полном переносе столбца, строки, таблицы, так и копируя их.
Как перенести столбец в Excel.
У нас такая таблица. Как сделать такую таблицу, смотрите в статье "Как сделать таблицу в Excel" . Перенесем столбец С. Выделяем ячейки столбца С. Ставим мышку на границу выделенного диапазона. Поставить мышку можно на любую границу из четырех сторон. Удерживая нажатой левую кнопку мыши, перетаскиваем столбец в другое место. При этом границы перетаскиваемого столбца будут примерно такие. Получилось так.
Если нужно перенести столбец из одного места таблицы в другое, то в это место таблицы вставим новый столбец. И в новый столбец переместим нужный нам столбец.
Как скопировать и переместить столбец в Excel.
Если нужно не просто переместить, а скопировать столбец, то нажимаем клавишу «Ctrl». Удерживаем ее нажатой и перетаскиваем столбец в нужное место. Получится так.


Точно так же, как столбец, только выделяем строку.

Строку А6:АС6 переместили в ячейки Е7:G7. А строкиА9:С10 скопировали и переместили в диапазон Е11:G12.
Как переместить таблицу в Excel.
Если на этом же листе, то подойдет описанный здесь способ, как перемещали столбцы и строки. Выделяем всю таблицу и перетаскиваем.
Если нужно перенести таблицу на другой лист, перенести только значение или формулы ячеек, то можно скопировать лист, только значения или только формулы. Смотрите статью «Копирование в Excel ».
Чтобы переместить таблицу Word в Excel, нужно подготовить таблицу – убрать лишние пробелы, знаки переноса, т.д. Читайте в статье «Копировать таблицу, бланк из Word в Excel» .
В статье «Копировать таблицу Excel, сохраняя ширину столбцов» описано, как копировать таблицу, бланк.
Если нужно в одной таблице работать нескольким пользователям сразу, или, чтобы данные из таблицы на одном компьютере переносились автоматически в таблицу, расположенную на другом компьютере, то читайте статью "

Решение одним словом: транспонирование (transpose ). Дальше ищущий может гуглить и найти данную статью.

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

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

Ставим галочку транспонировать. При использовании такого транспонирования «слетают» все формулы, все связи между таблицами. Поэтому, скорее всего нам также понадобится перенести только значения (или значения и форматы) чисел.

Из спорных преимуществ: сохранится все оформление ячеек, что требуется не всегда. Но главный недостаток способа – довольно трудоемкий процесс. Если строк и столбцов больше 100? Сто раз переносить данные построчно?

  1. Используем формулу

Гораздо более изящное решение.

Функция АДРЕС(номер_строки; номер_столбца) отдает ссылку (адрес) ячейки по 2 числам, где первое — номер строки, второе — номер столбца. Т.е. запись =АДРЕС(1;1) вернет нам ссылку на ячейку А1.

С помощью функций СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) меняем порядок выдачи у функции АДРЕС — не (строка, столбец), а (столбец, строка).

В текущем виде формула =АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)) вернет текст $A$1, надо преобразовать результат в ссылку, обернув все выражение в функцию ДВССЫЛ(ссылка_в_виде_текста).

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

В английском Excel:

INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Применив формулу для ячейки А9 (в примере на картинке), растягиваем ее на остальные. Результат:

И сразу можно увидеть 2 небольших минуса этого способа:

  • Пустые ячейки заполняются нулями, правим вручную;
  • Формат ячеек – числовой, так Даты тоже нужно будет преобразовывать вручную.

Но все-таки на больших таблицах эта формула однозначно быстрее, чем специальная вставка.

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

Самое рациональное решение – сводная таблица. Нам понадобиться поправить исходные данные, у каждого столбца должен быть заголовок!

Выделяем таблицу, выбираем в меню Вставка – Сводная таблица. Указываем, куда вставить новую таблицу (можно на новый лист или куда-нибудь на текущий), график – да/нет. Ок. В настройках меняем местами блоки названия строк и названия столбцов. Результат:

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

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

Как ни странно, но Microsoft Excel не предоставляет прямого способа выполнения этой обыденной операции. Если Вы попытаетесь просто перетащить столбец за его заголовок (что кажется наиболее очевидным способом перемещения столбца), то будете очень расстроены, т.к. это не сработает, даже в Excel 2013.

Так или иначе, здесь Вы найдёте три действующих способа перемещать столбцы в Excel, а именно:

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

Как я упомянул в начале статьи, перетаскивание столбцов в Excel – это несколько более сложная процедура, чем хотелось бы. На самом деле, это один из тех случаев, когда проще сказать, чем осуществить. Возможно, это лишь недостаток ловкости моих рук Тем не менее, немного попрактиковавшись, я освоил этот навык, а значит совершенно точно справитесь и Вы.

Предположим, есть таблица с информацией о товарах Вашей компании, и Вы хотите быстренько поменять местами пару столбцов в этой таблице. Я возьму для примера прайс сервиса AbleBits. Необходимо поменять местами столбцы License type и Product ID , чтобы идентификатор Product ID следовал сразу после наименования продукта (Product name).


Таким же способом Вы можете перетаскивать в Excel несколько смежных столбцов. Чтобы выделить несколько столбцов, кликните по заголовку первого столбца, затем, нажав и удерживая клавишу Shift , кликните по заголовку последнего столбца. Далее проделайте шаги 2 – 4, описанные выше, чтобы переместить выбранные столбцы, как показано на рисунке ниже.

Замечание: Невозможно перетаскивать несмежные столбцы и строки на листах Excel, даже в Excel 2013.

Метод перетаскивания работает в Microsoft Excel 2013, 2010 и 2007. Точно так же Вы можете перетаскивать строки. Возможно, придётся немного попрактиковаться, но, освоив этот навык однажды, Вы сэкономите уйму времени в дальнейшем. Думаю, команда разработчиков Microsoft Excel вряд ли получит приз в номинации “самый дружественный интерфейс” за реализацию этого метода

Перемещаем столбцы методом Вырезать > Вставить

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

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


Если Вы любите работать в Excel с клавиатурными комбинациями, тогда Вам больше понравится следующий способ:

  • Выделите любую ячейку в нужном столбце и нажмите Ctrl+Space (Пробел), чтобы выделить весь столбец.
  • Нажмите Ctrl+X , чтобы вырезать столбец.
  • Выберите столбец, перед которым необходимо вставить вырезанный.
  • Нажмите Ctrl и знак “+ ” на цифровой клавиатуре, чтобы вставить столбец.

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

Метод Вырезать > Вставить , который отлично работает для одного столбца (либо смежных столбцов), не позволяет перемещать несколько несмежных столбцов одновременно. Если Вы попытаетесь сделать это, то получите сообщение об ошибке, предлагающее выбрать один смежный диапазон: The command you chose cannot be performed with multiple selections (Данная команда неприменима для несвязных диапазонов).

Если требуется поменять местами несколько столбцов на листе, то у Вас есть минимум 3 варианта на выбор:

Перемещаем несколько столбцов при помощи команд Копировать, Вставить и Удалить

Если метод перетаскивания столбцов мышью по каким-то причинам Вам не подходит, то Вы можете попробовать изменить порядок столбцов в Excel таким способом:


Замечание: Если Вы передвигаете столбцы в обычном диапазоне, то подойдут оба способа. Если же нужно переместить столбцы в полноценной таблице Excel , тогда воспользуйтесь вторым способом (только ячейки с данными), иначе можно получить сообщение об ошибке: The operation is not allowed. The operation is attempting to shift cells in a table of your worksheet (Невозможно выполнить операцию. Предпринимается попытка изменить часть строки или столбца таблицы запрещённым способом).


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

Изменяем очерёдность столбцов в Excel при помощи макроса VBA

Если Вы хотя бы немного знаете VBA, то можете попробовать написать макрос, который будет автоматически передвигать столбцы на листах Excel. Это в теории. На практике, скорее всего, у Вас займёт больше времени определить, какие именно столбцы нужно передвинуть и в какое место их вставить, чем переместить эти столбцы вручную. Кроме того, нет гарантии, что макрос всегда будет работать правильно. Поэтому Вы будете вынуждены каждый раз проверять результат. Похоже на то, что макрос VBA – это не самый подходящий инструмент для выполнения такой задачи.