Как преобразовать вектор / одну строку или столбец в матрицу в Excel?

Как преобразовать одну строку или столбец в диапазон матрицы в Excel? Копирование и вставка их по одному будет тратить много времени, в этой статье я расскажу о некоторых быстрых приемах, которые помогут вам решить эту задачу.

Преобразование векторных/одиночных строка или столбец в матрицу с формулами

Преобразование вектора/одной строки или столбца в матрицу с помощью Kutools for Excel

Диапазон преобразования: ( Преобразование одного столбца/строки в несколько столбцов и строк и наоборот)

С помощью Kutools for Excel Диапазон преобразования , вы можете быстро преобразовать диапазон ячеек в одну строку или столбец, вы также можете преобразовать одну строку или столбец в диапазон ячеек.

Kutools for Excel : с более чем 200 удобными надстройками Excel ins, попробуйте бесплатно без ограничений в течение 60 дней. Загрузите и бесплатную пробную версию прямо сейчас!

->

Содержание

  1. Преобразование векторных/одиночных строка или столбец в матрицу с формулами
  2. Преобразование вектора/одной строки или столбца в матрицу с помощью Kutools for Excel
  3. Демо: преобразование вектора/отдельной строки или столбца в матрицу с помощью Kutools for Excel

Преобразование векторных/одиночных строка или столбец в матрицу с формулами

Вы можете применить следующие формулы для преобразования строки или столбца в матрицу, сделайте следующее:

Преобразование одного столбца в матрицу:

Предположим, у меня есть столбец значений 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 , чтобы получить первое значение, см. снимок экрана:

Примечание : в приведенной выше формуле:

: данные столбца, которые вы хотите преобразовать в матрицу;

: указывает ячейку, в которую вы хотите поместить первый результат матрицы;

Вы можете изменить приведенные выше ссылки на ячейки по своему усмотрению.

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) , затем перетащите маркер заполнения до пяти строк, а затем перетащите его на четыре столбца вправо, чтобы получить матрицу с пятью строками и четырьмя столбцами, как показано на следующем снимке экрана:

Примечание . В приведенной выше формуле:

: данные строки, которые вы хотите преобразовать в матрицу;

: указывает ячейку, в которую вы хотите поместить первый результат матрицы;

: число 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

Kutools for Excel : с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатная пробная версия сейчас!

Как преобразовать матрицу в векторную или одиночную колонку в Excel?

Источник: frestage.ru

Бытовой вопрос