Formula di ordine inverso di Excel
Questa macro inverte l’ordine di una riga o colonna selezionata in Excel. Inverte completamente i dati. È diverso dall’utilizzo dei comandi dati > ordina o filtra, perché questi riordinano le colonne o le righe. Questa macro rispecchia completamente una colonna o una riga in termini di dati. L’unica cosa da ricordare è che non funziona per un’intera riga o colonna, ma solo per una cella in meno dell’intera riga o colonna. Per utilizzarla, è sufficiente selezionare un intervallo di celle in una riga o in una colonna ed eseguire la macro. Poiché non può funzionare su più colonne o righe contemporaneamente, si consiglia di assegnare questa macro a una scorciatoia da tastiera o a un pulsante della barra degli strumenti di Excel.
Questa macro invertirà una selezione di righe o colonne.’Nota: non è possibile selezionare una riga o una colonna intera, ma una cella in meno andrà bene.’Non dimenticate di assegnare a questa macro una scorciatoia da tastiera o un pulsante della barra degli strumenti.
Se Rng.Cells.Count = ActiveCell.EntireRow.Cells.Count Allora MsgBox “Impossibile selezionare un’intera riga, solo fino a una cella in meno di un’intera riga.”, vbExclamation, _ “Invertire righe o colonne” Exit SubEnd If
Invertire righe e colonne in excel
Quando si copiano celle che contengono una formula, i riferimenti relativi alle celle non vengono adattati. Pertanto, il contenuto delle celle e delle celle che vi puntano potrebbe visualizzare il valore di errore #REF! In questo caso, è possibile regolare manualmente i riferimenti. Per ulteriori informazioni, vedere Rilevamento degli errori nelle formule.
Se alcune celle, righe o colonne del foglio di lavoro non vengono visualizzate, è possibile copiare tutte le celle o solo quelle visibili. Ad esempio, è possibile scegliere di copiare solo i dati di riepilogo visualizzati su un foglio di lavoro delineato.
Trasporre excel
I venditori che compaiono su questa pagina possono ricevere un compenso attraverso metodi quali i link di affiliazione o le partnership sponsorizzate. Questo può influenzare il modo in cui e dove i loro prodotti appaiono sul nostro sito, ma i venditori non possono pagare per influenzare il contenuto delle nostre recensioni. Per maggiori informazioni, visitate la pagina dei Termini d’uso.
Spesso una soluzione è più semplice di quanto si possa immaginare se si scompone un po’ il problema e si applicano le funzioni integrate in modo creativo. Ad esempio, in questo articolo vi mostrerò come spostare e invertire un set di dati. Nessuna delle due operazioni è difficile, ma fare entrambe le cose sembra complicare le cose e quindi si pensa troppo alla soluzione. Dopo aver risolto rapidamente questo semplice compito, passiamo a un altro problema apparentemente complicato: l’inversione e la trasposizione!
Sto usando Excel 2016 su un sistema Windows 10 a 64 bit, ma potete usare anche versioni precedenti. Non c’è un file dimostrativo da scaricare: potete creare facilmente il semplice intervallo di dati di esempio o utilizzare i vostri dati.
Invertire un set di dati non è difficile, anche se ho visto molte soluzioni contorte per farlo. La soluzione più semplice consiste nell’aggiungere una colonna di valori consecutivi adiacente al set di dati e ordinare in base alla nuova colonna. Non fa male. Se si desidera mantenere l’ordine originale, copiare i dati e ordinare la copia. Non è necessario copiare e ordinare allo stesso tempo, anche se in rete si trovano soluzioni che lo fanno utilizzando array e altre soluzioni complesse: nessuno ha bisogno di lavorare così tanto.
Ordine inverso di Excel
Il metodo sopra descritto funziona bene se si desidera convertire le righe in colonne in Excel tra diverse cartelle di lavoro utilizzando Excel desktop. È necessario avere entrambi i fogli di lavoro aperti ed eseguire il copia e incolla come descritto.
Uno dei principali vantaggi di TRANSPOSE è che collega le colonne e le righe convertite con le righe e le colonne di origine. Pertanto, se i valori delle righe cambiano, le stesse modifiche verranno apportate alle colonne convertite.
TRANSPOSE non è l’unica funzione che si può usare per cambiare le righe in colonne in Excel. Una combinazione delle funzioni INDIRETTO e INDIRIZZO può essere considerata un’alternativa, ma il flusso per convertire le righe in colonne in Excel utilizzando questa formula è molto più complicato. Verifichiamolo nell’esempio seguente.
VBA è un’opzione eccellente se si desidera personalizzare alcune funzioni o funzionalità. Tuttavia, questa opzione è basata solo sul codice. Di seguito viene fornito uno script che consente di cambiare automaticamente le righe in colonne in Excel.
Altri errori possono essere causati da errori di battitura o da altri refusi nelle formule utilizzate per convertire gruppi di dati da righe a colonne in Excel. Controllate sempre due volte la sintassi prima di premere Invio o Ctrl+Maiusc+Invio . Buona fortuna con i vostri dati!