Hur konverterar man matris till vektor eller en enda kolumn i Excel?
Har du någonsin försökt konvertera en cellmatris till en enda rad eller kolumn i Excel? Du kanske kan kopiera en rad eller en kolumn och klistra in dem en efter en till en enda vektor, men det kommer att vara tidskrävande om det finns flera rader och kolumner. I den här artikeln kommer jag att prata om några intressanta metoder och hoppas att de hjälper dig.
Konvertera en matris av celler till en rad eller kolumn med formler
Konvertera en matris av celler till en rad eller kolumn med Kutools för Excel
Konvertera en matris av celler till en rad eller kolumn med formler
Följande formler kan hjälpa dig att snabbt konvertera matrisen till en rad eller kolumn. Gör så här:
Konvertera en matris av celler till en enda kolumn
1. Först och främst bör du definiera ett intervallnamn för matrisdata. Välj cellområdet och skriv ett intervallnamn i Namnsruta bredvid formelfältet och tryck sedan på ange nyckel. I det här fallet skriver jag ”Matrix” som det definierade namnet, se skärmdump:
2. Ange sedan följande formler:
(1.) Konvertera matrisen till enstaka kolumn baserat på rad, det betyder att värdena tas från varje rad och rör sig över sedan neråt: = OFFSET (Matrix, TRUNC ((ROW () - ROW ($ G $ 1)) / COLUMNS (Matrix)), MOD (ROW () - ROW ($ G $ 1), COLUMNS (Matrix)), 1,1)(Matris är intervallnamnet som du definierade i steg 1 och G1 är den cell du anger denna formel). Dra sedan fyllningshandtaget till cellerna tills 0 visas, se skärmdump:
(2.) Konvertera matrisen till en kolumn baserat på kolumn, det betyder att värdena tas från kolumner, flyttar ner en kolumn och sedan över till höger kolumn: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Matris är intervallnamnet som du definierade i steg 1 och G1 är den cell du anger denna formel). Dra sedan fyllningshandtaget till cellerna tills 0 visas, se skärmdump:
Konvertera en matris av celler till en enda rad
För att konvertera en matris av celler till en enda rad kan du använda följande formler:
(1.) Konvertera matrisen till en rad baserat på rad, det betyder att värdena tas från varje rad från vänster till höger på en rad och sedan flyttar ner till nästa rad: = OFFSET (Matris, TRUNC ((KOLONN () - KOLONN ($ A $ 7)) / KOLONN (Matris)), MOD ((KOLONN () - KOLONN ($ A $ 7)), KOLONN (Matris)), 1,1 ) (Matris är det intervallnamn du skapade för ditt dataintervall och A7 är den cell du anger denna formel). Dra sedan påfyllningshandtaget åt höger till cellerna tills 0 visas, se skärmdump:
(2.) Konvertera matrisen till en rad baserat på kolumn, det betyder att värdena tas från varje kolumn, flyttar ner en kolumn och sedan över till höger kolumn: = OFFSET (Matrix, MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Matrix)), TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / (ROWS (Matrix))), 1,1 , XNUMX) (Matris är det intervallnamn du skapade för ditt dataintervall och A7 är den cell du anger denna formel). Dra sedan påfyllningshandtaget åt höger till cellerna tills 0 visas, se skärmdump:
Konvertera en matris av celler till en rad eller kolumn med Kutools för Excel
Om ovanstående formler är för långa att komma ihåg, här kan jag rekommendera ett enkelt och kraftfullt verktyg - Kutools för Excel, med dess Transformera intervall verktyget kan du snabbt konvertera flera kolumner och rader till en enda kolumn eller rad efter behov.
När du har installerat Kutools för Excelgör så här:
1. Välj den matris av celler som du vill konvertera.
2. Klicka sedan Kutools > Mätområde > Transformera intervall, se skärmdump:
3. I Transformera intervall dialogrutan, välj Område till enstaka kolumn om du vill konvertera matrisen till en enda kolumn eller välja Räckvidd till enstaka rad om du vill konvertera matris till en rad, se skärmdump:
4. Klicka sedan OK -knappen och dök ut Transformera intervall välj en cell där du vill placera resultatet, se skärmdump:
5. Och klicka sedan på OK -knappen har din valda matris av celler konverterats till en rad eller kolumn.
Ladda ner och testa gratis Kutools för Excel nu!
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!