Как преобразовать матрицу в вектор или один столбец в Excel?
Вы когда-нибудь пробовали преобразовать матрицу ячеек в одну строку или столбец в Excel? Возможно, вы можете скопировать строку или столбец и вставить их одну за другой в один вектор, но это займет много времени, если есть несколько строк и столбцов. В этой статье я расскажу о некоторых интересных методах и надеюсь, что они вам помогут.
Преобразуйте матрицу ячеек в одну строку или столбец с формулами
Преобразование матрицы ячеек в одну строку или столбец с помощью Kutools for Excel
Преобразуйте матрицу ячеек в одну строку или столбец с формулами
Следующие формулы могут помочь вам быстро преобразовать матрицу в одну строку или столбец. Пожалуйста, сделайте следующее:
Преобразование матрицы ячеек в один столбец
1. Прежде всего, вы должны определить имя диапазона для данных матрицы. Выберите диапазон ячеек и введите имя диапазона в поле Поле имени рядом со строкой формул, а затем нажмите Enter ключ. В этом случае я набираю «Матрица» в качестве определенного имени, см. Снимок экрана:
2. Затем введите следующие формулы:
(1.) Преобразуйте матрицу в один столбец на основе строки, это означает, что значения берутся из каждой строки, перемещаясь между ними, а затем вниз: = СМЕЩЕНИЕ (Матрица; СТРОКА ((СТРОКА () - СТРОКА ($ G $ 1)) / COLUMNS (Матрица)), MOD (ROW () - ROW ($ G $ 1), COLUMNS (Matrix)), 1,1)(матрица это имя диапазона, которое вы определили на шаге 1, и G1 это ячейка, в которую вы вводите эту формулу). Затем перетащите маркер заполнения к ячейкам, пока не отобразится 0, см. Снимок экрана:
(2.) Преобразуйте матрицу в один столбец на основе столбца, это означает, что значения берутся из столбцов, перемещаясь вниз на один столбец, а затем в правый столбец: = СМЕЩЕНИЕ (Матрица, МОД (СТРОКА () - СТРОКА ($ G $ 1), СТРОКА (Матрица)), СТРОКА ((СТРОКА () - СТРОКА ($ G $ 1)) / СТРОКА (Матрица)), 1,1) (матрица это имя диапазона, которое вы определили на шаге 1, и G1 это ячейка, в которую вы вводите эту формулу). Затем перетащите маркер заполнения к ячейкам, пока не отобразится 0, см. Снимок экрана:
Преобразуйте матрицу ячеек в одну строку
Чтобы преобразовать матрицу ячеек в одну строку, вы можете использовать следующие формулы:
(1.) Преобразование матрицы в одну строку на основе строки, это означает, что значения берутся из каждой строки слева направо в одной строке, а затем перемещаются вниз к следующей строке: = СМЕЩЕНИЕ (Матрица; ОТЧЕТ ((СТОЛБЕЦ () - СТОЛБЦА (7 долларов США)) / СТОЛБЦЫ (Матрица)), МОД ((СТОЛБЦА () - СТОЛБЦА (7 долларов США)), СТОЛБЦА (матрица)), 1,1 ) (матрица это имя диапазона, которое вы создали для своего диапазона данных, и A7 это ячейка, в которую вы вводите эту формулу). Затем перетащите маркер заполнения прямо к ячейкам, пока не отобразится 0, см. Снимок экрана:
(2.) Преобразуйте матрицу в одну строку на основе столбца, это означает, что значения берутся из каждого столбца, перемещаясь вниз на один столбец, а затем в правый столбец: = СМЕЩЕНИЕ (Матрица; MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Matrix)), TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / (ROWS (Matrix))), 1,1 , XNUMX) (матрица это имя диапазона, которое вы создали для своего диапазона данных, и A7 это ячейка, в которую вы вводите эту формулу). Затем перетащите маркер заполнения прямо к ячейкам, пока не отобразится 0, см. Снимок экрана:
Преобразование матрицы ячеек в одну строку или столбец с помощью Kutools for Excel
Если приведенные выше формулы слишком длинные для запоминания, я могу порекомендовать простой и мощный инструмент - Kutools for Excel, С его Диапазон преобразования утилита, вы можете быстро преобразовать несколько столбцов и строк в один столбец или строку по мере необходимости.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, выполните следующие действия:
1. Выберите матрицу ячеек, которую вы хотите преобразовать.
2. Затем нажмите Кутулс > Диапазон > Диапазон преобразования, см. снимок экрана:
3. В Диапазон преобразования диалоговое окно, выберите Диапазон до одного столбца если вы хотите преобразовать матрицу в один столбец, или выберите Диапазон до одной строки если вы хотите преобразовать матрицу в одну строку, см. снимок экрана:
4. Затем нажмите OK кнопку, а в выскочившей Диапазон преобразования поле, выберите ячейку, в которую вы хотите поместить результат, см. снимок экрана:
5, Затем нажмите OK При нажатии кнопки выбранная матрица ячеек преобразована в одну строку или столбец.
Чтобы узнать больше об этой утилите Transform Range.
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: преобразование матрицы ячеек в одну строку или столбец с помощью Kutools for Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!