Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Sposta o scambia colonne in Excel - (Guida completa)

Author: Xiaoyang Last Modified: 2025-08-26

Gestire i dati in modo efficiente in Excel spesso comporta la riorganizzazione delle colonne per strutturare meglio i fogli di lavoro. Che tu debba spostare una singola colonna, riorganizzare più colonne o scambiare le posizioni di due colonne, questa operazione è una parte comune ma critica della gestione dei dati. Sebbene possa sembrare semplice, eseguire queste azioni in modo efficiente può far risparmiare molto tempo ed evitare potenziali errori.

In questa guida completa, esploreremo vari metodi per spostare o scambiare colonne in Excel, che vanno dalle tecniche di base come trascinare e rilasciare a soluzioni avanzate utilizzando VBA e strumenti di terze parti come Kutools per Excel.


Sposta una o più colonne

Quando si lavora con grandi set di dati in Excel, la riorganizzazione delle colonne è un'operazione comune. Che tu debba regolare l'ordine dei tuoi dati per una migliore leggibilità o riorganizzarli per soddisfare requisiti specifici, ci sono diversi modi per spostare le colonne in modo efficiente. Qui copriremo tre metodi:

Metodo 1: Tramite trascinamento

Questo è il modo più facile e intuitivo per spostare colonne all'interno di un foglio di lavoro Excel.

  1. Seleziona la Colonna:
    Fai clic sulla lettera della colonna nella parte superiore del foglio di lavoro per evidenziare l'intera colonna.
  2. Tieni premuto il tasto Maiusc:
    Muovi il cursore sul bordo della colonna selezionata fino a quando non si trasforma in una freccia a quattro lati.
  3. Trascina verso la Nuova Posizione:
    Premi e tieni premuto il tasto "Maiusc", quindi fai clic e trascina la colonna 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.
Consigli:
  • Per spostare più colonne adiacenti:
    Per selezionare più colonne adiacenti, fai clic sulla prima lettera della colonna che desideri spostare, quindi tieni premuto il pulsante del mouse e trascina verso destra per evidenziare ulteriori colonne.
  • Per spostare una parte di colonne:
    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 accidentalmente hai tagliato la colonna sbagliata, puoi usare "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 una gestione attenta per evitare spostamenti accidentali dei dati.
 

Metodo 2: Con Kutools per Excel

Quando il tuo foglio di lavoro contiene un gran numero di colonne di dati, il metodo tradizionale di trascinamento può facilmente portare a errori di posizionamento delle colonne o a errori operativi. In questi casi, la funzione "Elenco colonne" di "Kutools per Excel" diventerà il tuo potente assistente. Supporta un posizionamento preciso, aiutandoti a spostare le colonne nella posizione desiderata senza sforzo, garantendo l'accuratezza del layout dei dati e l'efficienza delle operazioni, rendendo l'organizzazione complessa dei dati semplice ed efficiente.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:

  1. Fai clic su "Kutools" > "Navigazione" > "Elenco colonne" per aprire il riquadro "Elenco colonne";
  2. Nel riquadro, scegli la colonna che desideri spostare, quindi trascinala e rilasciala nella posizione desiderata.
  • Vantaggi:
  • Riduce il rischio di disallineamento dei dati.
  • Fornisce un'interfaccia intuitiva per gestire 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: Tagliando e inserendo

Se preferisci utilizzare scorciatoie da tastiera o lavorare in modo strutturato, il metodo taglia e incolla è un modo efficace per spostare 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".
    click cut from the right click menu
  3. Seleziona la Colonna di Destinazione e inserisci la colonna:
    Fai clic sulla colonna dove vuoi inserire la colonna tagliata. Quindi, fai clic con il tasto destro sulla colonna di destinazione e seleziona "Inserisci celle tagliate", oppure premi "Ctrl" + "+" (il tasto + sul tastierino numerico).
    click to insert the column
Consigli:
  • Per spostare più colonne adiacenti:
    Per selezionare più colonne adiacenti, fai clic sulla prima lettera della colonna che desideri spostare, quindi tieni premuto il pulsante del mouse e trascina verso destra per evidenziare ulteriori colonne.
  • Per spostare una parte di colonne:
    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 accidentalmente hai tagliato la colonna sbagliata, puoi usare "Ctrl" + "Z" per annullare l'azione e ripristinare i dati.
  • Vantaggi:
  • L'operazione è flessibile, supporta l'inserimento senza sovrascrittura.
  • Svantaggi:
  • Può portare alla perdita di dati se non si presta attenzione agli appunti.
  • Non può essere utilizzato quando si spostano più colonne non adiacenti.

Scambia due colonne o intervalli

Scambiare due colonne o intervalli in Excel è un'operazione comune, ma farlo in modo efficiente può far risparmiare tempo e prevenire errori. Questo articolo esplora due metodi efficaci: utilizzando il codice VBA e Kutools per Excel.

Metodo 1: Con codice VBA

VBA consente agli utenti di automatizzare le attività in Excel. Di seguito è riportata 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. Segui le istruzioni per selezionare le due colonne o gli intervalli.
    vba code to select the first column
    vba code to select the second column

Risultato: Le colonne o gli intervalli verranno scambiati istantaneamente.
vba code to swap two columns

  • Svantaggi:
  • Le macro VBA non hanno una funzionalità di annullamento nativa, quindi è fondamentale fare un backup dei tuoi dati prima dell'esecuzione per prevenire perdite irreversibili.
  • VBA non conserva la formattazione delle celle (ad esempio, colori delle celle, bordi) durante lo scambio delle colonne.
 

Metodo 2: Con Kutools per Excel

Stanco della noiosa routine di copia-incolla o del rischio di perdere formattazioni critiche quando riorganizzi le colonne in Excel? "Kutools per Excel" offre una funzione utile - la funzione "Scambia intervalli", che consente agli utenti di scambiare due colonne o intervalli istantaneamente mantenendo la formattazione originale. Ciò garantisce che i colori delle celle, i caratteri e altri stili rimangano intatti, eliminando la necessità di aggiustamenti manuali dopo lo scambio.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:

  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:
    specify the options in the dialog box
  3. Quindi, fai clic sul pulsante "OK" e le colonne o gli intervalli selezionati verranno scambiati immediatamente senza alterare la formattazione.
    swap columns by kutools
  • Vantaggi
  • Non è necessario scrivere codice.
  • Veloce e facile da usare.
  • Preserva la formattazione delle celle, inclusi colori, bordi e stili.
  • Supporta l'opzione Annulla.

FAQ

  1. Posso scambiare colonne non adiacenti in Excel?
    ✅ Sì, puoi scambiare colonne non adiacenti in Excel utilizzando sia VBA che Kutools. In VBA, puoi definire colonne specifiche indipendentemente dalla loro posizione. In Kutools, la funzione Scambia intervalli ti consente di selezionare due intervalli qualsiasi, anche se non sono adiacenti.
  2. Lo scambio di colonne influirà sulle mie formule in Excel?
    ✅ Lo scambio di colonne può influire sulle formule che fanno riferimento a quelle colonne, poiché le formule regoleranno automaticamente i loro riferimenti. Tuttavia, se vengono utilizzati riferimenti assoluti ($A$1), non cambieranno quando si scambiano le colonne.
  3. Come posso correggere un errore commesso durante lo spostamento dei dati in Excel?
    ✅ Se hai commesso un errore durante lo spostamento dei dati, puoi utilizzare la funzione Annulla (CTRL + Z) per ripristinare l'azione. In alternativa, puoi spostare manualmente i dati nella loro posizione originale o utilizzare una versione di backup del tuo file, se disponibile.
  4. Come faccio a scambiare dati organizzati in righe?
    ✅ Il processo per scambiare righe è simile allo scambio di colonne. In VBA, sostituisci Colonne con Righe nel codice. In Kutools, utilizza la funzione Scambia intervalli, selezionando due intervalli di righe invece di intervalli di colonne.

Conclusione:

Excel fornisce diversi metodi per spostare o scambiare colonne in modo efficiente. Per spostamenti semplici, trascinare e rilasciare o tagliare e incollare sono soluzioni convenienti. 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 user-friendly che preserva la formattazione. A seconda delle tue esigenze, puoi scegliere il metodo che meglio si adatta al tuo flusso di lavoro, garantendo sia efficienza che accuratezza nella gestione dei tuoi dati. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in