Note: The other languages of the website are Google-translated. Back to English

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

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

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

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

doc преобразовать вектор в матрицу 1

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

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

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

ROWS (1 $ C $: 20 C $) / 4: число 4 - это количество строк, которые вы хотите получить в итоговой матрице. Если вы хотите матрицу с двумя строками, вам просто нужно изменить 4 на 2.

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

2. Затем перетащите маркер заполнения до 4 строк, а затем продолжайте перетаскивать его до 5 столбцов вправо, и вы получите следующий результат:

doc преобразовать вектор в матрицу 2

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

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

doc преобразовать вектор в матрицу 3

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

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

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

КОЛОННЫ (1 доллар США: 1 доллар США) / 5: число 5 - это количество строк, которые вы хотите получить в итоговой матрице. Если вы хотите матрицу с двумя строками, вам просто нужно изменить 5 на 2.

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

Если в исходном столбце или строке есть пустые ячейки, они будут отображаться как 0 в матрице.


Приведенные выше формулы могут быть несколько сложными для большинства новичков в Excel, здесь я могу представить вам удобный инструмент - Kutools for Excel, С его Диапазон преобразования утилиту, вы можете быстро преобразовать одну строку или столбец в диапазон и наоборот.

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

После установки Kutools for Excel, выполните следующие действия :( Бесплатная загрузка Kutools для Excel сейчас )

1. Выберите данные столбца или строки, которые вы хотите преобразовать.

2. Затем нажмите Кутулс > Диапазон > Диапазон преобразования, см. снимок экрана:

3. В Диапазон преобразования диалоговое окно:

(1.) Чтобы преобразовать одну строку в матрицу, выберите От одной строки до диапазона из Тип трансформации, чтобы преобразовать один столбец в матрицу, выберите Один столбец для диапазона;

(2.) Укажите количество столбцов, которые вы хотите преобразовать в Фиксированная стоимость в поле под Строк на запись, если вы наберете 5, вы получите матрицу с 5 столбцами.

doc преобразовать вектор в матрицу 5

4. Затем нажмите Ok Кнопка, появится окно с подсказкой, напоминающее вам о выборе ячейки для вывода результата, см. снимок экрана:

doc преобразовать вектор в матрицу 6

5, Затем нажмите OK, единственный столбец преобразован в нужную вам матрицу, см. снимок экрана:

doc преобразовать вектор в матрицу 7

Нажмите, чтобы узнать больше об этой утилите Transform Range…

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


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

Связанная статья:

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


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (1)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Огромное спасибо!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL