Как в Excel преобразовать строку в столбец

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

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

Рассмотрим пример: у нас есть две строки, которые по каким-то причинам мы хотим развернуть в Excel:

Данные для преобразования

Данные для преобразования

Скопируем диапазон данных A1:L2 для преобразования. Кликнем правой кнопкой мыши на свободную ячейку ниже и в открывшемся меню выберем «Специальная вставка»:

Контекстное меню- специальная вставка

Контекстное меню- специальная вставка

В открывшемся окне поставим галочку «Транспонировать»:

Транспонировать

Транспонировать

Если дополнительно мы отметим точкой «Значения», то будут вставлены только значения (принтскрин ниже, слева), если «Все» то вставка осуществится вместе с форматом  (принтскрин ниже, справа):

Результат перевода строк в столбцы

Результат перевода строк в столбцы

Для обратного преобразования (столбцов в строки) нужно выполнить туже самую операцию транспонирования.

Если есть вопросы — задавайте!

Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.

Спасибо за внимание.

 

Поделиться:
22 Комментария
  • Юлия says:

    Спасибо большое! Вы-большой умница!

  • Сергей says:

    Добрый вечер
    Скажите как мне сделать следующее преобразование: строка
    abcd abcd abcd abcd abcd … abcd abcd abcd
    в столбец
    abcd abcd abcd
    abcd abcd abcd
    abcd abcd abcd
    Спасибо

  • Ирина says:

    Спасибо!

  • Костя says:

    Отлично!
    Спасибо за помощь!
    Excel крутая программа!!!

    • excel says:

      и вам спасибо за отзыв

  • Марина says:

    Спасибо за помощь!

  • Фариза says:

    Здравствуйте!
    У меня это не работает((
    У меня в строке в ячейках написана формула, и мне надо преобразовать его в столбец, но в транспонированном столбце выходит ошибка (=#ССЫЛКА!), отметка «Значения» мне не подходит. Мне нужно, чтобы формула сохранилась. Как???
    Заранее спасибо.

    • excel says:

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

  • Алена says:

    добрый вечер,а как можно 5 столбцов разместить в одну строчку?

    • excel says:

      Если разово, то сначала перевести их в строчки, как указано в статье, а потом вручную сделать их в одну строчку

  • Тимур says:

    Спасибо, помогли!

  • Марина says:

    для какой версии excel это работает? у меня 2003 офис — специальная вставка неактивна:(

    • excel says:

      Для всех версий должно работать. Может у вас стоит запрет на редактирование.
      Вот офис 2003
      Специальная вставка

  • Славянин says:

    Хорошая статья! Благодарю!

  • Марсель says:

    1 абвгд
    2 абвгд
    3 абвгд
    4 абвгд
    5 абвгд
    а нужно вот так
    1 а
    б
    в
    г
    д

    2 а
    б
    и т.д. то есть в один столбик из дной яячейки

    • Антон says:

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

  • Катерина says:

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

    • admin says:

      Катерина, возможно Вас заинтересует наша новая статья — Транспонирование Макросом.

    • excel says:

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

  • Лилиана says:

    Большое спасибо за столь нужное объяснение.
    Если честно, я это делала вручную (копи-паст), что занимало уйму времени.
    Тот, кто придумал Excel — молодец!

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть