Come convertire una matrice in un vettore o in una singola colonna in Excel?
Avete mai provato a convertire una matrice di celle in una singola riga o colonna in Excel? Forse, potreste copiare una riga o una colonna e incollarle una per una in un singolo vettore, ma questo sarà dispendioso in termini di tempo se ci sono più righe e colonne. In questo articolo, parlerò di alcuni metodi interessanti e spero che vi siano utili.
Convertire una matrice di celle in una singola riga o colonna con formule
Convertire una matrice di celle in una singola riga o colonna con Kutools per Excel
Convertire una matrice di celle in una singola riga o colonna con formule
Le seguenti formule possono aiutarvi a convertire rapidamente la matrice in una singola riga o colonna. Si prega di procedere come segue:
Convertire una matrice di celle in una singola colonna
1. Innanzitutto, dovreste definire un nome di intervallo per i dati della matrice. Selezionate l'intervallo di celle e digitate un nome di intervallo nella Casella Nome che si trova accanto alla barra delle formule, quindi premete il tasto Invio. In questo caso, ho digitato “Matrix” come nome definito, vedere screenshot:
2. Poi inserite le seguenti formule:
(1.) Convertire la matrice in una singola colonna basata sulle righe, il che significa che i valori vengono presi da ogni riga, muovendosi prima da sinistra a destra e poi verso il basso: =OFFSET(Matrix,TRUNC((ROW()-ROW($G$1))/COLUMNS(Matrix)),MOD(ROW()-ROW($G$1),COLUMNS(Matrix)),1,1) (Matrix è il nome dell'intervallo definito nel passaggio 1, e G1 è la cella in cui inserite questa formula). Trascinate quindi la maniglia di riempimento fino alle celle finché non viene visualizzato 0, vedere screenshot:
(2.) Convertire la matrice in una singola colonna basata sulle colonne, il che significa che i valori vengono presi dalle colonne, muovendosi verso il basso in una colonna e poi attraversando verso la colonna successiva: =OFFSET(Matrix,MOD(ROW()-ROW($G$1),ROWS(Matrix)),TRUNC((ROW()-ROW($G$1))/ROWS(Matrix)),1,1) (Matrix è il nome dell'intervallo definito nel passaggio 1, e G1 è la cella in cui inserite questa formula). Trascinate quindi la maniglia di riempimento fino alle celle finché non viene visualizzato 0, vedere screenshot:
Convertire una matrice di celle in una singola riga
Per convertire una matrice di celle in una singola riga, potete usare le seguenti formule:
(1.) Convertire la matrice in una singola riga basata sulle righe, il che significa che i valori vengono presi da ogni riga da sinistra a destra su una riga e poi spostandosi verso il basso alla riga successiva: =OFFSET(Matrix,TRUNC((COLUMN()-COLUMN($A$7))/COLUMNS(Matrix)),MOD((COLUMN()-COLUMN($A$7)),COLUMNS(Matrix)),1,1) (Matrix è il nome dell'intervallo creato per il vostro intervallo di dati, e A7 è la cella in cui inserite questa formula). Trascinate quindi la maniglia di riempimento verso destra fino alle celle finché non viene visualizzato 0, vedere screenshot:
(2.) Convertire la matrice in una singola riga basata sulle colonne, il che significa che i valori vengono presi da ogni colonna, muovendosi verso il basso in una colonna e poi attraversando verso la colonna successiva: =OFFSET(Matrix,MOD((COLUMN()-COLUMN($A$7)),ROWS(Matrix)),TRUNC((COLUMN()-COLUMN($A$7))/(ROWS(Matrix))),1,1) (Matrix è il nome dell'intervallo creato per il vostro intervallo di dati, e A7 è la cella in cui inserite questa formula). Trascinate quindi la maniglia di riempimento verso destra fino alle celle finché non viene visualizzato 0, vedere screenshot:
Convertire una matrice di celle in una singola riga o colonna con Kutools per Excel
Se le formule sopra sono troppo lunghe da ricordare, qui posso consigliare uno strumento facile e potente – Kutools per Excel, con la sua funzione Trasforma Intervallo, potete convertire rapidamente più colonne e righe in una singola colonna o riga secondo necessità.
Dopo aver installato Kutools per Excel, si prega di fare i seguenti passaggi:
1. Selezionate la matrice di celle che desiderate convertire.
2. Quindi cliccate su Kutools > Intervallo > Trasforma Intervallo, vedere screenshot:
3. Nella finestra di dialogo Trasforma Intervallo, selezionate Intervallo a Singola Colonna se volete convertire la matrice in una singola colonna, oppure scegliete Intervallo a Singola Riga se volete convertire la matrice in una singola riga, vedere screenshot:
4. Cliccate quindi sul pulsante OK, e nella finestra Trasforma Intervallo che appare, selezionate una cella dove volete inserire il risultato, vedere screenshot:
5. E poi cliccate sul pulsante OK, la vostra matrice di celle selezionata è stata convertita in una singola riga o colonna.
Scarica e prova gratis Kutools per Excel Ora!
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!