Как преобразовать одну строку или столбец в диапазон матрицы в Excel? Копирование и вставка их по одному будет тратить много времени, в этой статье я расскажу о некоторых быстрых приемах, которые помогут вам решить эту задачу.
Преобразование векторных/одиночных строка или столбец в матрицу с формулами
Преобразование вектора/одной строки или столбца в матрицу с помощью Kutools for Excel
Диапазон преобразования: ( Преобразование одного столбца/строки в несколько столбцов и строк и наоборот)
С помощью Kutools for Excel Диапазон преобразования , вы можете быстро преобразовать диапазон ячеек в одну строку или столбец, вы также можете преобразовать одну строку или столбец в диапазон ячеек. Kutools for Excel : с более чем 200 удобными надстройками Excel ins, попробуйте бесплатно без ограничений в течение 60 дней. Загрузите и бесплатную пробную версию прямо сейчас! |
->
Преобразование векторных/одиночных строка или столбец в матрицу с формулами
Вы можете применить следующие формулы для преобразования строки или столбца в матрицу, сделайте следующее:
Преобразование одного столбца в матрицу:
Предположим, у меня есть столбец значений C1: C20, и теперь я хочу преобразовать этот столбец в матрицу с четыре строки и пять столбцов (4 × 5), сделайте следующее:
1 . Введите эту формулу в пустую ячейку, например F1: = OFFSET ($ C $ 1: $ C $ 20, COLUMN () – COLUMN ($ F $ 1) + ((ROW () – ROW ($ F $ 1) )) * (ROWS ($ C $ 1: $ C $ 20)/4)), 0,1,1) , а затем нажмите клавишу Enter , чтобы получить первое значение, см. снимок экрана:
Примечание : в приведенной выше формуле:
$ C $ 1: $ C $ 20 : данные столбца, которые вы хотите преобразовать в матрицу;
$ F $ 1 : указывает ячейку, в которую вы хотите поместить первый результат матрицы;
: число 4 – это количество строк, которые вы хотите в получившейся матрице. Если вы хотите матрицу с двумя строками, вам просто нужно изменить 4 на 2.
Вы можете изменить приведенные выше ссылки на ячейки по своему усмотрению.
2 . Затем перетащите маркер заполнения до 4 строк, а затем перетащите его на 5 столбцов вправо, и вы получите следующий результат:
Преобразовать одну строку в матрицу:
Чтобы преобразовать одну строку в матрицу с пятью строками и четырьмя столбцы (5 × 4), используйте следующую формулу:
Введите эту формулу в пустую ячейку, E4, например: = OFFSET ($ A $ 1: $ T $ 1 , 0, COLUMN () – COLUMN ($ E $ 4) + (ROW () – ROW ($ E $ 4)) * (COLUMNS ($ A $ 1: $ T $ 1)/5), 1,1) , затем перетащите маркер заполнения до пяти строк, а затем перетащите его на четыре столбца вправо, чтобы получить матрицу с пятью строками и четырьмя столбцами, как показано на следующем снимке экрана:
Примечание . В приведенной выше формуле:
$ A $ 1: $ T $ 1 : данные строки, которые вы хотите преобразовать в матрицу;
$ E $ 4 : указывает ячейку, в которую вы хотите поместить первый результат матрицы;
COLUMNS ($ A $ 1: $ T $ 1)/5 : число 5 – это количество строк, которое вы хотите в итоговой матрице. Если вы хотите использовать матрицу две строки, вам просто нужно изменить 5 на 2.
Вы можете изменить приведенные выше ссылки на ячейки по своему усмотрению.
Если в исходном файле есть пустые ячейки столбец или строка, они будут отображаться как 0 в матрице.
Преобразование вектора/одной строки или столбца в матрицу с помощью Kutools for Excel
Приведенные выше формулы могут быть несколько сложными для большинства новичков в Excel, здесь я могу представить вам удобный инструмент – Kutools for Excel с его Transform Range , вы можете быстро преобразовать одну строку или столбец в диапазон и наоборот.
Kutools for Excel : с более чем 300 удобными надстройками Excel, можно попробовать бесплатно без ограничений в течение 30 дней . |
Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка PayPal/MyCommerce |
После установки Kutools for Excel выполните следующие действия: ( Бесплатная загрузка Kutools for Excel Сейчас )
1 . Выберите данные столбца или строки, которые нужно преобразовать.
2 . Затем нажмите Kutools > Range > Transform Range , см. Снимок экрана:
3 . В диалоговом окне Преобразовать диапазон :
(1.) Чтобы преобразовать одну строку в матрицу, выберите Одна строка в диапазон из Тип преобразования , чтобы преобразовать один столбец в матрицу, выберите Один столбец в диапазон ;
(2. ) Укажите количество столбцов, которые вы хотите преобразовать, в поле Фиксированное значение в разделе Строк на запись . Если вы введете 5, вы получите матрицу с 5 столбцов.
4. Затем нажмите кнопку Ok , появится окно с напоминанием о выборе ячейки для вывода результата, см. снимок экрана:
5 . Затем нажмите OK , единственный столбец преобразован в нужную вам матрицу, см. Снимок экрана:
Нажмите, чтобы узнать больше об этой утилите Transform Range…
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: преобразование вектора/отдельной строки или столбца в матрицу с помощью Kutools for Excel
Как преобразовать матрицу в векторную или одиночную колонку в Excel?