Как сделать столбцы в экселе Excelka.ru - все про Ексель

Как сделать столбцы в экселе

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

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

К счастью, это не так и данная задача решается намного проще. Сейчас мы расскажем, как сделать столбцы строками в Excel буквально за пару кликов мышкой. Материал будет актуален для всех современных версий Excel, включая Excel 2007, 2010, 2013 и 2016.

Способ № 1. Используем копирование и вставку с транспонированием.

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

Для того чтобы воспользоваться данным способом вам нужно выделить область листа Excel, строки которой нужно преобразовать в столбцы, и скопировать данную область с помощью комбинации клавиш Ctrl-C или с помощью команды «Копировать» в контекстном меню (как на скриншоте внизу).

После этого нужно выбрать ячейку для вставки новой преобразованной области и кликнуть по ней правой кнопкой мышки. После чего в открывшемся окне нужно выбрать вставку с транспонированием (на скриншоте внизу нужная кнопка выделена стрелкой).

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

Также нужно отметить, что данный способ не будет работать если ваша область с данными оформлена как таблица Excel (кнопка «Таблица» на вкладке «Вставка»).

Для того чтобы транспонировать таблицу Excel ее нужно сначала преобразовать в диапазон. Делается это при помощи кнопки «Преобразовать в диапазон» на вкладке «Робота с таблицами – Конструктор».

Кроме этого, таблицу Excel можно транспонировать при помощи функции ТРАНСП, о которой мы расскажем ниже.

Способ № 1. Используем формулу «ТРАНСП».

Если ваши данные в таблице регулярно меняются и вам постоянно нужно преобразовывать столбцы в строки, то описанный выше способ будет очень неудобен. Вместо него лучше использовать формулу «ТРАНСП», которая делает все тоже самое, но автоматически.

Пользоваться формулой «ТРАНСП» достаточно просто, но есть некоторые важные моменты, которые связаны с тем, что формула работает с массивом. Чтобы процесс использования формулы был максимально понятен, мы рассмотрим все шаг за шагом.

Для начала вам нужно выделить область таблицы, в которую будут помещаться транспонированные данные. Область должна быть такой же, как и область с исходными данными, но количество столбцов и строк нужно поменять местами. Например, если ваша исходная область имела 30 столбцов и 1 строку, то область для транспонированных данных должна иметь 30 строк и 1 столбец.

После выделения области нужного размера можно приступать к вводу формулы, которая сделает столбцы строками и наоборот. Для этого нажимаем Enter, вводим знак «=», вводим название формулы «ТРАНСП» и открываем круглую скобку.

Дальше выделяем мышкой область с исходными данными либо вручную вводим адрес нужного массива данных.

После ввода адреса массива с данными закрываем круглую скобку и нажимаем комбинацию Ctrl-Shift-Enter. Нажимать нужно именно Ctrl-Shift-Enter, а не просто Enter, так как эта формула работает с массивом.

После нажатия на Ctrl-Shift-Enter вы получите новую область таблицы, в которой столбцы преобразованы в строки и наоборот.

При этом, теперь все ячейки новой области связаны с исходными ячейками с помощью формулы «ТРАНСП». Это означает, что при изменении данных в исходной области, данные будут изменяться и в новой преобразованной области.

Добавление столбца в Microsoft Excel

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

Вставка столбца

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

Способ 1: вставка через панель координат

Одним из самых простых способов вставки является операция через горизонтальную панель координат Excel.

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

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

    Можно выполнить данную задачу и несколько по-другому, а именно через контекстное меню ячейки.

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

  • На этот раз добавление не происходит автоматически. Открывается небольшое окошко, в котором нужно указать, что именно пользователь собирается вставить:
    • Столбец;
    • Строку;
    • Ячейку со сдвигом вниз;
    • Ячейку со сдвигом вправо.

    Переставляем переключатель в позицию «Столбец» и жмем на кнопку «OK».

  • После этих действий колонка будет добавлена.
  • Способ 3: кнопка на ленте

    Вставку столбцов можно производить, используя специальную кнопку на ленте.

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

    Читать еще:  Почему в таблице эксель вместо цифр появляется знач

  • После этого колонка будет добавлена слева от выделенного элемента.
  • Способ 4: применение горячих клавиш

    Также новую колонку можно добавить с помощью горячих клавиш. Причем существует два варианта добавления

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

  • Для использования второго варианта нужно сделать клик по любой ячейке в столбце справа от области вставки. Затем набрать на клавиатуре Ctrl++. После этого появится то небольшое окошко с выбором типа вставки, которое было описано во втором способе выполнения операции. Дальнейшие действия в точности такие же: выбираем пункт «Столбец» и жмем на кнопку «OK».
  • Способ 5: вставка нескольких столбцов

    Если требуется сразу вставить несколько столбцов, то в Экселе не нужно для этого проводить отдельную операцию для каждого элемента, так как можно данную процедуру объединить в одно действие.

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

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

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

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

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

    После этого открывается окошко, в котором отображаются координаты выделенной области. Если вы что-то выделили неправильно, то прямо тут можно произвести редактирование. Главное, что нужно сделать на данном шаге – это проверить установлена ли галочка около параметра «Таблица с заголовками». Если у вашей таблицы есть шапка (а в большинстве случаев так и есть), но галочка у этого пункта отсутствует, то нужно установить её. Если же все настройки выставлены правильно, то просто жмем на кнопку «OK».

    После данных действий выделенный диапазон был отформатирован как таблица.

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

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

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

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

    Сначала рассмотрим способы вставки строк и столбцов листа при создании таблиц.

    Обратите внимание, в данном уроке указываются горячие клавиши для добавления или удаления строк и столбцов. Их надо использовать после выделения целой строки или столбца. Чтобы выделить строку на которой стоит курсор нажмите комбинацию горячих клавиш: SHIFT+ПРОБЕЛ. Горячие клавиши для выделения столбца: CTRL+ПРОБЕЛ.

    Как в Excel вставить столбец между столбцами?

    Допустим у нас есть прайс, в котором недостает нумерации позиций:

    Чтобы вставить столбец между столбцами для заполнения номеров позиций прайс-листа, можно воспользоваться одним из двух способов:

    1. Перейдите курсором и активируйте ячейку A1. Потом перейдите на закладку «Главная» раздел инструментов «Ячейки» кликните по инструменту «Вставить» из выпадающего списка выберите опцию «Вставить столбцы на лист».
    2. Щелкните правой кнопкой мышки по заголовку столбца A. Из появившегося контекстного меню выберите опцию «Вставить»

    Теперь можно заполнить новый столбец номерами позиций прайса.

    Вставка нескольких столбцов между столбцами одновременно

    В нашем прайсе все еще не достает двух столбцов: количество и единицы измерения (шт. кг. л. упак.). Чтобы одновременно добавить два столбца, выделите диапазон из двух ячеек C1:D1. Далее используйте тот же инструмент на главной закладке «Вставить»-«Вставить столбцы на лист».

    Или выделите два заголовка столбца C и D, щелкните правой кнопкой мышки и выберите опцию «Вставить».

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

    Как вставить строку в Excel между строками?

    Теперь добавим в прайс-лист заголовок и новую позицию товара «Товар новинка». Для этого вставим две новых строки одновременно.

    Выделите несмежный диапазон двух ячеек A1;A4(обратите внимание вместо символа «:» указан символ «;» — это значит, выделить 2 несмежных диапазона, для убедительности введите A1;A4 в поле имя и нажмите Enter). Как выделять несмежные диапазоны вы уже знаете из предыдущих уроков.

    Читать еще:  Сравнить две таблицы в excel на совпадения

    Теперь снова используйте инструмент «Главная»-«Вставка»-«Вставить строки на лист». На рисунке видно как вставить пустую строку в Excel между строками.

    Несложно догадаться о втором способе. Нужно выделить заголовки строк 1 и 3. Кликнуть правой кнопкой по одной из выделенных строк и выбрать опцию «Вставить».

    Чтобы добавить строку или столбец в Excel используйте горячие клавиши CTRL+SHIFT+«плюс» предварительно выделив их.

    Примечание. Новые строки всегда добавляются сверху над выделенными строками.

    Удаление строк и столбцов

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

    Для наглядного примера удалим из нашего прайс-листа нумерацию позиций товара и столбец единиц измерения – одновременно.

    Выделяем несмежный диапазон ячеек A1;D1 и выбираем «Главная»-«Удалить»-«Удалить столбцы с листа». Контекстным меню так же можно удалять, если выделить заголовки A1и D1, а не ячейки.

    Удаление строк происходит аналогичным способом, только нужно выбирать в соответствующее меню инструмента. А в контекстном меню – без изменений. Только нужно их соответственно выделять по номерам строк.

    Чтобы удалить строку или столбец в Excel используйте горячие клавиши CTRL+«минус» предварительно выделив их.

    Примечание. Вставка новых столбцов и строк на самом деле является заменой. Ведь количество строк 1 048 576 и колонок 16 384 не меняется. Просто последние, заменяют предыдущие… Данный факт следует учитывать при заполнении листа данными более чем на 50%-80%.

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

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

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

    Способ 1. Специальная вставка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Как добавить или удалить строку или столбец в таблице

    После создания таблицы Excel на листе можно легко добавлять и удалять строки и столбцы.

    Чтобы добавить строки и столбцы в таблицу Excel, можно воспользоваться командой Размер таблицы.

    Щелкните в любом месте таблицы, чтобы отобразить вкладку Работа с таблицами.

    Выберите Конструктор > Размер таблицы.

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

    В приведенном ниже примере исходная таблица охватывает диапазон A1:C5. После изменения размера с добавлением двух столбцов и трех строк таблица будет включать в себя диапазон A1:E8.

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

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

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

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

    Читать еще:  Для чего нужны сводные таблицы в excel

    В приведенном ниже примере добавления строки при вводе значения в ячейку A4 таблица расширяется за счет нее, а также смежной ячейки в столбце B.

    В приведенном ниже примере добавления столбца при вводе значения в ячейку C2 таблица расширяется за счет столбца C. Ему присваивается имя «Кв3», так как Excel выявляет закономерность присвоения имен по заголовкам «Кв1» и «Кв2».

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

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

    В приведенном ниже примере добавления строк при вставке значений из диапазона A10:B12 в первую строку под таблицей (строка 5) она расширяется за счет вставленных данных.

    В приведенном ниже примере добавления столбцов при вставке значений из диапазона C7:C9 в первый столбец справа от таблицы (столбец C) она расширяется за счет вставленных данных, а столбцу присваивается заголовок «Кв3».

    Добавление строки с помощью команды «Вставить»

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

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

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

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

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

    В приведенном ниже примере новый столбец будет вставлен слева от столбца 1.

    Выделите строки или столбцы таблицы, которые требуется удалить.

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

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

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

    Дубликаты удаляются из таблицы также легко, как и из любых выбранных данных в приложении Excel.

    Щелкните любое место таблицы.

    Откроется окно Работа с таблицами и вкладка Конструктор.

    На вкладке Конструктор в группе Сервис выберите команду Удалить дубликаты.

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

    Можно также нажать кнопку Снять выделение и выбрать нужные столбцы или нажать кнопку Выделить все, чтобы выделить все столбцы.

    Примечание: Дубликаты удаляются с листа. Если вы случайно удалили данные, которые вы хотите сохранить, можно воспользоваться сочетанием клавиш CTRL + Z или отменить на панели быстрого доступа , чтобы восстановить удаленные данные. Вы также можете использовать условное форматирование для выделения повторяющихся значений, прежде чем удалять их. Дополнительные сведения см. в статье Добавление, изменение и отмена условного форматирования.

    Убедитесь, что активная ячейка находится в столбце таблицы.

    Щелкните стрелку в заголовке столбца.

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

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

    Выделите пустые строки в таблице и нажмите клавиши CTRL+- (дефис).

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

    вExcel Online не задан параметр изменить размер таблицы , но вы можете вручную изменить размер таблицы, добавив в нее столбцы и строки.

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

    Чтобы добавить новую строку, введите данные в строку под последней строкой в таблице и нажмите клавишу ВВОД.

    Примечание: Для отображения новых столбцов и строк в таблице может понадобится несколько секунд.

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

    При сохранении книги в классическом формате Excel и повторном открытии ее в Excel Online вы увидите внесенные изменения.

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    Ссылка на основную публикацию