KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Spostare o scambiare colonne in Excel – (Guida completa)

AutoreXiaoyang Data di modifica

Gestire i dati in modo efficiente in Excel richiede spesso di riorganizzare le colonne per strutturare al meglio i fogli di lavoro. Che tu debba spostare una singola colonna, riordinarne diverse o semplicemente scambiare la posizione di due colonne, queste operazioni sono comuni ma essenziali per una gestione efficace dei dati. Anche se possono sembrare semplici, eseguirle in modo rapido e preciso ti permette di risparmiare tempo prezioso ed evitare errori.

In questa guida completa, esploreremo diversi metodi per spostare o scambiare colonne in Excel: dalle tecniche base, come il trascinamento e il rilascio, alle soluzioni avanzate con VBA e strumenti di terze parti come Kutools per Excel.


Spostare una o più colonne

Quando si lavora con set di dati di grandi dimensioni in Excel, riorganizzare le colonne è un’operazione comune. Che tu debba modificare l’ordine dei dati per migliorarne la leggibilità o adeguarli a requisiti specifici, esistono diversi modi per spostare le colonne in modo rapido ed efficiente. Di seguito ti illustreremo tre metodi pratici:

Metodo 1: Trascinamento e rilascio

Questo è il modo più semplice e intuitivo per spostare le colonne all’interno di un foglio di lavoro Excel.

  1. Seleziona la colonna:
    Fai clic sulla lettera della colonna in alto nel foglio di lavoro per selezionare l’intera colonna.
  2. Tieni premuto il tasto Maiusc:
    Sposta il cursore sul bordo della colonna selezionata finché non si trasforma in una freccia a quattro punte.
  3. Trascina nella nuova posizione:
    Tieni premuto il tasto «Maiusc», fai clic sulla colonna e trascinala nella posizione desiderata.
  4. Rilascia il pulsante del mouse:
    Una volta raggiunta la posizione desiderata, rilascia il pulsante del mouse e la colonna verrà spostata al suo posto.
Suggerimenti:
  • Per spostare più colonne adiacenti:
    Per selezionare più colonne adiacenti, fai clic sulla lettera della prima colonna che vuoi spostare, quindi tieni premuto il pulsante del mouse e trascina verso destra per evidenziare le colonne aggiuntive.
  • Per spostare solo una parte di una colonna:
    Se devi spostare solo un intervallo specifico di celle all'interno di una colonna senza influenzare i dati circostanti, seleziona manualmente le celle desiderate prima di applicare qualsiasi metodo di spostamento.
  • Per annullare l'operazione:
    Se hai tagliato accidentalmente la colonna sbagliata, puoi premere «Ctrl»+«Z» per annullare l’azione e ripristinare i dati.
  • Vantaggi:
  • Veloce e facile da usare.
  • Svantaggi:
  • Non può essere utilizzato quando si spostano più colonne non adiacenti.
  • Richiede attenzione per evitare spostamenti accidentali dei dati.
 

Metodo 2: Con Kutools per Excel

Quando il foglio di lavoro contiene numerose colonne con dati, il tradizionale metodo del trascinamento e rilascio può facilmente causare errori di posizionamento o operativi. In questi casi, la funzione «Colonne» di «Kutools per Excel» si rivela un assistente potente: permette un posizionamento preciso, aiutandoti a spostare le colonne esattamente dove desideri in modo semplice, garantendo al contempo accuratezza nella disposizione dei dati ed efficienza operativa — persino l’organizzazione più complessa diventa rapida e intuitiva.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, procedi come segue:

  1. Fai clic su «Kutools» > «Navigazione» > «Colonne» per aprire il riquadro «Colonne»;
  2. Nel riquadro, seleziona la colonna che vuoi spostare e trascinala nella posizione desiderata.
  • Vantaggi:
  • Riduce il rischio di disallineamento dei dati.
  • Offre un’interfaccia intuitiva per gestire facilmente lo spostamento delle colonne.
  • Sposta rapidamente la colonna all’inizio o alla fine dell’intervallo dati con un semplice clic.
  • Svantaggi:
  • Richiede l'installazione.
 

Metodo 3: Taglia e inserisci

Se preferisci usare scorciatoie da tastiera o lavorare in modo strutturato, il metodo taglia e incolla è un’ottima soluzione per riposizionare le colonne.

  1. Seleziona la colonna:
    Fai clic sulla lettera della colonna per evidenziare l’intera colonna.
  2. Taglia la colonna:
    Premi «Ctrl» + «X» oppure fai clic con il tasto destro e seleziona «Taglia».
    fare clic su Taglia dal menu contestuale
  3. Seleziona la colonna di destinazione e inserisci la colonna:
    Fai clic sulla colonna in cui desideri inserire quella tagliata. Poi, fai clic con il tasto destro sulla colonna di destinazione e scegli «Inserisci celle tagliate» oppure premi «Ctrl» + «+» (il tasto + sul tastierino numerico).
    fare clic per inserire la colonna
Suggerimenti:
  • Per spostare più colonne adiacenti:
    Per selezionare più colonne adiacenti, fai clic sulla lettera della prima colonna che vuoi spostare, tieni premuto il pulsante del mouse e trascina verso destra per evidenziare le colonne aggiuntive.
  • Per spostare solo una parte di una colonna:
    Se devi spostare soltanto un intervallo specifico di celle all'interno di una colonna senza influenzare i dati circostanti, seleziona manualmente le celle desiderate prima di applicare qualsiasi metodo di spostamento.
  • Per annullare l'operazione:
    Se hai tagliato accidentalmente la colonna sbagliata, premi «Ctrl» + «Z» per annullare l’azione e ripristinare immediatamente i dati.
  • Vantaggi:
  • L’operazione è flessibile e consente l’inserimento senza sovrascrittura.
  • Svantaggi:
  • Può causare perdita di dati se non si presta attenzione agli appunti.
  • Non può essere utilizzato quando si spostano più colonne non adiacenti.

Scambiare due colonne o intervalli

Scambiare due colonne o intervalli in Excel è un’operazione comune, ma eseguirla in modo efficiente può farti risparmiare tempo ed evitare errori. Questo articolo presenta due metodi efficaci: l’utilizzo del codice VBA e Kutools per Excel.

Metodo 1: Con codice VBA

VBA permette di automatizzare le attività in Excel. Ecco una guida passo-passo per scambiare due colonne utilizzando VBA.

  1. Apri l’editor VBA:
    Premi «Alt» + «F11» per avviare l’Editor VBA.
  2. Inserisci un modulo:
    Vai su «Inserisci» > «Modulo» per creare un nuovo modulo
  3. Incolla il codice nel modulo:
    Copia e incolla il seguente codice VBA nel modulo:
    Sub SwapTwoRange()
    'Updateby Extendoffice
    Dim Rng1 As Range, Rng2 As Range
    Dim arr1 As Variant, arr2 As Variant
    xTitleId = "KutoolsforExcel"
    Set Rng1 = Application.Selection
    Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
    Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    arr1 = Rng1.Value
    arr2 = Rng2.Value
    Rng1.Value = arr2
    Rng2.Value = arr1
    Application.ScreenUpdating = True
    End Sub
    
  4. Esegui la macro:
    Premi «F5» per eseguire il codice e segui le istruzioni per selezionare le due colonne o gli intervalli.
    codice VBA per selezionare la seconda colonna
    codice VBA per selezionare la seconda colonna

Risultato: Le colonne o gli intervalli verranno scambiati all’istante.
codice VBA per scambiare due colonne

  • Svantaggi:
  • Le macro VBA non includono una funzione di annullamento nativa; è quindi essenziale eseguire il backup dei dati prima dell’esecuzione per prevenire perdite irreversibili.
  • VBA non mantiene la formattazione delle celle (ad esempio, colori e bordi) durante lo scambio delle colonne.
 

Metodo 2: Con Kutools per Excel

Stanco della noiosa routine di copia e incolla o del rischio di perdere la formattazione critica quando riorganizzi le colonne in Excel? «Kutools per Excel» ti offre una soluzione intelligente: la funzione «Scambia intervalli», che ti permette di scambiare istantaneamente due colonne o intervalli mantenendo perfettamente intatta la formattazione originale. Colori, caratteri e tutti gli altri stili delle celle restano esattamente come sono, eliminando la necessità di correzioni manuali dopo lo scambio.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, procedi come segue:

  1. Fai clic su «Kutools» > «Intervallo» > «Scambia intervalli».
  2. Nella finestra di dialogo «Scambia intervalli», seleziona separatamente le colonne o gli intervalli che desideri scambiare, vedi screenshot:
    specificare le opzioni nella finestra di dialogo
  3. Quindi, fai clic sul pulsante «OK» e le colonne o gli intervalli selezionati verranno scambiati all’istante, senza alcuna modifica alla formattazione.
    scambia colonne con Kutools
  • Vantaggi
  • Non richiede alcuna competenza di programmazione.
  • Veloce e facile da usare.
  • Mantiene la formattazione delle celle, inclusi colori, bordi e stili.
  • Supporta l’opzione Annulla.

Domande frequenti

  1. Posso scambiare colonne non adiacenti in Excel?
    ✅ Sì, puoi scambiare colonne non adiacenti in Excel sia con VBA che con Kutools. In VBA, puoi specificare le colonne indipendentemente dalla loro posizione. Con Kutools, la funzione «Scambia intervalli» ti permette di selezionare due intervalli qualsiasi, anche se non sono adiacenti.
  2. Lo scambio di colonne influisce sulle mie formule in Excel?
    ✅ Lo scambio di colonne potrebbe influire sulle formule che fanno riferimento a tali colonne, poiché Excel aggiorna automaticamente i riferimenti. Tuttavia, se utilizzi riferimenti assoluti (ad esempio $A$1), questi non verranno modificati durante lo scambio.
  3. Come posso correggere un errore commesso durante lo spostamento dei dati in Excel?
    ✅ Se hai commesso un errore mentre spostavi i dati, puoi annullare l’azione con la funzione Annulla (CTRL + Z). In alternativa, puoi riposizionare manualmente i dati nella loro posizione originale oppure ripristinare una versione di backup del file, se disponibile.
  4. Come faccio a scambiare dati organizzati in righe?
    ✅ La procedura per scambiare righe è simile a quella per scambiare colonne. In VBA, sostituisci Colonne con Righe nel codice. In Kutools, utilizza la funzione Scambia intervalli, selezionando due intervalli di righe anziché di colonne.

Conclusione:

Excel offre diversi metodi per spostare o scambiare colonne in modo efficiente. Per spostamenti semplici, il trascinamento e rilascio oppure il taglia e incolla sono soluzioni comode. Se hai bisogno di maggiore controllo e automazione, VBA è uno strumento potente per operazioni frequenti o su larga scala. D’altra parte, Kutools per Excel semplifica il processo, offrendo un’interfaccia intuitiva che mantiene la formattazione. A seconda delle tue esigenze, puoi scegliere il metodo più adatto al tuo flusso di lavoro, garantendo efficienza e precisione nella gestione dei dati. Se desideri scoprire ulteriori suggerimenti e trucchi per Excel,il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi