Как: использовать функцию transpose в excel для переворота строк или столбцов
Содержание:
Процедура транспонирования
Смена местами столбцов и строчек в Экселе называется транспонированием. Выполнить данную процедуру можно двумя способами: через специальную вставку и с применением функции.
Способ 1: специальная вставка
Выясним, как транспонировать таблицу в Excel. Транспонирование с помощью специальной вставки является самым простым и популярным видом переворота табличного массива у пользователей.
- Выделяем всю таблицу курсором мышки. Кликаем по ней правой кнопкой. В появившемся меню выбираем пункт «Копировать» или просто жмем на клавиатуре сочетание Ctrl+C.
- Становимся на том же или на другом листе на пустую ячейку, которая должна будет стать верхней левой ячейкой новой копируемой таблицы. Кликаем по ней правой кнопкой мыши. В контекстном меню переходим по пункту «Специальная вставка…». В появившемся дополнительном меню выбираем пункт с таким же наименованием.
- Открывается окно настройки специальной вставки. Устанавливаем галочку напротив значения «Транспонировать». Жмем на кнопку «OK».
Как видим, после этих действий исходная таблица была скопирована в новое место, но уже с перевернутыми ячейками.
Затем, можно будет удалить первоначальную таблицу, выделив её, кликнув курсором, и в появившемся меню выбрав пункт «Удалить…». Но можно этого и не делать, если она не будет вам мешать на листе.
Способ 3. Сводная таблица
Те, кто тесно работает с Excel, знают, что сводная таблица многофункциональна. И одной из ее функций является возможность транспонирования. Правда, оно будет выглядеть немного иначе, чем в предыдущих примерах.
- Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА – СВОДНАЯ ТАБЛИЦА.
- Местом, где будет создана сводная таблица, выбираем новый лист.
- В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ.
- Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
- Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.
Скачать примеры транспонирования таблиц в Excel.
Это достаточно своеобразный способ частичного транспонирования, позволяющий заменить столбцы на строки (наоборот – не получится) и дополнительно узнать общую сумму по заданному полю.
- https://exceltable.com/funkcii-excel/primery-funkcii-transp
- https://4analytics.ru/chto-vajno-znat-o/3-sposoba-transponirovaniya-dannix-v-excel.html
- https://tutorexcel.ru/matematika/transponirovanie-matricy-i-tablicy-v-excel/
- https://exceltable.com/formatirovanie/kak-transportirovat-tablicu
ПОДСТАВИТЬ – замена фрагментов текста
Сложность: низкая.
Функция ПОДСТАВИТЬ (или SUBSTITUTE) позволяет заменять фрагменты текста в ячейках.
Синтаксис:
=ПОДСТАВИТЬ(текст; искать; замена; ).
- текст – исходный текст, в котором нужно выполнить замену. Как правило, здесь необходимо ссылаться на ячейку с текстом;
- искать – фрагмент текста, который нужно заменить;
- замена – текст, на который будет заменен найденный фрагмент;
- номер_соответствия – необязательный параметр. Номер соответствия, для которого выполняется замена. По умолчанию функция заменяет все соответствия, найденные в тексте.
Применение
С помощью функции ПОДСТАВИТЬ можно быстро убрать из списка фраз лишние символы. Например, вы спарсили семантику из Вордстата, и у части слов в списке есть модификатор «+». Для загрузки в Google Ads вы хотите почистить ключевые слова и загрузить их в чистом виде.
Поэтому напротив ячейки с ключевой фразой вводим формулу =ПОДСТАВИТЬ(А2; «+»; «»;).
Функция заменит все символы «+», которые найдет в ячейке, на пустой символ. Проще говоря, просто уберет все плюсы.
Затем копируем ячейку с функцией, выделяем весь столбец напротив ключевых слов и жмем «Вставить». Функция применится для каждой ячейки.
Затем копируем весь столбец и с помощью «Специальной вставки» вставляем только значения в свободный столбец. Теперь их можно загружать в Google Ads или использовать для других целей.
Точно так же можно сделать и обратное действие: добавить модификатор «+», если он вам нужен в кампании. Например, вы хотите, чтобы перед предлогом «для» всегда стоял модификатор. Для этого необходимо использовать функцию =ПОДСТАВИТЬ с такими параметрами:
=ПОДСТАВИТЬ(; «для»; «+для»).
Как переворачивать таблицу в Excel вертикально и горизонтально
Пример 2. В Excel создана таблица зарплат работников на протяжении года. В шапке исходной таблицы отображаются месяцы, а число работников офиса – 6 человек. В связи с этим ширина таблицы значительно превышает ее высоту. Перевернуть таблицу так, чтобы она стала более удобной для работы с ней.
Таблица зарплат:
Сначала выделяем диапазон ячеек A9:G21. Ведь для транспонирования приведенной таблицы мы выделяем область шириной в 6 ячеек и высотой в 12 ячеек и используем следующую формулу массива (CTRL+SHIFT+Enter):
=ТРАНСП(A2:M8)
A2:M8 – диапазон ячеек исходной таблицы.
Полученный результат:
Таблицу такого вида можно распечатать на листе А4.
СЖПРОБЕЛЫ – убираем лишние пробелы в начале и конце ключевых фраз
Сложность: низкая.
Функция СЖПРОБЕЛЫ (или TRIM) применяется для удаления лишних пробелов в ячейке.
Обратите внимание! Функция удаляет не все пробелы, а только в начале и конце ячейки. Пробелы между словами остаются. Применение
Применение
При сборе ключевиков в список семантики попали фразы, у которых могут быть лишние пробелы в начале или конце фразы. Чтобы быстро очистить весь список от таких пробелов, используем формулу СЖПРОБЕЛЫ.

Затем выделяем столбец с примененной формулой, жмем Ctrl+C и вставляем в первый столбец сочетанием клавиш Ctrl+Shift+V (специальная вставка, только значения).
Обратите внимание! При копировании ячеек с формулой копируется именно формула, а не значения. Если вставить скопированные ячейки обычным способом (без специальной вставки – Ctrl+V), то будут вставлены формулы, а значения потеряются. Поэтому при копипасте значений в ячейках с формулами используйте именно специальную вставку
Поэтому при копипасте значений в ячейках с формулами используйте именно специальную вставку.
Как убрать двойные пробелы между словами
Это можно сделать с помощью обычной замены текста. Выделите нужный диапазон ячеек. Нажмите Ctrl+H. Во всплывающем окне в поле «Найти» введите два пробела, в поле «Заменить на» – один пробел.
Затем нажмите «Заменить все».

Инструмент заменит все двойные пробелы между словами на одинарные.

О том, как в один клик удалить лишние пробелы, спецсимволы и дубли слов в СЯ, читайте здесь.
Как создать таблицу в экселе — 3+ пошаговых инструкции
Приложение Microsoft Excel очень удобно и позволяет создавать таблицы сразу несколькими способами — вручную, в автоматическом режиме, делать сводные, выбирать из уже существующих шаблонов.
Рассмотрим каждый из них:
Ручной способ № 1
Первое, что вы видите, открывая эксель, — множество ячеек одинакового размера.
Не стоит сразу впадать в панику от обилия прямоугольников, цифр, букв и надписей.
На самом деле, элементарная таблица создается в 2 клика.
Шаг 1: выделите при помощи мышки необходимое количество ячеек, равное длине и высоте вашей будущей таблицы.
Шаг 1
Шаг 2: перейдите во вкладку с названием «Главная», выберите иконку «Границы», перейдите в пункт «Все границы». Профит. Можете заполнять.
Шаг 2
Элементарная таблица готова
Ручной способ №2
Шаг 1: нажмите иконку «Границы» и выберите пункт меню «Нарисовать сетку».
Шаг 1
Шаг 2: после этого у вас изменится вид курсора. Сделайте клик левой кнопкой мыши и перетащите указатель в необходимое место.
Верхний угол слева — начальное положение. Правый угол внизу — конечное. Чтобы создать таблицу, уберите палец с левой кнопки мыши.
Шаг 2
Как создать обычную таблицу в экселе в автоматическом режиме
Шаг 1: откройте вкладку «Вставка». Выберите в меню раздел «Таблицы» и перейдите в последний пункт.
Шаг 1
Шаг 2: на экране монитора появится окно, в котором вам будет необходимо указать границы. Выберите любую область и координаты появятся автоматически.
Шаг 2
Шаг 4: после того, как вы отпустите курсор мыши, окно примет первоначальный вид. Нажмите кнопку «ок».
Шаг 3
Шаг 4: в итоге вы получите красивую таблицу с ячейками двух цветов.
Чтобы изменить название столбца, просто кликните по нему мышкой либо введите курсор в поле для формул и напишите текст. После чего вносите данные и работайте с удовольствием.
Шаг 4
Как создать ее пошагово:
Шаг 1: делаем и заполняем базовую форму одним из описанных выше способов.
Шаг 1
Шаг 2: открываем меню «Вставка» и выбираем нужный нам вариант «Сводная таблица».
Шаг 2
Шаг 3: в новом появившемся окне выбираем первую строку, затем выделяем мышкой всю таблицу — ее диапазон автоматически отобразится в строке активного меню. Нажимаем кнопку «ок».
Шаг 3
Шаг 4: на этом этапе сбоку появится панель необходимых настроек. Вам нужно переместить поля в категории.
Столбцы — это месяцы, строки — назначение затрат, значения — сумма денег.
Шаг 4
Шаг 5: чтобы осуществить перенос, кликаем левой кнопкой мыши на любое поле и, не отпуская пальца, перетаскиваем курсор в необходимое место.
Когда иконка курсора изменит внешний вид, отпускаем палец.
Шаг 5
В итоге получается таблица автоматических подсчетов. Для удобства анализа информации в ней вы можете выделять отдельные части — подсчет данных происходит автоматически в ячейках «Общий итог».
Как создать в экселе таблицу — рекомендуемые сводные таблицы
Если самому разобраться со значениями, количеством строк и столбцов таблицы сложно, разработчики экселя создали несколько шаблонов для анализа данных. Работают они предельно просто.
Выделяем интересующую нас информацию. Следуем команде меню «Вставка» — «Таблицы» — «Рекомендуемые сводные таблицы».
Создание сводной таблицы
В итоге программное обеспечение само анализирует содержимое и предлагает несколько подходящих вариантов.
Выберите вручную нужное вам значение и нажмите «ок», после чего решение будет создано автоматически.
Кроме того, обратите внимание: в момент, когда вы открываете приложение в компьютере, Eхcel сразу предлагает вам несколько базовых опций и таблиц, создать которые можно при помощи одного клика
Вот, какие возможности находятся в вашем распоряжении:
- Открыть последние таблицы, с которыми вы работали
- Создать новую книгу — так в программе называется рабочая панель для создания таблиц
- Ознакомиться с подробной информацией о всех возможностях программы — с этого и стоит начать работу
- Выбрать один из уже имеющихся шаблонов по умолчанию
- Войти при помощи своей учетной записи
- Продолжить поиск шаблонов в сети Интернет, если ни один из существующих вариантов не пришелся по вкусу
Внимательно изучите все опции программы
3 способа транспонировать в Excel данные
Добрый день уважаемый читатель!
Если вы зашли на данную статью значит у вас возник вопрос о том как можно превратить строку в столбец и наоборот или говоря точнее, вам
необходима функция транспонирования в Excel. Я постараюсь детально расскзать и описать как это транспонировать в Excel, для чего она служит и какой пользой или ценностью обладает.
Итак, транспонирование — происходит от глагола «транспонировать», далее от немецкого «transponieren», далее из французского «transposer» «переставлять, перемещать», далее из латынского «trānspōnere» — «перекладывать», «переносить», , математическое обозначение, это преобразование матрицы, в результате чего, столбцы становятся строками, а строки превращаются в столбцы. Говоря простым языком, это все значение в строке (горизонталь) перекинуть в столбец (вертикаль).
Согласитесь, частенько нужно такой вариант когда вертикальный список в столбце, надо сделать горизонтальным, превратив его в шапку новой таблицы, но не стоит забывать о автоподборе высоты строк и ширины столбцов, к примеру, а набирать текст ручками ой как не хочется, ну прям лень берет. Всё бы ничего когда значений несколько, а вот если десятки то функция транспонировать в Excel становится панацеей.
Возможность транспонировать в Excel реализовано 3 способами:
Рассмотрим детально все варианты транспонировать в Excel и пойдем от сложного к простому, а уже только вы решите какой из способов вам будет удобен в том или ином случае.
Сразу же скажу, что этот способ работает только в одном направлении, а именно только из столбцов перекидывает в строки, обратного эффекта увы нет. Зато вы имеете возможность использовать мощный функционал сводных таблиц, а это и фильтры и сортировки и многие полезности.
Для начала создаем таблицу для исходных данных:

Следующим шагом переходим к меню «Вставка» — «Сводная таблица», в диалоговом окне указываем данные для анализа и место где расположится сводная таблица:

Для анализа использована функция транспонировать в Excel, я использовал наглядно столбик «Наименование», которое сделал строкой и шапкой в таблице и столбец «Всего» которое превратилось в строковое значение:

При рассмотрении ближе вы видите что со всего выбора, я использовал 2 пункта, одно из них, это «Наименование» я перетянул в раздел «Колонны» и получил шапку таблицы. А вторым шагом столбец «Всего» перетянул в раздел «Значение» и в параметрах свойства значения указал суммирование. Вуаля. Результат вы видете перед собой.
Вторым вариантом транспонировать в Excel будет использование функции Excel «=ТРАНСП()», которая разрешит сохранить связь с первоначальными данными:

Создаем исходные данные, ну или они уже есть у нас в наличии. К примеру, наши данные расположены с 4-й по 14-ю строки и соответственно, 3 столбца:

В нужном вам месте вводите формулу «=ТРАНСП()» и передаете в неё ссылку на весь объем диапазона, который необходимо транспонировать в Excel:

После того как выделен диапазон для вставки формулы, в формулу введен массив исходных данных, клацнем на кнопочку F2 и сразу же используем комбинацию гарячих клавиш Ctrl+Shift+Enter, таким способом вводится формула на весь массив и как результат получаем перевернутые данные которые сохраняют ссылки на исходные данные. Подводя итоги, вы видете что у нас получился диапазон, который аналогичен первоначальным данным, только в перевернутом виде и особенно важен тот факт, что данные в новом диапазоне связаны с исходником и если мы изменим исходные данные, то данные автоматически изменятся в диапазоне с транспонированными данными. Таким же способом диапазон можно развернуть и в другую сторону.
Транспонировать в Excel с помощью пункта «Меню» — «Специальная вставка» — «Транспонировать». Для использование этого метода вам необходимо скопировать данные которые мы будем транспонировать в Excel, с помощью кнопки меню «Копировать» или же сочетанием на клавиатуре ctrl+c.

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


Ну вот мы и рассмотрели все 3 способа как делается функция транспонирования в Excel. Надеюсь эта информация вам пригодиться и вы будете более продуктивно использовать Excel.
Скачать пример можно здесь.
Excel: как «перевернуть»… таблицу
При выполнении расчетов в MS Excel иногда нужно поменять строки и колонки таблицы местами.
Причем речь идет не только о сугубо математических вычислениях.
При обработке экономических или бухгалтерских отчетов такая задача возникает сплошь и рядом!
Обычными формулами или копированием ячеек это делать очень неудобно.
Возникает вопрос: что можно предпринять в подобной ситуации? Но для начала определимся с терминологией.
Операция, в которой строки и столбцы таблицы меняются местами, называется транспонированием.
В Excel (любой версии!) такую операцию можно сделать, как минимум, двумя способами.
Операция несложная, можно обойтись и без рисунков.
Способ 1. Транспонирование данных через специальную вставку.
1) Выделите участок таблицы, которую хотите транспонировать. 2) Скопируйте данные в буфер (комбинации «Ctrl+C» или «Ctrl+Ins»). 3) Поставьте указатель активной ячейки в начало блока, где должна находиться транспонированная таблица. 4) В программе Excel 2003 вызовите «Правка Специальная вставка» (в MS Excel 2010-2016 щелкните левой кнопкой (ЛКМ) по небольшому треугольнику под иконкой «Вставить»). Откроется окно параметров специальной вставки. 5) В этом окне включите флажок «Транспонировать». 6) Нажмите «ОК».
На листе появится транспонированная таблица. Попробуйте изменить данные в исходной таблице.
Заметьте, что содержимое транспонированной таблицы не изменилось!
Важно! Транспонирование через функцию специальной вставки не связывает исходные данные и результат. После специальной вставки обе таблицы будут автономны
После специальной вставки обе таблицы будут автономны
После специальной вставки обе таблицы будут автономны.
В этом и заключается основной недостаток первого способа.
Для устранения этого недостатка можно задействовать другой метод решения задачи, – применить формулу-массив. Вот как это сделать.
Способ 2. Транспонирование данных через формулу массив.
1) На свободном участке листа выделите диапазон ячеек для будущей транспонированной таблицы. 2) Не снимая выделения (!) в первую ячейку диапазона запишите формулу «=Трансп(блок)». В качестве параметра «блок» введите диапазон исходной таблицы. Указать диапазон можно, выделив его прямо на рабочем листе. 3) Когда формула готова, нажмите «Ctrl+Shift+Enter»
Это важно, т.к. нам нужно не обычное выражение, а формула-массив
Все данные из первой таблицы будут автоматически отображаться в новой, транспонированной таблице
Откорректируйте исходные данные
Все данные из первой таблицы будут автоматически отображаться в новой, транспонированной таблице. Откорректируйте исходные данные.
Все изменения появятся в транспонированной таблице.
Важно! Транспонирование таблиц через функцию «=Трансп()» устанавливает связь между источником данных и результатом. В завершение темы пара замечаний по второму способу
В завершение темы пара замечаний по второму способу
В завершение темы пара замечаний по второму способу.
1) Вставить функцию «=Трансп()» вы можете с помощью Мастера функций, выбирать адреса ячеек можно прямо по рабочему листу. Но есть одна тонкость. После того, как в окне работы с Мастером формула готова, не нажимайте кнопку «ОК» – иначе вы получите обычную формулу, а она для решения задачи не годится. Не закрывая окно Мастера, нажмите комбинацию «Ctrl+Shift+Enter», программа MS Excel вставит на рабочий лист формулу-массив. 2) Диапазон ячеек для транспонированной таблицы желательно выбрать с учетом размеров исходной таблицы. Например, если исходные данные занимали 4 строки и 3 колонки, то диапазон для транспонированной таблицы должен занимать 3 колонки и 4 строки. Если это требование не соблюдать, а диапазон указать «с запасом», ничего страшного не произойдет. Просто в «лишних» ячейках транспонированной таблицы вы увидите значения «#Н/Д». Это означает, что для соответствующих ячеек функция «=Трансп()» не обнаружила данных.
Важно! Стереть значения «#Н/Д» клавишей «Del» не удастся. Excel запрещает удалять элементы формулы-массива
Чтобы устранить это ограничение, сделайте так
Чтобы устранить это ограничение, сделайте так.
1) Выделите транспонированную таблицу. 2) Скопируйте ее в буфер обмена. 3) Не снимая выделения, вызовите «Правка Специальная вставка» (в MS Excel 2013-2016 щелкните ЛКМ по треугольнику под иконкой «Вставить»). 4) В окне параметров специальной вставки включите флажок «Значения». 5) Нажмите клавишу «ОК».
С этого момента участок рабочего листа с формулой-массивом превратился в обычные значения.
Вы сможете выделить ненужные ячейки и стереть их обычным способом (например, клавишей «Del»).
Способ 5. Сводная таблица.
Еще один способ как можно транспонировать матрицу значений в Excel — с помощью сводной таблицы. К сожалению, этот способ работает только в одном направлении — из столбцов переворачивает данные в строки. Но его преимущество, по сравнению с предыдущими, – это возможность фильтровать данные и использовать всю мощь сводных таблиц.
Сначала необходимо создать сводную таблицу (здесь есть подробная инструкция). Выделяем исходные данные:

Создаем её на новом листе.
В свойствах сводной таблицы отключаем общие и промежуточные итоги по столбцам и строкам.

Перетаскиваем поля в макете таблицы, и получаем результат – таблица повёрнута набок.
Три способа как транспонировать таблицу в Excel
обуви (столбец №1) повторяется ячейке, у которойВместоH19 ); общий итог. СВОДНАЯ ТАБЛИЦА. тому же все должны выделить диапазон Для этого нужно
ТРАНСПОНИРОВАТЬ. Остальное оставляем таблицы расположена горизонтально, встречается в работе ниже
Обратите внимание наЕ (у нас будет размеров иметь актуальную столько раз, сколько номер строки совпадает
Способ 1. Специальная вставка
ENTER- ссылка на верхнюю левуюскопировать таблицу в БуферСкачать примеры транспонирования таблицМестом, где будет создана исходное форматирование утеряно. ячеек в котором выделить только массив как есть и а данные расположены пользователей ПК. Но использование смешанных ссылок в формуле.подсчитаем количество размеров их 2).
транспонированную таблицу. у него имеется с номером столбцанажать
ячейку транспонированной таблицы обмена ( в Excel. сводная таблица, выбираем
- Придется выравнивать и будет 6 столбцов
- со значениями и жмем ОК. вертикально соответственно. Стоимость тем, кто работает
- При копировании формулы каждого наименования: =СЧЁТЕСЛИ(Наименования;D6)
- Для этого создадим ДинамическийДля упрощения формул наложим различных размеров (столбец (CTRLSHIFTENTER
(на ту ячейку,CTRL+CЭто достаточно своеобразный способ новый лист. подсвечивать снова. Так и 4 строки. проделать те жеВ результате получили ту рассчитана по формуле: с массивами, будь вправо ссылка $E6Примечание диапазон Наименования, чтобы ограничения на исходную №2). Иногда требуетсяА1, B2, C3. в которую Вы);
частичного транспонирования, позволяющийВ получившемся макете сводных же стоит обратить Как показано на действия с командой же таблицу, но цена*количество. Для наглядности то матрицы в не изменяется, т.к.
: Не забудьте, что Наименования
Способ 2. Функция ТРАНСП в Excel
при добавлении новых таблицу: количество размеров «перевернуть» не всюи т.п.,в ячейку ниже таблицы вводите первую формулу) См
файлвыделить ячейку ниже таблицы заменить столбцы на таблиц можем выбрать внимание на то рисунке:
- с другим расположением примера подсветим шапку высшей математике или зафиксирован столбец (зато в вышеприведенной формуле данных в исходную одного наименования не таблицу, а толькоВ ( примера. (
- строки (наоборот – необходимые пункты и что транспонированная таблицаСразу заполняем активную ячейку
- строк и столбцов. таблицы зеленым цветом. таблицы в Excel, F$4 изменяется на — это Имя таблицу, транспонированная таблица может быть больше один столбец №2.
– это второйA7Также см. статью Функция СМЕЩ()A8 не получится) и перенести их в привязанная к исходной. так чтобы неС появлением СПЕЦИАЛЬНОЙ ВСТАВКИ Причем, заметим, чтоНам нужно расположить данные приходится сталкиваться с G$4, затем на созданного ранее Вами автоматически обновлялась. 10 (определяет количество Т.е. теперь у
Способ 3. Сводная таблица
столбец,) ввести формулу =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1))), в MS EXCEL); дополнительно узнать общую нужные поля. Перенесем Измененные значения исходной снять выделенную область. транспонирование таблицы при зеленым подсвечены ячейки
- таблицы горизонтально относительно этим явлением. H$4 и т.д.), Динамического диапазона.Формула для Динамического диапазона: =СМЕЩ(Лист1!$A$6;;;СЧЁТЗ(Лист1!$A$6:$A$19)).
- столбцов с размерами нас будет столбецС
- гдевыделить нужное количество пустыхв меню Вставить (Главная сумму по заданному «продукт» в НАЗВАНИЯ таблице автоматически обновляются Вводим следующую формулу:=ТРАНСП(A1:D6) помощи команды ТРАНСП с тем же
- вертикального расположения ееТранспонированием таблицы в Excel а при копированииВ строке 4 (см.
- Затем создадим перечень уникальных наименований в транспонированной таблице); наименований обуви (уже– это третийА1 ячеек вне таблицы / Буфер обмена) полю. СТОЛБЦОВ, а «цена
в транспонированной.Нажимаем CTRL+SHIFT+ENTER
Внимание! Функия. почти не используется содержанием
Формула стоимости шапки. называется замена столбцов вниз наоборот ссылка F$4 не файл примера) создайте в столбце таблица отсортирована сначала
Формула стоимости шапки. называется замена столбцов вниз наоборот ссылка F$4 не файл примера) создайте в столбце таблица отсортирована сначала
почти не используется содержанием. Формула стоимости шапки. называется замена столбцов вниз наоборот ссылка F$4 не файл примера) создайте в столбце таблица отсортирована сначала
Транспонирование таблиц в Word
Верстая сложные документы в тестовом редакторе Word, нередко приходится тратить массу времени на обработку табличных данных и приведение их в приемлемый для восприятия читателем вид. Обычно особую сложность вызывают широкие таблицы, из-за обилия столбцов никак не умещающиеся должным образом на страницу. В подобных случаях частенько единственных выходом является транспонирование таблиц, то есть изменение их ориентации путем замены строк на столбцы. О том, как проделать эту нехитрую операцию и рассказывает наш сегодняшний материал.
Транспонирование при помощи Excel
Пожалуй, самый универсальный способ, обладающий одним существенным недостатком: при переносе данных из Word в табличный редактор и обратно напрочь теряется все форматирование ячеек. Если потеря стилевого оформления транспонируемых таблиц вас не пугает, то приводим алгоритм действий.
1. В редакторе Word выделяем ячейки таблицы, которую необходимо транспонировать, и копируем их в буфер обмена Windows.
2. Открываем Excel и переносим в него нашу свежеиспеченную таблицу.
3. Не выходя за пределы табличного редактора, вновь выделяем мышью таблицу и копируем ее в буфер обмена.
4. Курсором помечаем левую верхнюю ячейку области вставки
При этом обратите внимание, что область вставки не должна накладываться на область копирования
5. Жмем правую кнопку мыши, в контекстном меню выбираем пункт «Специальная вставка. «, далее в появившемся окне ставим галочку напротив опции «Транспонировать» и нажимаем на клавишу OK для вставки таблицы в лист Excel.
6. Путем копирования переносим транспонированную таблицу обратно в документ Word и повторно форматируем данные на свой лад.
Транспонирование средствами надстройки WrdTools для редактора Microsoft Word
Второй способ, о котором мы бы хотели рассказать, заключается в использовании специального плагина WrdTools (800 кб) стоимостью в 9,5 долларов США. Разработанная Николаем Расторгуевым надстройка в процессе инсталляции интегрируется в панель инструментов редактора Word и умеет выполнять массу других задач кроме банального транспонирования таблиц. Пугаться условий распространения продукта не стоит, так как пользоваться плагином можно в течение пятнадцати дней без регистрации программы. После истечения данного срока надстройку придется либо купить, либо удалить с компьютера.
WrdTools позволяет транспонировать любые таблицы, в том числе и с нерегулярной структурой (с неодинаковым количеством ячеек в строках). При этом таблица может содержать объединенные ячейки или только по колонкам, или только по строкам. Если присутствуют оба варианта объединенных ячеек, то табличные данные необходимо преобразовать таким образом, чтобы они содержали только один тип объединения.
Схема работы с надстройкой следующая.
1. Выделяется мышью таблица, которую нужно преобразовать, и в панели инструментов Word нажимается кнопка «Транспонировать таблицу».
2. В открывшемся окне выбирается предпочтительный режим транспонирования. Обработка в режиме «Сохранять формат» сохраняет формат для каждой ячейки (цвет, шрифт, фон и пр.), а трансформирование в режиме «Встроенный формат» форматирует данные по умолчанию, что положительно сказывается на скорости преобразования таблиц с большим количеством ячеек.

3. Нажимается кнопка OK для начала процесса транспонирования таблиц.
Перед установкой программы обязательно убедитесь, что в редакторе стоит разрешение на запуск макросов (меню «Сервис -> Макрос -> Безопасность»), иначе вся эффективность надстройки будет загублена на корню.
Программы для компьютера
Общие сведения о проекте
Практические руководства и инструкции
Мы стремимся обеспечить максимальный комфорт для наших пользователей, именно поэтому все программы для компьютера, размещенные на нашем сайте, доступны для простого и бесплатного скачивания, а также имеют в своей структуре подробное описание, что позволяет пользователям предварительно ознакомиться с той или иной программой.
Кроме того, если в процессе работы с компьютером у вас возникли какие-либо сложности, то вы всегда можете оставить у нас заявку в специальном разделе Помогите найти или задать вопрос в разделе Вопросы. Мы ежедневно прилагаем все усилия, чтобы в максимально сжатые сроки предоставить вам исчерпывающую и подробную информацию по всем интересующим вопросам.
Решение матриц в Excel
С матрицами в Excel выполняются такие операции, как: транспонирование, сложение, умножение на число / матрицу; нахождение обратной матрицы и ее определителя.
Транспонирование
Транспонировать матрицу – поменять строки и столбцы местами.
Сначала отметим пустой диапазон, куда будем транспонировать матрицу. В исходной матрице 4 строки – в диапазоне для транспонирования должно быть 4 столбца. 5 колонок – это пять строк в пустой области.

- 1 способ. Выделить исходную матрицу. Нажать «копировать». Выделить пустой диапазон. «Развернуть» клавишу «Вставить». Открыть меню «Специальной вставки». Отметить операцию «Транспонировать». Закрыть диалоговое окно нажатием кнопки ОК.
- 2 способ. Выделить ячейку в левом верхнем углу пустого диапазона. Вызвать «Мастер функций». Функция ТРАНСП. Аргумент – диапазон с исходной матрицей.

Нажимаем ОК. Пока функция выдает ошибку. Выделяем весь диапазон, куда нужно транспонировать матрицу. Нажимаем кнопку F2 (переходим в режим редактирования формулы). Нажимаем сочетание клавиш Ctrl + Shift + Enter.
Преимущество второго способа: при внесении изменений в исходную матрицу автоматически меняется транспонированная матрица.
Сложение
Складывать можно матрицы с одинаковым количеством элементов. Число строк и столбцов первого диапазона должно равняться числу строк и столбцов второго диапазона.

В первой ячейке результирующей матрицы нужно ввести формулу вида: = первый элемент первой матрицы + первый элемент второй: (=B2+H2). Нажать Enter и растянуть формулу на весь диапазон.
Умножение матриц в Excel

Чтобы умножить матрицу на число, нужно каждый ее элемент умножить на это число. Формула в Excel: =A1*$E$3 (ссылка на ячейку с числом должна быть абсолютной).
Умножим матрицу на матрицу разных диапазонов. Найти произведение матриц можно только в том случае, если число столбцов первой матрицы равняется числу строк второй.

В результирующей матрице количество строк равняется числу строк первой матрицы, а количество колонок – числу столбцов второй.
Для удобства выделяем диапазон, куда будут помещены результаты умножения. Делаем активной первую ячейку результирующего поля. Вводим формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим как формулу массива.
Обратная матрица в Excel
Ее имеет смысл находить, если мы имеем дело с квадратной матрицей (количество строк и столбцов одинаковое).
Размерность обратной матрицы соответствует размеру исходной. Функция Excel – МОБР.
Выделяем первую ячейку пока пустого диапазона для обратной матрицы. Вводим формулу «=МОБР(A1:D4)» как функцию массива. Единственный аргумент – диапазон с исходной матрицей. Мы получили обратную матрицу в Excel:
Способ 1. Специальная вставка
Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.
Нам нужно расположить данные таблицы горизонтально относительно вертикального расположения ее шапки.
Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:
- Выделяем всю таблицу и копируем ее (CTRL+C).
- Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
- Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
- В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.
В результате получили ту же таблицу, но с другим расположением строк и столбцов. Причем, заметим, что зеленым подсвечены ячейки с тем же содержанием. Формула стоимости тоже скопировалась и посчитала произведение цены и количества, но уже с учетом других ячеек. Теперь шапка таблицы расположена вертикально (что хорошо видно благодаря зеленому цвету шапки), а данные соответственно расположились горизонтально.
Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.
Пример 3: Лучший общий объём заработной платы за прошедшие годы
Функция TRANSPOSE (ТРАНСП) может использоваться в сочетании с другими функциями, например, как в этой сногсшибательной формуле. Она была опубликована Харланом Гроувом в новостном блоке Excel в обсуждении вопроса о подсчёте лучшей общей суммы заработной платы за 5 прошедших лет (подряд!).
=MAX(MMULT(A8:J8, –(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2) =МАКС(МУМНОЖ(A8:J8; –(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа Number и в этом примере число 4 введено, как значение для количества лет.
Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объём заработной платы.
Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячейке!