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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Оцените статью
Добавить комментарий

  1. Лилиана

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

    Ответить
  2. Катерина

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

    Ответить
    1. excel автор

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

      Ответить
    2. excel автор

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

      Ответить
  3. Марсель

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

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

    Ответить
    1. Антон

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

      Ответить
  4. Славянин

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

    Ответить
    1. excel автор

      Пожалуйста!

      Ответить
  5. Марина

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

    Ответить
    1. excel автор

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

      Ответить
  6. Тимур

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

    Ответить
    1. excel автор

      Пожалуйста

      Ответить
  7. Алена

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

    Ответить
    1. excel автор

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

      Ответить
  8. Фариза

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

    Ответить
    1. excel автор

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

      Ответить
  9. Марина

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

    Ответить
  10. Костя

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

    Ответить
    1. excel автор

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

      Ответить
  11. Ирина

    Спасибо!

    Ответить
  12. Сергей

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

    Ответить
  13. Юлия

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

    Ответить