Как да конвертирате матрица във вектор или единична колона в Excel?
Опитвали ли сте някога да конвертирате матрица от клетки в един ред или колона в Excel? Може би можете да копирате ред или колона и да ги поставите един по един в един вектор, но това ще отнеме много време, ако има няколко реда и колони. В тази статия ще говоря за някои интересни методи и се надявам да ви помогнат.
Преобразувайте матрица от клетки в единичен ред или колона с формули
Преобразувайте матрица от клетки в единичен ред или колона с Kutools за Excel
Преобразувайте матрица от клетки в единичен ред или колона с формули
Следните формули могат да ви помогнат бързо да преобразувате матрицата в единичен ред или колона. Моля, направете следното:
Преобразувайте матрица от клетки в една колона
1. На първо място, трябва да дефинирате име на диапазон за данните на матрицата. Изберете диапазона от клетки и въведете име на диапазон в Кутия за име който е до лентата с формули и след това натиснете Въведете ключ. В този случай въвеждам „Matrix“ като дефинирано име, вижте екранната снимка:
2. След това въведете следните формули:
(1.) Преобразувайте матрицата в една колона въз основа на ред, това означава, че стойностите се вземат от всеки ред, като се движат напречно и надолу: =OFFSET(Матрица,TRUNC((ROW()-ROW($G$1))/COLUMNS(Matrix)),MOD(ROW()-ROW($G$1),COLUMNS(Matrix)),1,1)(матрица е името на диапазона, който сте дефинирали в стъпка 1, и G1 е клетката, в която въвеждате тази формула). След това плъзнете манипулатора за попълване към клетките, докато се покаже 0, вижте екранната снимка:
(2.) Преобразувайте матрицата в единична колона въз основа на колона, това означава, че стойностите се вземат от колони, като се преместват една колона надолу и след това към дясната колона: =OFFSET(Матрица,MOD(ROW()-ROW($G$1),ROWS(Матрица)),TRUNC((ROW()-ROW($G$1))/ROWS(Matrix)),1,1) (матрица е името на диапазона, който сте дефинирали в стъпка 1, и G1 е клетката, в която въвеждате тази формула). След това плъзнете манипулатора за попълване към клетките, докато се покаже 0, вижте екранната снимка:
Преобразувайте матрица от клетки в един ред
За да преобразувате матрица от клетки в един ред, можете да използвате следните формули:
(1.) Преобразувайте матрицата в един ред въз основа на ред, това означава, че стойностите се вземат от всеки ред отляво надясно на един ред и след това се придвижват надолу към следващия ред: =OFFSET(Матрица,TRUNC((COLUMN()-COLUMN($A$7))/COLUMNS(Matrix)),MOD((COLUMN()-COLUMN($A$7)),COLUMNS(Matrix)),1,1 ) (матрица е името на диапазона, който сте създали за вашия диапазон от данни, и A7 е клетката, в която въвеждате тази формула). След това плъзнете манипулатора за попълване надясно към клетките, докато се покаже 0, вижте екранната снимка:
(2.) Преобразувайте матрицата в единичен ред на базата на колона, това означава, че стойностите се вземат от всяка колона, като се придвижват една колона надолу и след това към дясната колона: =OFFSET(Матрица,MOD((COLUMN()-COLUMN($A$7)),ROWS(Matrix)),TRUNC((COLUMN()-COLUMN($A$7))/(ROWS(Matrix))),1,1 ,XNUMX) (матрица е името на диапазона, който сте създали за вашия диапазон от данни, и A7 е клетката, в която въвеждате тази формула). След това плъзнете манипулатора за попълване надясно към клетките, докато се покаже 0, вижте екранната снимка:
Преобразувайте матрица от клетки в единичен ред или колона с Kutools за Excel
Ако горните формули са твърде дълги за запомняне, тук мога да препоръчам лесен и мощен инструмент – Kutools за Excel, Със своята Обхват на трансформация помощна програма, можете бързо да конвертирате множество колони и редове в една колона или ред, както ви е необходимо.
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
След инсталиране Kutools за Excel, моля, направете следните стъпки:
1. Изберете матрицата от клетки, които искате да конвертирате.
2, След това кликнете Kutools > Обхват > Обхват на трансформация, вижте екранна снимка:
3. В Обхват на трансформация диалогов прозорец, изберете Диапазон до една колона ако искате да конвертирате матрицата в една колона, или изберете Диапазон до един ред ако искате да конвертирате матрицата в един ред, вижте екранната снимка:
4, След това кликнете OK бутон и изскочи Обхват на трансформация изберете клетка, където искате да поставите резултата, вижте екранната снимка:
5, И после щракнете върху OK бутон, вашата избрана матрица от клетки е преобразувана в един ред или колона.
За да научите повече за тази помощна програма Transform Range.
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Демонстрация: Преобразувайте матрица от клетки в един ред или колона с Kutools за Excel
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!