Преобразуйте матрицу в таблицу из трех столбцов ( "обратный поворот", "разворот", "сгладить", "нормализовать" )
Мне нужно преобразовать матрицу Excel FIRST
в таблицу LATER
:
ПЕРВОЕ
P1 P2 P3 P4
F1 X
F2 X X
F3 X X
F4 X X
СПУСТЯ
F P VALUE
F1 P1 X
F1 P2
F1 P3
F1 P4
F2 P1 X
F2 P2 X
F2 P3
F2 P4
F3 P1
F3 P2 X
F3 P3
F3 P4 X
F4 P1
F4 P2 X
F4 P3 X
F4 P4
Ответы
Ответ 1
Для "обратного поворота", "непривита" или "сглаживания":
Для более поздних версий обращайтесь к Мастере с помощью Alt + D, P.
В Excel для Mac 2011 это ⌘ + Alt + P (Смотрите здесь).
-
Выберите несколько диапазонов консолидации и нажмите Next.
![SO20541905 second example]()
-
В "Шаг 2a из 3" выберите "Я создам поля страницы" и нажмите Next.
![SO20541905 third example]()
-
В "Шаге 2b из 3" укажите диапазон сводной таблицы в поле Диапазон (A1: E5 для данных примера) и нажмите Add, затем Next.
![SO20541905 fourth example]()
-
В "Шаг 3 из 3" выберите местоположение для сводной таблицы (существующий лист должен служить, поскольку PT требуется только временно):
![SO20541905 fifth example]()
-
Нажмите Finish, чтобы создать сводную таблицу:
![SO20541905 sixth example]()
-
Разверните (т.е. дважды щелкните) на пересечении грандиозных итогов (здесь Cell V7 или 7
):
![SO20541905 seventh example]()
-
Теперь PT можно удалить.
- Полученная таблица может быть преобразована в обычный массив ячеек, выбрав Таблица в Быстром меню (щелкните правой кнопкой мыши в таблице) и Преобразовать в диапазон.
Есть видео по тому же вопросу в Запустите Excel, который я считаю отличным качеством.
Ответ 2
Другим способом неавторизованных данных без использования VBA является PowerQuery, бесплатная надстройка для Excel 2010 и выше, доступная здесь: http://www.microsoft.com/en-us/download/details.aspx?id=39379
Установите и активируйте надстройку Power Query. Затем выполните следующие действия:
Добавьте метку столбца к источнику данных и переведите его в таблицу Excel через Insert > Table или Ctrl - T.
![enter image description here]()
Выберите любую ячейку в таблице, а на ленте Power Query нажмите "Из таблицы".
![enter image description here]()
Это откроет таблицу в окне редактора запросов энергии.
![enter image description here]()
Нажмите заголовок столбца первого столбца, чтобы выбрать его. Затем на ленте Трансформация выберите раскрывающийся список Unpivot Columns и выберите Unpivot других столбцов.
Для версий Power Query, которые не имеют команды Unpivot other columns, выберите все столбцы, кроме первого (с помощью Shift-щелчка на заголовках столбцов) и используйте Unpivot.
![enter image description here]()
В результате получается плоская таблица. Нажмите Закрыть и Загрузить на ленте Home, и данные будут загружены на новый лист Excel.
![enter image description here]()
Теперь к хорошей части. Добавьте некоторые данные в исходную таблицу, например
![enter image description here]()
Щелкните по листу с помощью таблицы результатов Power Query, а на ленте данных нажмите Обновить все. Вы увидите что-то вроде:
![enter image description here]()
Power Query - это не просто одноразовое преобразование. Он повторяется и может быть связан с динамически изменяющимися данными.