Как преобразовать вектор / одну строку или столбец в матрицу в Excel?
Как можно преобразовать одну строку или столбец в диапазон матрицы в Excel? Копирование и вставка их по одному займет много времени. В этой статье я расскажу о некоторых быстрых приемах, которые помогут вам справиться с этой задачей.
Преобразование вектора / одной строки или столбца в матрицу с помощью формул
Преобразование вектора / одной строки или столбца в матрицу с помощью Kutools для 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, чтобы получить первое значение, см. скриншот:
Примечание: В приведенной выше формуле:
$C$1:$C$20: это данные столбца, которые вы хотите преобразовать в матрицу;
$F$1: указывает ячейку, где вы хотите разместить первый результат матрицы;
ROWS($C$1:$C$20)/4: число 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 для Excel
Приведенные выше формулы могут быть несколько сложными для большинства начинающих пользователей Excel. Здесь я могу представить вам удобный инструмент - Kutools для Excel, с его утилитой Преобразовать диапазон вы сможете быстро преобразовать одну строку или столбец в диапазон и наоборот.
После установки Kutools для Excel выполните следующие шаги:
1. Выберите данные столбца или строки, которые вы хотите преобразовать.
2. Затем нажмите Kutools > Диапазон > Преобразовать диапазон, см. скриншот:
3. В диалоговом окне Преобразовать диапазон:
(1.) Чтобы преобразовать одну строку в диапазон, выберите Одна строка в диапазон из Тип преобразования, чтобы преобразовать один столбец в матрицу, выберите Один столбец в диапазон;
(2.) Укажите количество столбцов, которые вы хотите преобразовать в поле Фиксированное значение под Строки на запись, если вы введете 5, вы получите матрицу с 5 столбцами.
4. Затем нажмите кнопку Ok, появится всплывающее окно, напоминающее выбрать ячейку для вывода результата, см. скриншот:
5. А затем нажмите OK, и одиночный столбец будет преобразован в матрицу, которая вам нужна, см. скриншот:
Скачайте и попробуйте Kutools для Excel прямо сейчас!
Связанная статья:
Как преобразовать матрицу в вектор или один столбец в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!