Оглавление
- Как построить матрицу бгк
- Множественный коэффициент корреляции в Excel (Эксель)
- 2.9. Виртуальный массив
- Умножение матриц в Excel
- 2.2. Создание и изменение формул массива
- Матрица БКГ в Excel: пример как построить (Эксель)
- 3 .1. Программирование. Язык VBA
- пятница, 26 октября 2018 г.
- 1.3. Адресация
- 3 способа транспонировать в Excel данные
Как построить матрицу бгк
- Как построить матрицу бгк
- Как построить модель «черного ящика»
- Как построить семантический дифференциал
- Как найти базис системы вектор-столбцов
В самом низу оси координат находится квадрат, соответствующий типу подразделения с условным обозначением «Собаки» («Хромые утки», «Мертвый груз»). Правый нижний угол соответствует нулю по оси абсцисс и ординат. Такие подразделения занимают самую низкую долю рынка и приносят наименьшую прибыль, а товар пользуется наименьшим спросом. При этом происходит активное потребление вложений.
От «Собак» нужно избавляться путем сворачивания производства.
Левее по оси абсцисс расположен квадрат, обозначающий тип подразделения «Дойные коровы». Такие подразделения характеризуются высокой занимаемой долей рынка, приносят низкий, но стабильный доход. Товар пользуется низким спросом, но «Коровы» не требуют дополнительных инвестиций, чем объясняется их ценность.
Средства, получаемые от «Дойных коров», вкладывают в развитие «Звезд» и «Трудных детей».
Над «Коровами» находится квадрат «Звезды». Это подразделения, приносящие наибольший доход и занимающие самую большую долю рынка. Товар пользуется большим спросом.
Для сохранения доли рынка, укрепления и расширения производства требуются дополнительные инвестиции и вложения. Поэтому чистый денежный поток, получаемый от «Звезд», достаточно низкий.
Правее «Звезд» над «Собаками» располагается квадрат «Трудные дети» («Темные лошадки», «Знаки вопроса», «Дикие кошки»). Олицетворяет собой тип подразделений, приносящих высокую прибыль, но занимающих небольшую долю рынка. Товар пользуется высоким спросом. Высокие темпы роста.
За «Трудными детьми» необходимо пристально наблюдать. В будущем они могут стать как «Звездами», так и «Собаками». Если существуют свободные инвестиции, их нужно вкладывать в «Детей» с целью перевода их в «Звезды». Если такой возможности нет, от «Трудных детей» стоит избавляться.
Недостатков у матрицы БГК достаточно ввиду сильного упрощения рассматриваемой ситуации. К учету принимаются только два фактора, оказывающих влияние на прибыль, но на самом деле их гораздо больше. Кроме того, не учитывается тот факт, что удаление из матрицы «Собак» может привести к удорожанию «Звезд» и «Детей», что негативно скажется на занимаемой ими доле рынка, а следовательно приведет к снижению прибыли.
С другой стороны, матрица наглядна, легка в построении, проста для понимания. С ее помощью довольно быстро можно провести анализ отдельных бизнес-единиц, соразмеряя возможности их развития в перспективе относительно доступного инвестиционного портфеля.
- Матрица БКГ
- как построить бкг матрицу
- Как построить полигон частот
- Что такое матрица БКГ в маркетинге
- Как просто применять «бостонскую матрицу» в тайм-менеджменте
- Как построить модель состава
- Как построить кривую производственных возможностей
- Как вычислять матрицу в excel
- Модели маркетинговых метрик
- Как построить нормальное распределение
- Метод декомпозиции: цели, процессы, структура и виды
- Как построить социограмму
- Как найти базис системы векторов
- Как построить дерево проблем
- Планирование дел по матрице Эйзенхауэра
- Как построить систему
- Как сделать матрицу
- Как построить кривую Лоренца
- Как вести учет основных средств
- Как построить сетевой маркетинг
- Как из матрицы построить граф
- Квантовая психология: как разрушить матрицу
- Как построить кривую безразличия
- Как сформировать отдел продаж
- Как найти присоединенную матрицу
- Что такое диаграмма Исикавы
- Как сделать традиционную китайскую печь
Множественный коэффициент корреляции в Excel (Эксель)
Коэффициент корреляции используется в том случае, когда нужно определить значение зависимости между значениями. Позже эти данные задают в одной таблице которая определяется как матрица корреляции. С помощью программы Microsoft Excel можно сделать расчёт корреляции.
Коэффициент корреляции определяется некоторыми данными. Если уровень показателя составляет от 0 до 0.3, то в таком случае связи нет. Если показатель составляет от 0.3 до 0.5 — это слабая связь. Если показатель доходит до 0.7, то связь средняя. Высокой можно назвать когда показатель достигает отметки 0.7-0.9. Если показатель составляет 1 — это наиболее сильная связь.
Первым делом нужно подключить пакет анализа данных. Без его активации дальнейшие действия нельзя провести. Подключить его можно открыв раздел «Главная» и в меню выбрать «Параметры».
Далее откроется новое окно. В нём нужно выбрать «Надстройки» и в поле управления параметрами выбрать среди элементов списка «Надстройки Excel»После запуска окна параметров посредством его левого вертикального меню переходим в раздел «Надстройки». После этого нажимаем «Перейти».
Далее откроется новое окно надстроек. Находим в списке «Пакет анализа» и ставим галочку. После этого подтверждаем действие. И пакет анализа данных будет подключён для документа Excel.
После этих действий можно начать работу. Создана таблица с данными и на её примере сделаем нахождение множественного коэффициента корреляции.Для начала откроем раздел «Данные» и среди инструментария выбираем «Анализ данных».
Откроется специальное окно с инструментами для анализа. Выбираем «Корреляция» и подтверждаем действие.
Перед пользователем появится новое окно с параметрами. Как входной интервал задается диапазон значений в таблице. Задать можно как в ручную так и выделив данные, которые будут отображены в специальном поле. Также можно разгруппировать элементы таблицы. Вывод сделаем на текущей странице, а значит в настройках параметра вывода выбираем «Выходной интервал». После этого подтверждаем действие.
Результатом будет отображение корреляционной матрицы с данными с различными значениями. Все взаимосвязи имеют высокий уровень.
2.9. Виртуальный массив
При анализе данных часто возникает проблема сохранения
промежуточных результатов, которые нужны не сами по себе, а только для
того, чтобы вычислить по ним другие, полезные значения. Например,
остатки в методе PCA часто нам не интересны, а нужны только для
определения полной объясненной дисперсии, ортогональных расстояний и
т.п. При этом размеры таких промежуточных массивов могут быть очень
велики, да и к тому же их приходится вычислять при различных значениях
числа главных компонент. Все это ведет к заполнению рабочей книги
большим количеством ненужных, промежуточных результатов. Этого можно
избежать, если использовать виртуальные массивы. Поясним их суть на
простом примере.
Рис.38 Пример использования виртуального
массива
Предположим, что задана матрица A, а
нужно вычислить детерминант матрицы AtA
. На Рис. 38 показаны два способа вычисления. Первый – через
последовательность промежуточных массивов, отмеченных красными
стрелками. Второй – с помощью одной формулы, показанной зеленой
стрелкой. Оба пути ведут к одному и тому же результату, но красный путь
занимает на листе много места, а зеленый последовательно использует
несколько промежуточных виртуальных массивов. Все они, по сути,
совпадают с реальными массивами красного пути, но на лист не выводятся.
Первый массив – это транспонированная матрица At,
получаемая как результат функции
(A).
Второй виртуальный массив получается тогда, когда первый
виртуальный массив умножается на матрицу A с помощью
функции (TRANSPOSE(A), A).
И, наконец, к этому, второму виртуальному массиву применяется функция
.
Виртуальные массивы очень полезны при вычислении всяческих
вспомогательных характеристик в анализе многомерных данных: остатков,
собственных значений, и т.п. Подробно об этом рассказывается в пособии
Расширение возможностей Chemometrics Add-In.
Умножение матриц в Excel
Следует отметить, что умножать матрицы можно только в том случае, если количество столбцов первой матрицы А
равно количеству строк второй матрицы В
.
Рассмотрим матрицы А
размерностью 3х4
и В
размерностью 4х2
. При умножении этих матриц получится матрица С
размерностью 3х2.
Вычислим произведение этих матриц С=А*В
с помощью встроенной функции =МУМНОЖ()
. Для этого выделим диапазон L
3:
M
5
— в нём будут располагаться элементы матрицы С
, полученной в результате умножения. На вкладке Формулы
выберем Вставить функцию
.
В диалоговом окне Вставка
функции
выберем Категория Математические
— функция МУМНОЖ
— ОК
.
В диалоговом окне Аргументы функции
выберем диапазоны, содержащие матрицы А
и В
. Для этого напротив массива1 щёлкнем по красной стрелке.
А
(имя диапазона появится в строке аргументов), и щелкнем по красной стрелке.
Для массива2 выполним те же действия. Щёлкнем по стрелке напротив массива2.
Выделим диапазон, содержащий элементы матрицы В
, и щелкнем по красной стрелке.
В диалоговом окне рядом со строками ввода диапазонов матриц появятся элементы матриц, а внизу — элементы матрицы С
. После ввода значений нажимаем на клавиатуре сочетание клавиш Shift
+
Ctrl
ОК
.
ВАЖНО.
Если просто нажать ОК
С
Мы получим результат умножения матриц А
и В
.
Мы можем изменить значения ячеек матриц А
и В
, значения матрицы С
поменяются автоматически.
2.2. Создание и изменение формул массива
Для того чтобы правильно ввести формулу массива, нужно
выделить на листе область, размеры которой совпадают с ожидаемым
результатом.
Если выделить слишком большую область, то при вычислении
избыточные ячейки будут заполнены символами ошибки
#N/A. Если область вывода будет меньше, чем нужно, то часть
результатов пропадет. После выделения области, в
Formula Bar записывается
формула и нажимается CTRL+SHIFT+ENTER.
Альтернативно, сначала можно ввести формулу в одну
ячейку, затем отметить область вывода, начиная с этой ячейки (право и
вниз), потом перейти в Formula Bar и нажать
CTRL+SHIFT+ENTER.
Для того, чтобы изменить формулу массива нужно выделить
область содержащую результат. Затем нужно перейти
Formula Bar. При этом фигурные скобки вокруг формулы
{ } исчезнут. После этого формулу можно
изменить и нажать CTRL+SHIFT+ENTER.
Для того чтобы расширить область, которую занимает
формула массива, достаточно выделить для нее новую область, перейти в
Formula Bar и нажать CTRL+SHIFT+ENTER. А вот для того, чтобы уменьшить эту область
(например, чтобы избавиться от символов #N/A)
придется потратить больше сил. Сначала нужно встать на любую ячейку
области, перейти в Formula Bar и скопировать
строку формулы. Затем нужно стереть содержимое старой области и отметить
новую, меньшую область. После этого опять перейти в
Formula Bar, вставить формулу и нажать CTRL+SHIFT+ENTER.
Изменять отдельные ячейки в формуле массива нельзя. При
попытке сделать это появляется предупреждение .
Рис.27 Предупреждение о недопустимой операции с формулой массива
Матрица БКГ в Excel: пример как построить (Эксель)
Матрица БКГ – уникальная матрица, которая помогает на основе исходных данных построить диаграмму и провести анализ всех сегментов рынка. Создана была матрица Бостонской консалтинговой группой, откуда и получила свое название.
Она дает возможность математические правильно проанализировать рынок и избрать необходимые меры для дальнейшего развития разных товаров в будущем.
Звучит немного запутано, но на самом деле все немного проще чем кажется на первый взгляд. Стратегия матрицы предполагает, что все товары относятся лишь к четырем группам:
· «собаки» — товары, которые представляют незначительную долю рынка в своем сегменте низкого темпа роста; эти товары являются менее перспективными, поэтому производство данного сегмента не будет иметь успеха;
· «трудные дети» — товары, которые могут быстро выбиться в перспективный сегмент, но при этом еще занимают малую часть всего рынка; товары с хорошими темпами развития, но требующие финансовых и инвестиций;
· «дойные коровы» — сегмент рынка с постоянным, но незначительным доходом, которые при этом не требуют никаких инвестиций; их доля значительная, но в слабо растущем сегменте рынка;
· «звезды» — товары с существенной доле быстроразвивающегося рынка, которые имеют наибольший успех; с первых дней приносят хороший доход, а будущие вложения в данный сегмент смогут лишь увеличить прибыль.
Отношение темпа роста относительно сегментов рынка можно отобразить:
Суть массива БКГ – найти определенный сегмент рыка, к которой можно отнести исходную группу или единичный товар.
Попробуем на практике осуществить данную процедуру через функционал Excel:
1. Создадим таблицу, в которой отобразим исходные товары с информацией о количестве продаж текущего месяца и прошлого, а также наименьшую цену этих товаров у конкурента.
2. Рассчитываем темпы роста этих товаров на рыке и их относительную долю. Разделим количество продаж за текущий период на количество за прошлый период, и соответственно, величину продаж текущего периода на продажи у конкурентов.
3. Следующим шагом будет построение диаграммы на основе полученной информации. Используем диаграмму пузырькового типа – «Вставка» — «Диаграмма» — «Другие» — «Пузырьковая».
4. Выберем необходимые вводные. Откроем функции и укажем на пункт «Выбрать данные».
5. В окне выбора данных нажимаем на «Изменить» и начинаем заполнять изменения ряда пузырьковой диаграммы.
6. В «Имя ряда» устанавливаем ячейку «Наименование». «Значения Х» будут подтягиваться со столбца «Относительная доля рынка», в «Значения Y» — «Темп роста рынка». «Размеры пузырьков» будут браться со диапазона «Текущий период». На этом ввод значений завершаем и сформировать диаграмму.
7. Проведем подобные действия для всех групп и получаем итоговую пузырьковую диаграмму. Осталось лишь корректно настроить оси.
8. Нужно немного подкорректировать оси. Для начала в горизонтальных осях изменяем «Минимальное значение» на «0», «Максимальное» — на «2», а «Деления» на «1».
9. В настройках вертикальных осей устанавливаем «Минимальное» на 0, «Максимальное» на «2.18», а деления на «1.09». Эти показатели высчитываются из среднего показателя относительной доли рынка, который необходимо умножить на 2. «Деления» также устанавливаем «1.09». Последнее что укажем – «Значение оси» — «1.09» соответственно.
10. Осталось подписать наши оси и можно приступать к непосредственному анализу матрицы БКГ.
Матрица БКГ дает возможность провести быстрый и корректный анализ сегментов рынка.
В нашем случае мы видим, что: «Товар 2» и «Товар 5» относятся к группе товаров «Собаки» — они не приносят прибыль. Они не имеют популярности на рынке, поэтому они в дальнейшем стратегии продаж нам больше не интересны.
«Товар 1» является представителем группы «Трудные дети», а это значит, что товар, при должном развитии и финансировании может приносить прибыль, но это будет происходить не в ближайшее время.
«Товар 3» и «Товар 4» — «Дойные коровы» — отличная выручка дает возможность развивать другие категории, при этом не вкладывая инвестиции в данный сегмент.
«Товар 6» — единственный, который полностью относится к категории «Звезды» — его отличная возможность приносить прибыль держит весь бизнес, а дополнительные инвестиции в этот сегмент помогут лишь улучшить финансовое положение.
Таким образом, можно провести существенный анализ сегментов рынка и получить необходимы выводы для каждой группы товаров с помощью матрицы БКГ. Построение матрицы не должно вызывать особых трудностей, но стоит учесть, что нужны проверенные исходные данные и показатели, ведь именно они являются основой матрицы.
3 .1. Программирование. Язык VBA
Иногда стандартных возможностей Excel не хватает и приходится
добавлять свои собственные подпрограммы. Для этой цели служит специальный язык
программирования – Microsoft Visual Basic for Applications (VBA)
. С его помощью
можно создавать макросы
– наборы команд, выполняющих определенную
последовательность действий, и функции
– программы для специальных вычислений на
листе. Макросы – это способ автоматизации стандартных процедур. Однажды создав
макрос, его можно использовать для повтора рутинных действий. Обратиться к
макросу можно через меню Tools-Macro-Macros
. Иногда
удобно бывает приписать макрос к новой кнопке на панели инструментов или на
листе.
Функции, созданные пользователем, вызываются также как и
стандартные, встроенные функции – через Formula Bar
.
Для того, чтобы макросы и пользовательские функции были
доступны для применения, нужно установить соответствующий уровень
безопасности через меню Tools-Macro-Security
(Excel 2003)
Рис.39
Выбор уровня безопасности в Excel 2003
В Excel 2007 установка уровня безопасности происходит
через Office Button-
Excel
Options-
Trust Center.
Рис.40
Выбор уровня безопасности в Excel 2007
Если выбран уровень Medium
(2003) или Disable all macros with notification
(2007), то при каждом входе в Excel система будет запрашивать разрешение
на использование макросов. Мы рекомендуем установить уровни так, как
показано на Рис. 39
или Рис. 40
, но не пренебрегать надежным антивирусом
для проверки посторонних файлов Excel.
При начальной установке Excel 2007 возможности работы с
VBA сильно ограничены. Чтобы восстановить их нужно пройти по цепочке
Office Button– Excel Options–Popular
и
включить опцию Show Developer Tab in the Ribbon
.
пятница, 26 октября 2018 г.
Действия с матрицами в Excel
Для этого устанавливаем курсор мыши в ячейке В8 и удерживая левую кнопку мыши, растягиваем область выделения до ячейки Е14. Таким образом, мы выделили диапазон ячеек, куда должна вернуться транспонированная матрица. Далее, не снимая выделения, нажимаем на клавиатуре клавишу , а затем одновременно комбинацию кнопок + + . Чудо произошло! Весь выделенный диапазон заполнится нужными значениями!
Этот же прием мы будем неоднократно использовать ниже, во время умножения матриц друг на друга, а также нахождения обратной матрицы.
И, как обещал, еще один, очень быстрый способ транспонирования с помощью буфера обмена. Сначала выделяем диапазон ячеек В2:Н5 с исходной матрицей и во вкладке «Главная» нажимаем кнопку «Копировать». Затем устанавливаем курсор мыши в ячейку, начиная с которой мы хотим получить транспонированную матрицу. В нашем случае это ячейка В17.
Во вкладке «Главная» нажимаем кнопку «Вставить», «Специальная вставка». В открывшемся окне выделяем флаг «Транспонировать», как показано на рисунке, и нажимаем кнопку «ОК».
В результате диапазон ячеек В17:Е23 сразу же заполнится транспонированной матрицей!
Конечный результат матричных преобразований имеет вид:
2. Сложение матриц. Здесь нет никакой хитрости, все очень просто. Сложение выполняется для двух матриц одинаковой размерности. Каждый элемент суммарной матрицы равен сумме соответствующих элементов двух исходных матриц.
На данном рисунке в ячейках В2:D6 и F2:H6 приведены две исходные матрицы размерности 5х3, которые необходимо сложить.
В ячейках J2:L6 находится результирующая суммарная матрица. Как мы ее получили? Прежде всего, вводим в ячейку J2 формулу =B2+F2 и нажимаем .
Затем выделяем ячейку J2 еще раз, наводим острие курсора мыши на ее правый нижний угол, чтобы он принял вид крестика, и удерживая левую кнопку мыши, растягиваем формулу до ячейки L6.
3. Умножение матриц. Как было сказано выше, мы можем умножать матрицу на число или перемножать матрицы между собой.
В случае умножения исходной матрицы на число, мы должны каждый ее элемент умножить на это число, как показано на рисунке:
Исходная матрица находится в ячейках D4:F8. Умножим ее на число, которое записано в ячейке В6, то есть, на 12.
Для этого в ячейку Н4 я ввел формулу =D4*$B$6 и растянул ее за правый нижний угол до ячейки J8.
Умножение двух матриц выполняется встроенной функцией Excel =МУМНОЖ()
Здесь нужно обратить внимание:. Учитывая все вышесказанное, получим:
Учитывая все вышесказанное, получим:
В ячейках В14:D18 и F15:I17 находятся исходные матрицы, которые нужно перемножить. Первая матрица имеет 3 столбца, а вторая — 3 строки. То есть, первое правило выполняется.
В результате мы должны получить матрицу размерностью: 5х4. То есть, она должна иметь 5 строк, так как первая матрица тоже имеет 5 строк и должна иметь 4 столбца, так как вторая матрица имеет 4 столбца.
В ячейку К14 я ввел формулу: =МУМНОЖ(В14:D18;F15:I17) и нажал . А дальше имеем точно такую же ситуацию, как и с функцией =ТРАНСП(). Выделяем ячейки K14:N18 начиная с ячейки К14, нажимаем F2, а затем комбинацию + + .
В результате ячейки K14:N18 будут содержать результат умножения исходных матриц друг на друга.
4. Обратная матрица. Нахождение обратной матрицы связано с использованием встроенной функции =МОБР() и также имеет ограничение:
В ячейках В2:F6 содержится исходная квадратная не вырожденная матрица. Обратную матрицу будем находить в ячейках В9:F13. Для этого вводим в ячейку В9 формулу =МОБР(В2:F6) и нажимаем . Затем выделяем ячейки В9:F13 начиная с ячейки В9, нажимаем F2, а затем комбинацию + + . На этом все.
5. Определитель матрицы. Определитель матрицы будем находить с помощью встроенной функции =МОПРЕД(). Как и в случае с обратной матрицей, определитель мы будем находить только для квадратной матрицы.
По аналогии с предыдущим примером, пусть в ячейках В2:F6 содержится исходная квадратная не вырожденная матрица. Тогда, для нахождения ее определителя введем в ячейку В9 формулу =МОПРЕД(В2:F6).
В данном случае функция возвращает единственное число, а не массив значений, поэтому никаких дополнительных действий не требуется.
1.3. Адресация
A1C5Name BoxA1F=адрес=A1
Например, первая ячейка имеет абсолютный адрес – $A$1, относительный адрес –
A1, и два
смешанных адреса – $A1 и
A$1. Различие в способе адресации проявляется,
прежде всего, тогда, когда формула копируется и переносится в другое
место. Поясним это на простом примере.
Рис. 5 Абсолютная и относительная адресация
На верхней панели показан фрагмент листа с
данными, выделенными желтым цветом. В зеленых областях (столбец
F и строка 6)
приведены различные варианты адресации одной и той же ячейки –
A1 (выделена оранжевым). Тип адресации
указан рядом с соответствующей ячейкой. Скопируем каждую из зеленых
областей (по очереди) и вставим рядом – в соседних столбцах:
G и H, и в
соседних строках: 7 и
8 (средняя панель ). Видно, что
результат зависит от типа адресации. Для абсолютной адресации ссылка на
первую ячейку сохранилась. Для относительной – ссылка сдвигается вправо
или вниз, сохраняя относительное положение двух ячеек: той, где стоит
ссылка, и той, на которую ссылаются. Для смешанной адресации результат
зависит от того, куда переносится копия, и от того, какая часть адреса
фиксируется значком доллара $. На правой
панели показаны соответствующие формулы, получающиеся после копирования.
Заметим, что ссылки на ячейки могут изменяться в зависимости от способа
адресации, но при перемещении ячейки с формулой содержащиеся в формуле
ссылки не изменяются.
Для адресации ячейки, которая находится на другом листе той же книги,
надо указывать еще и имя листа, например: Data!B2.
Восклицательный знак (!) отделяет имя листа
от адреса ячейки. Если имя листа содержит пробел, тогда имя надо
заключить в одинарные кавычки, например ‘Raw
Spectra’!C6. При адресации к другой книге, ее имя указывается
впереди, в квадратных скобках, например;
Results!P24
Подробнее о способах адресации можно прочитать
здесь.
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.
Скачать пример можно здесь.