Come scambiare i contenuti tra righe o colonne in Excel?
A volte, quando utilizziamo un foglio di lavoro, dobbiamo scambiare le righe o le colonne. Ad esempio, voglio scambiare la colonna A con la colonna D; la prima cosa che mi viene in mente è usare il comando copia e incolla. In realtà, oltre alla copia e incolla, ci sono altri metodi per risolvere questo problema.
Scambia righe o colonne con il codice VBA
scambia rapidamente e facilmente righe o colonne con Kutools per Excel
Trasponi dati da righe a più colonne con Kutools per Excel
Scambia righe o colonne con il codice VBA
1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, e incolla il seguente codice nella Finestra del 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
3. Poi clicca il pulsante per eseguire il codice, apparirà una finestra di dialogo per selezionare i due intervalli che vuoi scambiare, vedi gli screenshot:
![]() |
![]() |
![]() |
4. Dopo aver cliccato Ok, i due intervalli verranno scambiati. Vedi gli screenshot:
![]() | ![]() | ![]() |
Scambia righe o colonne rapidamente e facilmente con Kutools per Excel
Il codice potrebbe essere difficile per i principianti di Excel, c'è un modo semplice per farlo rapidamente e risparmiando tempo? Certo, Kutools per Excel può aiutarti a scambiare righe o colonne rapidamente e comodamente.
Se hai installato Kutools per Excel, puoi scambiare due colonne o righe rapidamente.
1. Clicca su Kutools > Intervallo > Scambia intervalli, vedi screenshot:
2. Nella Scambia intervalli finestra di dialogo, clicca pulsante da Intervallo 1 da scambiare per selezionare la colonna A che vuoi scambiare, e poi clicca
pulsante da Intervallo 2 da scambiare per selezionare la colonna D.( Nota: Gli intervalli per lo scambio devono avere le stesse dimensioni.)
3. Poi clicca OK. Le due colonne sono state scambiate e anche la formattazione delle celle è stata scambiata. Vedi gli screenshot:
![]() | ![]() | ![]() |
Con questa funzione Scambia intervalli, non solo puoi scambiare righe o colonne ma anche scambiare i contenuti di due intervalli. Clicca qui per saperne di più su questa funzionalità.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Demo: Scambia righe o colonne rapidamente con Kutools per Excel
Trasponi dati da righe a più colonne con Kutools per Excel
Con la funzionalità Trasforma intervallo di Kutools per Excel, puoi trasporre rapidamente i dati da una riga o colonna a più righe o colonne e viceversa.
Articolo correlato:
Come scambiare rapidamente i contenuti di due celle in Excel?
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!