Как в экселе из вертикальной таблицы сделать горизонтальную: Три способа как транспонировать таблицу в Excel

Содержание

Три способа как транспонировать таблицу в Excel

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

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

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

Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.

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

Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:

  1. Выделяем всю таблицу и копируем ее (CTRL+C).
  2. Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
  3. Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
  4. В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.

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

Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.



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

С появлением СПЕЦИАЛЬНОЙ ВСТАВКИ транспонирование таблицы при помощи команды ТРАНСП почти не используется по причине сложности и большего времени на операцию. Но функция ТРАНСП все же присутствует в Excel, поэтому научимся ею пользоваться.

Снова действует по этапам:

  1. Правильно выделяем диапазон для транспонирования таблицы. В данном примере исходной таблицы имеется 4 столбца и 6 строк. Соответственно мы должны выделить диапазон ячеек в котором будет 6 столбцов и 4 строки. Как показано на рисунке:
  2. Сразу заполняем активную ячейку так чтобы не снять выделенную область. Вводим следующую формулу:=ТРАНСП(A1:D6)
  3. Нажимаем CTRL+SHIFT+ENTER. Внимание! Функия ТРАНСП()работает тилько в массиве. Поэтому после ее ввода нужно обязательно нажать комбинацию горячих клавиш CTRL+SHIFT+ENTER для выполнения функции в массиве, а не просто ENTER.

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

Способ 3. Сводная таблица

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

  1. Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА – СВОДНАЯ ТАБЛИЦА.
  2. Местом, где будет создана сводная таблица, выбираем новый лист.
  3. В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ.
  4. Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
  5. Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.

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

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

Транспонирование в Excel: как сделать вертикальную таблицу горизонтальной

Иногда при работе в табличном редакторе MS Excel, мы встречаемся с простой на первый взгляд задачей: транспонировании таблицы. Проще говоря, “переворачивании” таблицы из вертикального положения в горизонтальное, или наоборот.

Сделать таблицу Excel горизонтальной из вертикальной? Легко.

Сделать это совершенно не сложно – просто выделите “старую” таблицу, скопируйте её содержимое (Ctrl+C), затем перенесите курсор мыши в свободную ячейку таблицы и щелкните в ней правой кнопкой мыши.

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

Самый простой способ транспонировать таблицу

Транспонированная таблица скопируется как независимая редактируемая копия, при этом всё форматирование, а также формулы из “старой” таблицы, окажутся и в “новой”. Как видите способ прост, и покрывает 99% всех пользовательских потребностей.

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

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

=ТРАНСП()

или

=TRANSPOSE()

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

Причем предупреждаю – простотой он не отличается.

  1. Выделите на листе MS Excel несколько пустых ячеек, точно соответствующих размеру тех данных, что вы собираетесь в них разместить. Если исходная “вертикальная” таблица включает 2 столбца и 5 строк, то ваше выделение должно содержать такое же число ячеек, но с точностью до наоборот. То есть 5 столбцов и 2 строки.
  2. Установите курсор мыши в строку формул и наберите =ТРАНСП, а затем в скобках укажите диапазон – просто выделите мышью нашу исходную таблицу. Проще воспользоваться подсказкой MS Excel, которая появится как только вы начнете вводить название функции.
  3. Теперь элемент магии. Если после ввода всех данных просто нажать на enter, вместо копии таблицы, эксель покажет вам ошибку. Вводить данные нужно точно также как формулу массива, то есть комбинацией клавиш SHIFT+CTRL+Enter. Просто нажмите указанную комбинацию когда закончите с выделением исходной таблицы.

Запускаем в строке формул функцию ТРАНСП

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

Обратите внимание – “новая” и “старая” таблицы зависимы – меняя значение в “старой”, вы меняете его и в “новой”. Эта связь односторонняя – изменить что-то в исходных данных правкой их копии вы не сможете.

Транспонированная excel-таблица с сохранением зависимостей, но без сохранения форматирования

Транспонирование (поворот) данных из строк в столбцы и наоборот

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

Например, если данные выглядят так: «Регионы продаж» в заголовках столбцов и «Кварталы» с левой стороны:

Функция Транспонировать переупомешет таблицу, в которой столбцы «Кварталы» отображаются в заголовках столбцов, а слева будут показаны регионы продаж, например:

Вот как это сделать:

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

    Примечание: Убедитесь, что для этого нужно скопировать данные, так как не получится использовать команду Вырезать или CTRL+X.

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

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

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

Советы по транспонированию данных


  • Если данные содержат формулы, Excel автоматически обновляет их в соответствие с новым расположением. Убедитесь, что в этих формулах используются абсолютные ссылки. Если они не используются, перед поворотом данных можно переключаться между относительными, абсолютными и смешанными ссылками.

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

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

Вот как можно транспоннять содержимое ячейки:

  1. Скопируйте диапазон ячеев.

  2. Вы выберите пустые ячейки, в которые вы хотите ввести транспонировать данные.

  3. На вкладке Главная щелкните значок Ввести и выберите Ввести транспонировать.

Горизонтальная таблица в вертикальную Excel

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

Транспонированием таблицы в Excel называется замена столбцов строками и наоборот. Иными словами — это поворот в двух плоскостях: горизонтальной и вертикальной. Транспонировать таблицы можно тремя способами.

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

Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.

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

Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:

  1. Выделяем всю таблицу и копируем ее (CTRL+C).
  2. Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
  3. Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
  4. В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.

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

Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.

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

С появлением СПЕЦИАЛЬНОЙ ВСТАВКИ транспонирование таблицы при помощи команды ТРАНСП почти не используется по причине сложности и большего времени на операцию. Но функция ТРАНСП все же присутствует в Excel, поэтому научимся ею пользоваться.

Снова действует по этапам:

  1. Правильно выделяем диапазон для транспонирования таблицы. В данном примере исходной таблицы имеется 4 столбца и 6 строк. Соответственно мы должны выделить диапазон ячеек в котором будет 6 столбцов и 4 строки. Как показано на рисунке:
  2. Сразу заполняем активную ячейку так чтобы не снять выделенную область. Вводим следующую формулу:=ТРАНСП(A1:D6)
  3. Нажимаем CTRL+SHIFT+ENTER. Внимание! Функия ТРАНСП()работает тилько в массиве. Поэтому после ее ввода нужно обязательно нажать комбинацию горячих клавиш CTRL+SHIFT+ENTER для выполнения функции в массиве, а не просто ENTER.

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

Способ 3. Сводная таблица

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

  1. Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА — СВОДНАЯ ТАБЛИЦА.
  2. Местом, где будет создана сводная таблица, выбираем новый лист.
  3. В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ.
  4. Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
  5. Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.

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

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

Как в экселе горизонтальную таблицу сделать вертикальной

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

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

Ставим курсор, куда мы будем вставлять таблицу. Выделяем полностью данную таблицу, а затем, на клавиатуре, нажимаем на сочетание клавиш «CTRL+C». После наводим курсор на выделенную область и нажимаем на правую кнопку мыши, появиться меню, в котором выбираем «специальная ставка».

Появиться специальное меню, в котором нужно поставить галочку напротив надписи «транспонировать». После нажимаем на клавишу «Ок».

В итоге таблица из горизонтальной, станет вертикальной.

Видео как транспонировать столбцы в строки в эксель.

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

Процедура транспонирования

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

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

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

  1. Выделяем всю таблицу курсором мышки. Кликаем по ней правой кнопкой. В появившемся меню выбираем пункт «Копировать» или просто жмем на клавиатуре сочетание Ctrl+C.

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

  • Открывается окно настройки специальной вставки. Устанавливаем галочку напротив значения «Транспонировать». Жмем на кнопку «OK».
  • Как видим, после этих действий исходная таблица была скопирована в новое место, но уже с перевернутыми ячейками.

    Затем, можно будет удалить первоначальную таблицу, выделив её, кликнув курсором, и в появившемся меню выбрав пункт «Удалить…». Но можно этого и не делать, если она не будет вам мешать на листе.

    Способ 2: применение функции

    Второй способ переворачивания в Экселе предполагает применения специализированной функции ТРАНСП.

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

    Открывается Мастер функций. В списке представленных инструментов ищем наименование «ТРАНСП». После того, как нашли, выделяем и жмем на кнопку «OK».

    Открывается окно аргументов. У данной функции только один аргумент – «Массив». Ставим курсор в его поле. Вслед за этим, выделяем всю таблицу, которую хотим транспонировать. После того, как адрес выделенного диапазона записан в поле, жмем на кнопку «OK».

    Ставим курсор в конец строки формул. На клавиатуре набираем сочетание клавиш Ctrl+Shift+Enter. Это действие нужно для того, чтобы данные корректно были преобразованы, так как мы имеем дело не с одной ячейкой, а с целым массивом.

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

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

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

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

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

    Транспонировать (англ. Transpose) — переставлять, перемещать.

    Рассмотрим работу опции «транспонировать» на примере случайно придуманного списка овощей, хранящихся на овоще базе.

    Список овощей расположен вертикально:

    Овощи
    Томаты;
    Свекла;
    Огурцы;
    Репа;
    Редька черная;
    Редька белая.

    Пошаговые действия:

    Шаг 1.

    Выделить ячейки со списком;

    Шаг 2.

    Копировать ячейки сочетанием клавиш » ctrl»+»C» или вызвав правой кнопкой мыши контекстное меню и выбрав строчку «Копировать»;

    Шаг 3.

    Перенести курсор в начало предполагаемого горизонтального списка;

    Шаг 4.

    Вызвать меню специальной вставки и выбрать опцию «Транспонировать».

    Скопированные ячейки из колонки (столбца) будут вставлены в строку горизонтально.

    Как горизонтальную таблицу сделать вертикальной в ворде. Есть другой вариант как перевернуть текст в ворде

    Часто бывает непонятно, как в ворде перевернуть текст. Однако это на самом деле просто и быстро.

    Работа с текстовыми редакторами иногда требует дополнительных навыков. Тем более, что в функционале обычного Microsoft Word на самом деле довольно много возможностей.

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



    Универсальный способ

    Читайте также:

    Как в Ворде сделать одну страницу альбомной: Самые простые способы с пошаговой инструкцией 2018 года (+Отзывы)

    Есть несколько вариантов того, как переворачивать текст в ворде. Начнем с табличного.

    То есть разберемся по порядку:

    1
    Откройте необходимый файл или создайте его.

    2
    На панели текстового редактора будут различные вкладки меню. Выберите “Вставка”
    и кликните на “Таблица”
    .

    3
    В появившемся окне нарисуйте таблицу, выбрав количество строк и столбцов.

    4
    Также альтернативный вариант — обведите в таблицу только фразу или слово, которое нужно перевернуть вертикально.

    5
    После этого кликните правой кнопкой мыши на появившуюся таблицу и найдите подраздел “Направление текста”
    .

    6
    Выберите необходимое направление и кликнете ОК.

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

    Не всегда видимое оформление таблицы подходит под документ. Соответственно, нужно сделать ее невидимой. Просто зайдите во вкладку “Главная”, в разделе “Абзац” найдите “Нет границ”.

    Способ для MS Word 2003

    Читайте также:

    3 способа как пронумеровать страницы в Word кроме первой

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

    Его же выделите и щелкните правой кнопкой мыши. Откроется меню, где будет написано “Формат”
    , потом выберите “Направления текста”
    . Там вы и сможете повернуть текст вертикально.

    Способ для MS Word 2007

    Читайте также:

    Как восстановить документ Ворд? Методы для всех версий

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

    • Открыв нужный файл, найдите в меню раздел “Вставка”
      .
    • Выберите подраздел “Надпись”
      , “Нарисовать надпись”
      .
    • После обведите область, в которой вы будете писать.
    • Введите текст в рамках надписи.
    • Теперь должна появиться новая вкладка “Формат”
      .
    • Также найдите “Направление текста”
      и установите нужное положение.
    • Кроме того, надписи можно поворачивать на определенный градус просто при помощи мышки. Зажмите квадратик в правом нижнем углу надписи и вращайте ее, пока она не встанет так, как вам нужно.

    Способ для MS Word 2010 и 2016

    Читайте также:

    Как конвертировать ПДФ файл в Ворд? Программы и онлайн-сервисы переноса

    Microsoft Word 2010 и 2016 допускают использование двух предыдущих способов для того, чтобы перевернуть текст.

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

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

    Такое решение используют не только в Microsoft Word, но и в других текстовых редакторах. Так что вам не нужно загружать дополнительный софт для того, чтобы перевернуть текст. Будьте внимательны и не ведитесь на удочки мошенников. Тем более, что хакерские атаки в последнее время участились.

    Перевернуть часть текста

    Читайте также:

    Комбинации клавиш в Ворде: Все главные сочетания для работы

    Иногда перевернуть нужно не одно слово или предложение, но при этом полностью менять ориентацию страницы потребности тоже нет. Тогда стоит воспользоваться следующим способом.

    Для начала задайте нужный формат текста. После выделите необходимую информацию (один лист или несколько) и перейдите к параметрам. Там найдите альбомную ориентацию и кликнете “Применить”
    , но только к выделенному тексту. Далее просто кликнете “ОК”
    , чтобы изменения вступили в силу.

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

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

    Переворачиваем весь текст в MS Word 2003 и младше

    Читайте также:

    Как Cкачать Бесплатный Офис Для Windows? Заменяем Office: ТОП-10 бесплатных аналогов для Windows

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

    Обычно при открытии ворда страницы настроена вертикально, чтобы изменить это на горизонтальную ориентацию следуйте инструкции:

    • В меню найдите вкладку “Файл”
      .
    • Перейдите в “Параметры”
      .
    • Найдите вкладку “Поля”
      и потом строку “Ориентация”
      .
    • Там же будет расположение страниц: книжное или альбомное. Причем книжное — это обычная ориентация, то есть вертикальная, а альбомная как раз нам и нужна.
    • Подтвердите изменения, нажав ОК.

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

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

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

    Обнаружение изменений ориентации

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

    Как быть? Для начала радоваться, если у вас 2013 ворд и начинать грустить если 2010, 2007 и 2003, там придется плясать с бубном. Самое простой способ повернуть страницу — это вставить ее с помощью надписи в ворде 2013, который позволяет эту самую надпись поворачивать как вам нравится. У вас вставится ваша таблица, однако поменяются столбцы и строки местами. Обратите внимание, что если у вас копируется таблица без границ или границы таблицы есть частично, то не забудьте вставить все границы таблицы в самом экселе.

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

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

    Настройка вывода печати в окне предварительного просмотра

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

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

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

    Откройте программу MS Excel, которая всегда идет в пакете Microsoft Office. Для этого кликните по одной из ячеек правой кнопкой мыши и выберите параметр «Специальная вставка».

    Как повернуть таблицу в ворде? Практический урок!

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

    Выравнивание текста по вертикали в таблице

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

    Щелкните правой кнопкой мыши и выберите Свойства таблицы.

    Нажмите на вкладку, а затем в поле с надписью «Вертикальное выравнивание» нажмите «Центр», затем нажмите «ОК» для подтверждения.

    Изменяя высоту ячейки, вы можете видеть, что текст выровнен.

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

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

    Здесь в разделе «Инструкция для Word 2003» речь не о перевороте, а о повороте текста

    Пожалуйста! Захотел вставить картинку в текст? И с этим проблем не будет! Тем не менее, люди сталкиваются с трудностями, причем чаще всего из-за незнания. Вот скажите честно, знаете ли вы, как в Ворде перевернуть текст? Вряд ли, ведь в таком случае вы бы наверняка не оказались на этой странице и не читали бы эту статью.

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

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

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

    Выберите пустые ячейки

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

    Шаг 3: Введите диапазон исходных ячеек

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

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

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

    Формула массива — это формула, применяемая к нескольким ячейкам. Поскольку на шаге 1 вы выбрали более одной ячейки, формула будет применяться к нескольким ячейкам. Таблица состоит из строк и столбцов ячеек, которые вы можете заполнить текстом и графикой. Таблицы часто используются для организации и представления информации. Вы можете использовать таблицы для создания интересных макетов страниц или для создания текстовых, графических и вложенных таблиц.

    Различные способы работы со столами

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

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

    • Щелкните в таблице.
    • В меню «Таблица» выберите «Таблица автоформатов».
    • В поле «Таблица стилей» выберите нужный формат.
    • Выберите нужные параметры.
    • Нажмите «Применить».

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

    • В меню «Таблица» выберите «Вставить» и выберите параметр.
    • В меню «Таблица» выберите «Вставить», а затем «Столбцы» справа.

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

    Есть другой вариант как перевернуть текст в ворде. Переходим на вкладку «Вставка», выбираем меню «Надпись» и в выпадающем меню «Нарисовать надпись»

    Вот, что должно в итоге получится. Я позвонил приятелям и сообщил, как перевернуть текст в Word 2007, смена направления в других версиях существенно не отличается от вышеизложенного способа. Затем рисуем область и печатаем в ней необходимый текст, появляется новая вкладка «Формат», в ней выбираем икону «Направление текста», клик по ней меняет направление текста.

    Измените поля всех ячеек

    Измените поля ячейки

    Изменение ориентации текста.

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

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

    Если же вы захотите создать вертикальную таблицу на книжной странице и, допустим, рядом с ней написать текст, то этот вариант не годится. MS Word — популярная программа, помогающая решать сложные проблемы с версткой текста.

    Это можно сделать двумя способами: нажать правой кнопкой мыши по выделенной области и выбрать «Копировать», либо воспользоваться сочетанием горячих клавиш Ctrl+C. Найдите пункт «Транспортировать» и отметьте его. Нажмите кнопку «Далее». Word в отличии от самого обычного блокнота позволяет творить с буквами буквально все, чего ты сам пожелаешь.

    Изменить выравнивание текста на ячейку таблицы

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

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

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

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

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

    Выполните одно из следующих действий.

    На вкладке «Главная» находим в пункте меню «Абзац», выбираем иконку нижняя граница, кликаем и выбираем строчку «Нет границ»

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

    Преобразование текста в таблицу

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

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

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

    • Выберите текст, который вы хотите преобразовать.
    • Выберите опцию для желаемого разделителя.
    • Выберите строки или таблицу, которые вы хотите преобразовать в абзацы.
    • В меню «Таблица» выберите «Преобразовать», а затем «От таблицы к тексту».
    • Строки разделяются символами конечной точки.

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

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

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

    Нарисуйте более сложную таблицу

    Использование команды «Вставить таблицу». Используйте следующую процедуру, чтобы выбрать размер и форму таблицы перед ее вставкой в ​​документ.

    • Нажмите на точку, в которой вы хотите создать таблицу.
    • Чтобы использовать встроенный формат Нажмите «Автоформат».

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

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

    Иногда при работе в табличном редакторе MS Excel, мы встречаемся с простой на первый взгляд задачей: транспонировании таблицы
    . Проще говоря, «переворачивании» таблицы из вертикального положения в горизонтальное, или наоборот.

    Сделать это совершенно не сложно — просто выделите «старую» таблицу, скопируйте её содержимое (Ctrl+C), затем перенесите курсор мыши в свободную ячейку таблицы и щелкните в ней правой кнопкой мыши.

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

    Транспонированная таблица скопируется как независимая редактируемая
    копия, при этом всё форматирование, а также формулы из «старой» таблицы, окажутся и в «новой». Как видите способ прост, и покрывает 99% всех пользовательских потребностей.

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

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

    =ТРАНСП()
    =TRANSPOSE()

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

    Причем предупреждаю — простотой он не отличается.

    1. Выделите на листе MS Excel несколько пустых ячеек, точно соответствующих размеру тех данных, что вы собираетесь в них разместить. Если исходная «вертикальная» таблица включает 2 столбца и 5 строк, то ваше выделение должно содержать такое же число ячеек, но с точностью до наоборот. То есть 5 столбцов и 2 строки.
    2. Установите курсор мыши в строку формул и наберите =ТРАНСП, а затем в скобках укажите диапазон — просто выделите мышью нашу исходную таблицу. Проще воспользоваться подсказкой MS Excel, которая появится как только вы начнете вводить название функции.
    3. Теперь элемент магии. Если после ввода всех данных просто нажать на enter, вместо копии таблицы, эксель покажет вам ошибку. Вводить данные нужно точно также как формулу массива, то есть комбинацией клавиш SHIFT+CTRL+Enter
      . Просто нажмите указанную комбинацию когда закончите с выделением исходной таблицы.

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

    Обратите внимание — «новая» и «старая» таблицы зависимы — меняя значение в «старой», вы меняете его и в «новой». Эта связь односторонняя — изменить что-то в исходных данных правкой их копии вы не сможете.

    Также вас может заинтересовать.

    В текстовом редакторе Microsoft Word довольно часто приходится работать не только с текстом, но и с таблицами. Данные, представленные в ней, воспринимаются легче и быстрее. Но не всегда она может поместиться на листе.

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

    Как повернуть таблицу

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

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

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

    Дальше в блоке удалите пример, нажав «Delete»
    . Используя маркеры на границе, растяните ее, чтобы она была по размеру немного больше таблицы. Затем выделите все ячейки – нажмите на стрелочки в левом верхнем углу, и скопируйте ее – нажмите «Ctrl+C»
    .

    После этого поставьте курсор в добавленное поле и вставьте туда скопированные ячейки – нажмите «Ctrl+V»
    .

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

    В Ворде 2007 и 2010 будет зеленый кружок, если у Вас установлен Ворд 2013 или 2016, тогда вместо него будет серая круговая стрелка.

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

    Для поворота добавленного поля с содержимым можно использовать и другой способ. Выделите его перейдите на вкладку «Средства рисования»
    – «Формат»
    и в группе «Упорядочить»
    нажмите на кнопку «Повернуть»
    .

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

    Давайте кратко расскажу о том, как все сделать. Выделите всю таблицу – кликните по кнопке со стрелками в левом верхнем углу. Перейдите на вкладку «Работа с таблицами»
    – «Макет»
    . Здесь в группе «Выравнивание»
    нажмите на кнопку «Направление текста»
    .

    Нажав несколько раз можно добавить поворот на 90 или 270 градусов. Выберите тот вид, который подходит Вам больше.

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

    Как сделать перевернутую таблицу

    Если у Вас в документе ее еще нет и нужно создать ее повернутую по вертикали, тогда сделать это довольно легко.

    Если кратко – добавьте разрыв раздела на предыдущей странице и на текущей. Потом перейдите на вкладку «Разметка страницы»
    и выберите «Ориентация»
    – «Альбомная»
    .

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

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

    Оценить статью:

    Microsoft Word, будучи действительно многофункциональным текстовым редактором, позволяет работать не только с текстовыми данными, но и таблицами. Иногда во время работы с документом возникает необходимость эту самую таблицу перевернуть. Вопрос о том, как это сделать, интересует очень многих пользователей.

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

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

    Урок: Как в Word писать вертикально

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

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

    Переворот таблицы с помощью текстового поля

    Текстовое поле — это некая рамка, которая вставляется на лист документа в Word и позволяет размещать внутри себя текст, графические файлы и, что для нас особенно важно, таблицы. Именно это поле и можно вращать на листе как угодно, но для начала необходимо узнать о том, как его создать

    Урок: Как переворачивать текст в Ворд

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

    Итак, у нас есть таблица, которую необходимо перевернуть, и уже готовое текстовое поле, которое нам в этом поможет.

    1. Для начала нужно подогнать размер текстового поля под размер таблицы. Чтобы это сделать, установите курсор на одном из “кружочков”, расположенных на его рамке, кликните левой кнопкой мышки и потяните в желаемом направление.

    Примечание:
    Размер текстового поля можно подогнать и позже. Стандартный текст внутри поля, конечно же, придется удалить (просто выделите его, нажав “Ctrl+A”, а затем нажмите “Delete”. Точно так же, если требования к документу это позволяют, можно изменить и размер таблицы.

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

    3. Выделите таблицу, со всем ее содержимым. Для этого просто кликните левой кнопкой мышки в одной из ее ячеек и нажмите “Ctrl+A”
    .

    4. Скопируйте или вырежьте (если вам не нужен оригинал) таблицу, нажав “Ctrl+X”
    .

    5. Вставьте таблицу в текстовое поле. Для этого кликните левой кнопкой мышки по области текстового поля, чтобы оно стало активным, и нажмите “Ctrl+V”
    .

    6. Если это необходимо, подкорректируйте размеры текстового поля или самой таблицы.

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

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

    8. Если ваша задача — сделать горизонтальную таблицу в Ворде строго вертикальной, перевернуть или повернуть ее на какой-нибудь точный угол, проделайте следующее:


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

    На этом все, теперь вы знаете, как развернуть таблицу в Word в любом направление, как в произвольном, так и в точно заданном. Желаем вам продуктивной работы и только положительных результатов.

    Инструкция

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

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

    Далее вырезаем всю таблицу. Для этого используем сочетание клавиш Ctrl + X. Аналогичную операцию можно выполнить посредством контекстного меню. Для этого на произвольном участке выделенной области делаем правый щелчок мышью. Возникает меню, в котором выбираем пункт «Вырезать».

    Текстовый редактор

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

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

    Сохранение

    «>На следующем этапе решения вопроса, как повернуть в «Ворде» таблицу, устанавливаем внутри рамки курсор. Используем сочетание клавиш Ctrl + V. Это позволит вставить таблицу, которая была ранее скопирована. Соответствующую операцию можно повторить при помощи контекстного меню. Для этого нажимаем на правую кнопку мыши. В возникшем контекстном меню выбираем пункт под названием «Параметры вставки». Нажимаем кнопку «Сохранить исходное форматирование». Таблица вставлена.

    По умолчанию у нее присутствует обрамляющая рамка. Нажимаем на нее правой кнопкой мыши. В возникшем окне выбираем пункт «Формат фигуры». Используем «Цвет линии» в левой части. Выбираем вариант «Нет линий». Нажимаем кнопку «Закрыть». Обрамляющая рамка исчезает. Теперь переворачиваем таблицу, используя верхний зеленый маркер, который отвечает за поворот фигуры.

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

    Как повернуть таблицу

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

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

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

    Подробнее можете прочесть в статье: как сделать надпись в Ворде.

    Дальше в блоке удалите пример, нажав «Delete». Используя маркеры на границе, растяните ее, чтобы она была по размеру немного больше таблицы. Затем выделите все ячейки – нажмите на стрелочки в левом верхнем углу, и скопируйте ее – нажмите «Ctrl+C».

    После этого поставьте курсор в добавленное поле и вставьте туда скопированные ячейки – нажмите «Ctrl+V».

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

    В Ворде 2007 и 2010 будет зеленый кружок, если у Вас установлен Ворд 2013 или 2016, тогда вместо него будет серая круговая стрелка.

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

    Для поворота добавленного поля с содержимым можно использовать и другой способ. Выделите его перейдите на вкладку «Средства рисования» – «Формат» и в группе «Упорядочить» нажмите на кнопку «Повернуть».

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

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

    Давайте кратко расскажу о том, как все сделать. Выделите всю таблицу – кликните по кнопке со стрелками в левом верхнем углу. Перейдите на вкладку «Работа с таблицами» – «Макет». Здесь в группе «Выравнивание» нажмите на кнопку «Направление текста».

    Нажав несколько раз можно добавить поворот на 90 или 270 градусов. Выберите тот вид, который подходит Вам больше.

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

    Как сделать перевернутую таблицу

    Если у Вас в документе ее еще нет и нужно создать ее повернутую по вертикали, тогда сделать это довольно легко.

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

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

    После того, как измените направление текста, заполните ее данными.

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

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

    Как перевернуть на 90 градусов

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

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

    Если кратко – добавьте разрыв раздела на предыдущей странице и на текущей. Потом перейдите на вкладку «Разметка страницы» и выберите «Ориентация» – «Альбомная».

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

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

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

    Данную статью мы посвятим такой задаче как переворот таблицы. Проблема в том, что просто так перевернуть таблицу вертикально на 90 градусов нельзя. Такая возможность просто не предусмотрена в текстовом редакторе Word. Но, если использовать одну хитрость, то это вполне реально сделать. Данная хитрость заключается в использовании функции которая называется «Надпись» (если у вас Word 2007 или 2010) или «Текстовое поле» (если у вас Word 2013 или 2016).


    Как перевернуть таблицу в Word 2007, 2010, 2013 и 2016

    Итак, для того чтобы перевернуть таблицу в Ворде перейдите на вкладку «Вставка», нажмите на кнопку «Надпись» (или «Текстовое поле») и выберите вариант «Простая надпись»
    .

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

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

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

    Для того чтобы перевернуть таблицу в Word ровно на 90 градусов и установить ее вертикальной перед началом переворота зажмите клавишу SHIFT
    . В этом случае рамка с таблицей будет переворачиваться только на определенный угол и вам будет проще установить ее четко в вертикальное положение.

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

    Здесь вы сможете настроить внешний вид рамки, положение рамки, обтекание текстом вокруг рамки и т.д.

    Как перевернуть текст внутри таблицы

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

    Таким образом можно получить таблицу, текст в которой перевернут вертикально (как на скриншоте внизу).

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

    Читайте также…

    Как в эксель горизонтальную строку сделать вертикальной

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

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

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

    Примечание: Если данные хранятся в таблице Excel, функция Транспонирование будет недоступна. Можно сначала преобразовать таблицу в диапазон или воспользоваться функцией ТРАНСП, чтобы повернуть строки и столбцы.

    Вот как это сделать:

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

    Примечание: Убедитесь, что вы хотите скопировать данные для этого, так как при использовании команды Вырезать или CTRL + X не работает.

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

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

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

    Советы по транспонированию данных

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

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

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

    Вот как можно транспонировать содержимое ячейки:

    Копирование диапазона ячеек.

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

    На вкладке Главная щелкните значок Вставить и выберите команду Вставить транспонировать.

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

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

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

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

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

    Ставим курсор, куда мы будем вставлять таблицу. Выделяем полностью данную таблицу, а затем, на клавиатуре, нажимаем на сочетание клавиш «CTRL+C». После наводим курсор на выделенную область и нажимаем на правую кнопку мыши, появиться меню, в котором выбираем «специальная ставка».

    Появиться специальное меню, в котором нужно поставить галочку напротив надписи «транспонировать». После нажимаем на клавишу «Ок».

    В итоге таблица из горизонтальной, станет вертикальной.

    Видео как транспонировать столбцы в строки в эксель.

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

    Транспонировать (англ. Transpose) — переставлять, перемещать.

    Рассмотрим работу опции «транспонировать» на примере случайно придуманного списка овощей, хранящихся на овоще базе.

    Список овощей расположен вертикально:

    Овощи
    Томаты;
    Свекла;
    Огурцы;
    Репа;
    Редька черная;
    Редька белая.

    Пошаговые действия:

    Шаг 1.

    Выделить ячейки со списком;

    Шаг 2.

    Копировать ячейки сочетанием клавиш » ctrl»+»C» или вызвав правой кнопкой мыши контекстное меню и выбрав строчку «Копировать»;

    Шаг 3.

    Перенести курсор в начало предполагаемого горизонтального списка;

    Шаг 4.

    Вызвать меню специальной вставки и выбрать опцию «Транспонировать».

    Скопированные ячейки из колонки (столбца) будут вставлены в строку горизонтально.

    изменение форматирования данных Excel с вертикального на горизонтальное

    Это решение будет немного универсальным. Предположим, ваша исходная таблица находится в B2: D5. Таким образом, вы можете адаптировать его к таблице, расположенной в любом месте вашего листа. Где, как таблица, начинающаяся в A1, может закончиться использованием некоторых сокращений.

    Поместите следующие две формулы в G3 и h4 соответственно:

      = ЕСЛИОШИБКА (ИНДЕКС ($ B $ 2: $ D $ 2, MOD (ROWS ($ G $ 3: G3), COUNTA ($ B $ 2: $ D $ 2) +1)), "")
    
    = ЕСЛИОШИБКА (ИНДЕКС ($ B $ 3: $ D $ 5; ОКРУГЛВЕРХ ((СТРОКИ ($ H $ 3: h4)) / (COUNTA ($ B $ 2: $ D $ 2) +1), 0), MOD (ROWS ($ H $ 3: h4), COUNTA ($ B $ 2: $ D $ 2) +1)), "")
      

    Первая формула использует функцию mod для создания счетчика.Когда формула копируется, $ G $ 3: G3 меняется на $ G $ 3: G4, и функция ROWS возвращает 1 для первой строки, 2 для второй строки и так далее. Настройте $ G $ 3: G3 на ячейку, в которой вы хотите, чтобы ваша таблица начиналась. Функция countA предназначена для определения количества имеющихся столбцов. Диапазон $ B $ 2: $ D $ 2 необходимо настроить в соответствии с заголовками столбцов. У вас не может быть пустых заголовков. +1 требуется для увеличения количества столбцов на 1, чтобы создать пустую строку между группами.

    Функция mod вложена в функцию ИНДЕКС $ B $ 2: $ D $ 2.Он будет считать по ряду чисел, представляющих столбец, в который нужно заглянуть, обратится к нулю и повторится. Когда мод возвращает значение 0, INDEX не может с этим справиться и выдает ошибку. Вложив это в функцию ЕСЛИОШИБКА, можно подавить значение ошибки, и вместо этого будет возвращено «». Визуально он выглядит пустым, но в ячейке все еще есть формула.

    Вторая функция в основном такая же, как и первая, за исключением того, что вместо указания на строку заголовка в одномерном диапазоне остальная часть таблицы используется в ИНДЕКС для двухмерного диапазона $ B $ 3: $ D $ 5.Поскольку это двухмерный диапазон, INDEX нужно указать, какую строку искать и в каком столбце искать. Поскольку первая формула имеет часть, которая уже заботится о том, в каком столбце искать, ее можно просто скопировать. Чтобы определить, в какой строке искать, эта часть второй формулы делает следующее:

      ЗА НЕДЕЛЮ ((СТРОКИ ($ H $ 3: h4)) / (COUNTA ($ B $ 2: $ D $ 2) +1), 0)
      

    Снова измените $ H $ 3: h4 на ячейку для начала второго столбца и $ B $ 2: $ D $ 2, чтобы соответствовать строке заголовка столбца.

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

    Ниже приведен пример диапазона на листе с именем Sheet1

    .

      Лист1! B3: D6
      

    Уведомление — в имени нет пробела. Если бы рабочий лист имел пробел в имени, например, рабочий лист с именем КРАСНЫЙ СИНИЙ, то ссылка выглядела бы так:

      КРАСНО-СИНИЙ! B3: D6
      

    microsoft excel — Как преобразовать вертикально повторяющиеся данные в горизонтальные?

    Если у вас Windows Excel 2010+, вы можете использовать Power Query .Он включен в более поздние версии как Get & Transform на вкладке «Данные», а в более ранние версии как бесплатная надстройка от Microsoft.

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

    • Данные → Получить и преобразовать данные → Из таблицы / диапазона
      • Убедитесь, что пунктирные линии охватывают только таблицу, а не какие-либо посторонние строки / столбцы
    • Откроется редактор PQ, в котором будет показана исходная таблица и, возможно, Changed Type в окне Applied Steps справа.
    • Сортировка столбца Год по возрастанию
    • Выберите столбец Год , затем
      • Поворот
        • Столбец значений = KOFGI
        • Расширенные параметры: не объединять
    • Измените порядок столбцов Country Name и Country Code , как вы показываете в выходных данных.

    И готово!

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

      лет
        Источник = Excel.CurrentWorkbook () {[Name = "Table5"]} [Содержание],
        # "Changed Type" = Table.TransformColumnTypes (Source, {{"Country Code", type text}, {"Country Name", type text}, {"Year", Int64.Type}, {"KOFGI", type number }}),
        # "Sorted Rows" = Table.Sort (# "Changed Type", {{"Year", Order.Ascending}}),
        # "Pivoted Column" = Table.Pivot (Table.TransformColumnTypes (# "Sorted Rows", {{"Year", type text}}, "en-US"), List.Distinct (Table.TransformColumnTypes (# "Sorted Rows ", {{" Год ", введите текст}}," en-US ") [#" Год "])," Год "," КОФГИ "),
        # "Переупорядоченные столбцы" = Таблица.ReorderColumns (# «Сводная колонка», {«Название страны», «Код страны», «2010», «2011», «2012», «2013», «2014», «2015», «2016»})
    в
        # "Переупорядоченные столбцы"
      

    3 способа горизонтального переноса данных в Excel

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

    В этой статье описаны три различных способа горизонтального транспонирования данных.Первые два проще использовать для небольших наборов данных, но последний лучше для сложных наборов данных.

    Транспонирование примера данных Excel

    Взгляните на набор данных ниже. В двух столбцах указаны имена сотрудников и их зарплаты.

    Перенос данных по горизонтали

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

    1. Простое копирование и вставка данных.
    2. Использование функции транспонирования.
    3. Ввод формул в виде текста.

    Давайте посмотрим, как работают все три метода транспонирования и какие ограничения у каждого из них.

    1. Простая вставка копии

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

    1. Выберите ячеек , которые вы хотите транспонировать.

    2. Нажмите CTRL + C , чтобы скопировать его.

    3. Перейдите к ячейкам , где вы хотите получить новый результат.

    4. Нажмите , щелкните правой кнопкой мыши и перейдите к , вставьте специальный .

    5. Отметьте опцию транспонировать .

    6. Щелкните ОК .

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

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

    Связано: как рассчитать стандартное отклонение в Excel

    2. Использование функции транспонирования

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

    1. Выберите диапазон ( A3: B12 ) в качестве аргумента массива в функции транспонирования .

    2. Нажмите Enter.

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

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

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

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

    1. Выделите ячейки с диапазоном, скажем, F12: M13 .

    2. Выберите тот же массив из набора данных ( A3: B12 ) и добавьте его к функции транспонирования .

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

    4.Вместо этого нажмите CTRL + Shift + Return .

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

    Перетащите в правый угол двух ячеек, чтобы заполнить данные для двух других записей.

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

    1. Снова перейдите к основной функции транспонирования .
    2. Снова нажмите CTRL + Shift + Enter .

    3. Будучи динамичным, любые изменения, внесенные вами в исходный набор данных, будут отражены. Изменение зарплаты Финча на 50 000 автоматически обновило перенесенную область.

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

    3. Ввод формул в виде текста

    В этом методе вам нужно будет ввести формулу в виде текста.

    1. Вручную наберите A3 в любой ячейке.

    2. Добавьте любой алфавит в качестве префикса перед A3 , скажем X .

    3. Как и A3, добавьте первую ячейку ( B3 ) второй строки с такими же X .

    4. Выделите обе ячейки и перетащите их через остальные ячейки в столбцах 17 и 18 .

    5. Выберите все заполненных записей .

    6. Нажмите CRTL + H , чтобы открыть окно меню Найти и заменить .

    7. Введите « X » в поле « Найти что » и добавьте знак равенства (=) в поле « Заменить на ».

    8. Щелкните Заменить все и нажмите ОК .

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

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

    Связано: как таблица данных в Microsoft Excel позволяет сравнивать результаты

    Какой метод наиболее полезен для переноса данных?

    Из-за двух факторов последний метод является гораздо более простым подходом, чем использование формулы транспонирования.

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

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

    Можно ли использовать все три метода для транспонирования горизонтальных данных?

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

    Эффективное транспонирование данных с помощью этих трех методов

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

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

    Как объединить данные из нескольких листов с помощью трехмерных ссылок в Excel

    Используя трехмерные формулы Excel, вы можете объединить данные из нескольких листов в один сводный лист.Вот как это сделать!

    Читать далее

    Об авторе

    Шан Абдул
    (Опубликовано 90 статей)

    Шан Абдул — дипломированный инженер.После окончания учебы и получения степени магистра он начал свою карьеру как писатель-фрилансер. Он пишет об использовании различных инструментов и программного обеспечения, чтобы помочь людям быть более продуктивными в качестве студентов или профессионалов. В свободное время он любит смотреть видео на Youtube о продуктивности.

    Более
    От Шан Абдул

    Подпишитесь на нашу рассылку новостей

    Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

    Нажмите здесь, чтобы подписаться

    Excel 2020: поверните данные в сторону с помощью формулы — Советы по Excel

    1. Дом
    2. Указатель советов по Excel
    3. Excel 2020: поверните данные в сторону с помощью формулы

    30 июля 2020 г. — Билл Джелен

    Кто-то построил эту таблицу поиска боком, растянувшись на C1: N2.Я понимаю, что могу использовать ГПР вместо ВПР, но я предпочитаю вернуть данные обратно в вертикальную ориентацию.

    Копия C1: N2. Щелкните правой кнопкой мыши в A4 и выберите параметр «Транспонировать» в разделе «Параметры вставки». Транспонировать — это причудливое слово в Excel, означающее «повернуть данные в сторону».

    Много транспонирую. Но я использую Alt + E , S , E , Введите для транспонирования вместо щелчка правой кнопкой мыши.

    Но есть проблема. Транспонирование — это одноразовый снимок данных.Что делать, если у вас есть формулы в горизонтальных данных? Есть ли способ транспонировать с помощью формулы?


    Первый способ немного странный. Если вы пытаетесь транспонировать 12 горизонтальных ячеек, вам нужно выбрать 12 вертикальных ячеек за один выбор. Начните вводить формулу, например = TRANSPOSE (C2: N2) , в активной ячейке, но не нажимайте Enter. Вместо этого удерживайте Ctrl + Shift , а затем нажмите Enter . Это помещает единую формулу массива в выбранные ячейки.Эта формула TRANSPOSE вернет 12 ответов, и они появятся в 12 выбранных ячейках, как показано ниже.

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

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

    Чтобы избежать использования формулы массива, используйте комбинацию ИНДЕКС и СТРОКА, как показано на рисунке ниже. = СТРОКА (1: 1) — это умный способ записать число 1. Когда вы копируете эту формулу вниз, ссылка на строку изменяется на 2: 2 и возвращает 2.

    Функция ИНДЕКС сообщает, что вы получаете ответы от C2: N2 и хотите получить n -й элемент из диапазона.

    На рисунке ниже = FORMULATEXT в столбце C показывает, как формула изменяется при копировании.

    Заглавное фото: Полин Лорой на Unsplash.com


    Эта статья является отрывком из MrExcel 2020 — Seeing Excel Clearly.


    Билл Елен является автором / соавтором:

    MrExcel 2021 — Unmasking Excel

    Это 5-е издание MrExcel XL. Обновления на 2021 год включают в себя: LAMBDA, LET, нечеткое совпадение Power Query, сортировку и фильтрацию в представлении листа, вырезание людей, сохранение объекта как изображение, STOCKHISTORY, типы данных Wolfram Alpha, пользовательские типы данных из Power Query, типы данных о погоде, двуязычный электронные таблицы, улучшения производительности, отображение нескольких листов, перо действий, сворачиваемые панели задач, функция LET для повторного использования вычислений, сохранение формул с использованием LAMBDA, рекурсивная LAMBDA, ветвление LAMBDA, лямбда для возврата изображения, краткий справочник по функциям Excel.

    Как вставить горизонтальные данные по вертикали в Excel и Google Таблицы

    Из этой статьи вы узнаете, как вставить горизонтальные данные вертикально в Excel и Google Таблицы.

    Вставить горизонтальные данные по вертикали

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

    1. Допустим, у вас есть данные в строке (например,g., строка 1), которую вы хотите поместить в столбец (в данном примере дни недели). Сначала выберите диапазон данных , который вы хотите транспонировать, щелкните правой кнопкой мыши и выберите Копировать (или используйте ярлык CTRL + C )

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

    3.Появится окно Специальная вставка . Выберите Транспонировать и нажмите ОК.

    Примечание : Другой способ сделать это — выбрать место , куда вы хотите вставить данные, щелкните правой кнопкой мыши его, а в разделе «Параметры вставки» щелкните значок Транспонировать , показанный на рисунке ниже. .

    В результате ваши горизонтальные данные будут вставлены вертикально.

    Инструкции по изменению ориентации сразу нескольких строк см. В разделе «Поворот таблиц данных (строка в столбец)».

    Вставить горизонтальные данные по вертикали в Google Таблицы

    Вставка горизонтальных данных по вертикали работает аналогично в Google Таблицах.

    1. Выберите данные, которые нужно вставить вертикально, щелкните правой кнопкой мыши , а затем щелкните Копировать (или используйте сочетание клавиш CTRL + C ).

    2.После этого (1) выберите ячейку , в которую вы хотите вставить выбранный диапазон данных, и щелкните правой кнопкой мыши. В раскрывающемся меню (2) щелкните Специальная вставка , затем (3) выберите Вставить транспонированный .

    В результате вставленные данные будут вертикальными.

    отразить данные в Excel | Обратный порядок данных в столбце / строке

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

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

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

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

    Итак, приступим!

    Перевернуть данные с помощью SORT и вспомогательного столбца

    Один из самых простых способов изменить порядок данных в Excel — использовать вспомогательный столбец, а затем использовать этот вспомогательный столбец для сортировки данных.

    Переверните данные по вертикали (обратный порядок вверх ногами)

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

    Ниже приведены шаги, чтобы перевернуть данные по вертикали:

    1. В соседнем столбце введите «Помощник» в качестве заголовка столбца.
    2. В столбце помощника введите ряд чисел (1,2,3 и т. Д.).Вы можете использовать показанные здесь методы, чтобы сделать это быстро.
    3. Выберите весь набор данных, включая вспомогательный столбец
    4. Щелкните вкладку «Данные»
    5. Щелкните значок «Сортировка»
    6. В диалоговом окне «Сортировка» выберите «Помощник» в Сортировка по раскрывающемуся списку
    7. В раскрывающемся списке «Порядок» выберите «От наибольшего к наименьшему».
    8. Нажмите «ОК»

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

    После этого удалите вспомогательный столбец.

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

    Отразить данные по горизонтали

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

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

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

    Ниже приведены шаги для этого:

    1. В строке ниже введите «Помощник» в качестве заголовка строки
    2. В строке помощника введите ряд чисел (1,2,3 и скоро).
    3. Выберите весь набор данных, включая вспомогательную строку.
    4. Щелкните вкладку «Данные».
    5. Щелкните значок «Сортировка».
    6. В диалоговом окне «Сортировка» нажмите кнопку «Параметры».
    7. В открывшемся диалоговом окне нажмите «Сортировать слева направо».
    8. Нажмите «ОК»
    9. В раскрывающемся списке «Сортировать по» выберите строку 3 (или любую другую строку, в которой есть столбец вашего помощника)
    10. В раскрывающемся списке «Порядок» — вниз, выберите «От наибольшего к наименьшему».
    11. Щелкните OK.

    . Выполненные выше действия перевернут всю таблицу по горизонтали.

    После этого вы можете удалить вспомогательную строку.

    Перевернуть данные с помощью формул

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

    В этом разделе я покажу вам, как это сделать, используя формулу СОРТИРОВКИ (если вы используете Microsoft 365) или формулу ИНДЕКС (если вы не используете Microsoft 365)

    Использование функции СОРТИРОВКИ ( доступно в Microsoft 365)

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

    Для этого сначала скопируйте заголовки и поместите их там, где вы хотите, чтобы перевернутая таблица

    Теперь используйте следующую формулу под ячейкой в ​​крайнем левом заголовке:

     = SORTBY ($ A $ 2: $ B $ 12, ROW (A2: A12), - 1) 

    Вышеупомянутая формула сортирует данные и используя результат функции СТРОКА в качестве основы для их сортировки.

    Функция ROW в этом случае вернет массив чисел, который представляет номера строк между указанным диапазоном (который в этом примере будет серией чисел, таких как 2, 3, 4 и т. Д.).

    И поскольку третий аргумент этой формулы равен -1, это заставит формулу сортировать данные в порядке убывания.

    Запись с наивысшим номером строки будет наверху, а запись с наименьшим номером правила — внизу, по существу меняя порядок данных.

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

    Использование функции ИНДЕКС

    Если у вас нет доступа к функции СОРТИРОВКА, не беспокойтесь — вы можете использовать замечательную функцию ИНДЕКС.

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

    Ниже приведена формула для этого:

     = ИНДЕКС (2 доллара: 12 австралийских долларов, ROWS (A2: 12 австралийских долларов)) 

    Как работает эта формула?

    В приведенной выше формуле используется функция ИНДЕКС, которая возвращает значение из ячейки на основе числа, указанного во втором аргументе.

    Настоящее волшебство происходит во втором аргументе, где я использовал функцию ROWS.

    Поскольку я заблокировал вторую часть ссылки в функции ROWS, в первой ячейке она вернет количество строк между A2 и A12, которое будет равно 11.

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

    По мере того, как мы спускаемся по строкам, результат функции ROWS будет уменьшаться на 1, с 11 до 10, до 9 и так далее.

    И поскольку функция ИНДЕКС возвращает нам значение на основе числа во втором аргументе, это в конечном итоге даст нам данные в обратном порядке.

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

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

    Ниже приведена формула, которая сделает это за вас:

     = ИНДЕКС ($ A $ 2: $ B $ 12 , ROWS (A2: $ A $ 12), COLUMNS ($ A $ 2: A2)) 

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

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

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

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

    Отразить данные с помощью VBA

    Если перевернуть данные в Excel — это что-то делать это приходится довольно часто, можно также попробовать метод VBA.

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

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

    Ниже приведен код VBA, который переворачивает выбранные данные на листе по вертикали.

     Sub FlipVerically ()
    
    Кодекс Сумита Бансала с сайта TrumpExcel.com
    
    Dim TopRow как вариант
    Dim LastRow As Variant
    Dim StartNum As Integer
    Dim EndNum As Integer
    
    Заявка.ScreenUpdating = False
    
    StartNum = 1
    EndNum = Selection.Rows.Count
    
    Делать, пока StartNum 
    

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

    Как работает этот код?

    Приведенный выше код сначала подсчитывает общее количество строк в наборе данных и присваивает его переменной EndNum.

    Затем он использует цикл Do While, в котором происходит сортировка данных.

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

    Цикл заканчивается, когда вся сортировка завершена.

    Он также использует свойство Application.ScreenUpdating и устанавливает для него значение FALSE во время выполнения кода, а затем возвращает его в значение TRUE, когда выполнение кода завершается.

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

    Как пользоваться кодом?

    Чтобы скопировать и вставить этот код в редактор VB, выполните следующие действия:

    1. Откройте файл Excel, в который вы хотите добавить код VBA.
    2. Удерживая клавишу ALT, нажмите клавишу F-11 (вы также можете перейдите на вкладку «Разработчик» и щелкните значок Visual Basic)
    3. В открывшемся редакторе Visual Basic в левой части редактора VBA будет Project Explorer.Если вы его не видите, щелкните вкладку «Просмотр», а затем щелкните «Обозреватель проекта».
    4. Щелкните правой кнопкой мыши любой из объектов книги, в которую вы хотите добавить код.
    5. Перейдите во вкладку «Вставка» вариант, а затем нажмите на модуль. Это добавит новый модуль в книгу.
    6. Дважды щелкните значок модуля в проводнике проекта. Это откроет окно кода для этого модуля.
    7. Скопируйте и вставьте приведенный выше код VBA в окно кода

    Чтобы запустить код макроса VBA, сначала выберите набор данных, который вы хотите перевернуть (за исключением заголовков).

    Выбрав данные, перейдите в редактор VB и нажмите зеленую кнопку воспроизведения на панели инструментов или выберите любую строку в коде и затем нажмите клавишу F5.

    Итак, вот некоторые из методов, которые вы можете использовать. чтобы перевернуть данные в Excel (т. е. изменить порядок набора данных в обратном порядке).

    Все методы, которые я рассмотрел в этом руководстве (формулы, функция СОРТИРОВКИ и VBA), можно использовать для зеркального отражения данных по вертикали и горизонтали (вам придется соответствующим образом настроить формулу и код VBA для горизонтального поворота данных) .

    Надеюсь, вы нашли это руководство полезным.

    Другие учебные пособия по Excel, которые могут вам также понравиться:

    Как преобразовать горизонтальные данные в вертикальные для Easy Pivot Tables

    Как перенести данные из горизонтального положения в вертикальное, чтобы подготовить их для создания сводной таблицы?

    Сводные таблицы… их надо любить. Но иногда ваши исходные данные просто НЕ имеют смысл для сводной таблицы - и когда это так, вам нужно взять дело в свои руки.

    Предположим, ваши необработанные данные выглядят так:

    Данные нашего примера

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

    Именно так мы ХОТИМ, чтобы наши данные выглядели

    Когда жизнь дает вам лимоны, вы делаете лимонад - а VBA - это адский производитель лимонада. Однако, прежде чем мы углубимся в код, давайте посмотрим, как он работает:

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

    Этот скрипт копирует детали строки, вставляя каждый месяц и объем, в результате чего получается простой в сводном виде блок данных.Отлично!

    Одна важная вещь, прежде чем мы погрузимся в сам скрипт. Этот макрос использует объекты Scripting.Dictionary , которые по умолчанию не включены в VBA. Чтобы сделать их доступными, вам необходимо:

    1. Щелкните «Инструменты»> «Ссылки» в окне редактора VBA.
    2. Выберите параметр «Microsoft Scripting Runtime».
    3. Нажмите «ОК»

    Включение объекта Scripting.Dictionary для использования в VBA

    Бум! Теперь у вас есть доступ к сценарию .Dictionary , один из самых удобных объектов VBA. Объект Scripting.Dictionary во многом похож на объект Collection , за исключением того, что в него встроены некоторые дополнительные функции. (Вы можете узнать тонну об объекте Scripting.Dictionary из этой статьи о переполнении стека.

    Разобравшись с этим, мы можем перейти к хорошему:

    Вот ссылка на приведенный выше код, чтобы вы могли просмотреть его параллельно с пошаговым описанием ниже. Щелкните правой кнопкой мыши «Открыть в новом окне».

    Давайте рассмотрим вышеизложенное, используя всегда удобный четырехэтапный процесс VBA :

    Шаг 1 - Настройка
    Шаг 2 - Исследование
    Шаг 3 - Выполнение
    Шаг 4 - Очистка

    Строки 13-23 обрабатывают наш Шаг 1 - Настройка . Сначала мы назначаем ссылку Worksheet листу «Raw Data», wksInput . Затем мы создаем новую ссылку Worksheet , в которой мы напишем результирующую таблицу данных и добавим заголовки, пока мы в ней.Наконец, установите начальный номер строки вывода для листа wksOuput в переменной lngTargetRow .

    Шаг 2 - Исследование происходит со строк 26-32. В этом случае все исследование фактически происходит на листе «Raw Data», wksInput , поэтому весь этот шаг происходит внутри блока With wksInput ... End With :

    1. lngLastRow берет номер последней занятой строки
    2. varDetailNames - это массив Variant , содержащий заголовки от ячейки A1 до ячейки D1
    3. varMonthNames - это еще один массив Variant , содержащий заголовки от ячейки E1 до G1

    И все - Исследование завершено.

    Строки 35-82 обрабатывают Step 3 - Execution , который составляет основную часть нашего макроса. В этом разделе много всего, поэтому давайте разберем его на мелкие кусочки…

    Самый внешний цикл, который использует lngIdx для перебора занятых строк на рабочем листе «Необработанные данные» , выполняет некоторые настройки в строках 37-47. dicDetails и dicValues ​​ инициализируются и устанавливаются на новые объекты Scripting.Dictionary и создаются два новых массива Variant :

    1. varDetails содержит подробную информацию (например, «Площадь» и «Расстояние») для этой строки
    2. varValues ​​ содержит значения (например, 336, 312 и 504) для этой строки

    Эти два массива Variant пригодятся в строках 51-52, где мы вызываем пользовательскую функцию: CreateDictionaryFromRowArrays .Эта функция определена и реализована в строках 89-99.

    CreateDictionaryFromRowArrays берет массивов Variant и собирает их в Scripting.Dictionary , что нам и нужно на следующем шаге.

    Поскольку мы хотим записать одни и те же детали (например, «Площадь» и «Расстояние») для каждого значения (например, 336, 312 или 504), мы начинаем с цикла по ключей словаря значений, dicValues ​​, на Строка 57. Имеет смысл, правда? Мы хотим, чтобы каждое значение, хранящееся в dicValues ​​, находилось в отдельной строке, поэтому мы хотим, чтобы это было нашим внешним циклом.(Опытные читатели, вероятно, предполагают, что мы будем использовать dicDetails в нашем внутреннем цикле, и это будет ИМЕННО нашим следующим шагом.)

    Строка 63 запускает наш внутренний цикл, где мы записываем dicDetails в каждую строку. Сразу после этого, в строках 69 и 73, мы записываем dicValues ​​ (который содержит один месяц и одно значение) в ту же строку. После этого мы переходим к следующей паре месяц / значение внутри dicValues ​​, которая снова является нашим внешним циклом.

    И это все, что касается , шаг 3 - выполнение ! Грамотно структурируя наши объекты Scripting.Dictionary , мы можем писать циклы, которые быстро справляются с нашей задачей преобразования из горизонтального в вертикальное.

    Наконец, строка 85 - это наш однострочный Step 4 - Cleanup section, который просто выдает пользователю сообщение, позволяющее ему узнать, что сценарий завершен. Легко глупо!

    А теперь мы можем превратить непослушный файл данных в аккуратную вертикальную структуру, подготовленную для анализа с помощью сводной таблицы. Sweet!

    Вы меняете горизонтальные данные на вертикальные, как чемпион? Если нет, дайте мне знать, и я помогу вам получить то, что вам нужно! А если вы хотите, чтобы больше пошаговых и бесполезных руководств по VBA доставлялись прямо в ваш почтовый ящик, подпишитесь на мою рассылку по электронной почте ниже.

    Получите пояс для инструментов VBA!

    Перестань копаться в старых проектах и ​​форумах как болван! Загрузите VBA Toolbelt и начните с наиболее распространенных задач Excel, которые уже были выполнены за вас.

    Спасибо! Теперь проверьте свою электронную почту.

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

    Ваш адрес email не будет опубликован.