Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Accedi
x
or
x
x
Registrati
x

or

Come scambiare il contenuto tra righe o colonne in Excel?

A volte, quando utilizziamo un foglio di lavoro, dobbiamo scambiare le righe o le colonne. Per esempio, voglio scambiare la colonna A con la colonna D, la prima cosa che mi è venuta in mente è usare il comando copia e incolla. Infatti, ad eccezione della copia e incolla, ci sono altri metodi per risolvere questo problema.

Scambia righe o colonne con codice VBA

scambia righe o colonne in modo rapido e comodo con Kutools per Excel

Trasporre i dati da righe a più colonne con Kutools per Excel



Trasporre rapidamente i dati da righe a più colonne nel foglio di lavoro di Excel:

Con Kutools for Excel'S Trasforma Range funzione, è possibile trasporre rapidamente i dati da una riga o colonna a più righe o colonne e viceversa.

documento trasporre i dati

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


1. Tenere premuto il tasto ALT + F11 chiavi, e apre il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduloe incollare il seguente codice nel Modulo Finestra.

Sub SwapTwoRange()
'Updateby20131113
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. Quindi fare clic per eseguire il codice, viene visualizzata una finestra di dialogo che consente di selezionare i due intervalli che si desidera scambiare, vedere schermate:

colonne di scambio documenti doc 01 01
 1
colonne di scambio documenti doc 02 02

4. Dopo aver cliccato Ok, le due gamme vengono scambiate. Vedi gli screenshot:

colonne di scambio documenti doc 01 01  2 colonne di scambio documenti doc 02 02

Il codice potrebbe essere difficile per i principianti di Excel, esiste un modo semplice per farlo in modo rapido e rapido. Naturalmente, Kutools per Excel può aiutarti a scambiare righe o colonne in modo rapido e confortevole.

Kutools for Excel : con più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limiti nei giorni 60.

Se hai installato Kutools for Excel, puoi scambiare rapidamente due colonne o righe.

1. Clic Kutools > Range > Scambia le gamme, Vedi screenshot:

colonne di scambio documenti doc 02 02

2. Nel Swap Ranges finestra di dialogo, fare clic pulsante da Scambia intervallo 1 per selezionare la colonna A che si desidera scambiare, quindi fare clic su pulsante da Scambia intervallo 2 per selezionare la colonna D. ( Nota: gli intervalli per lo scambio devono essere identici nella stessa dimensione.)

colonne di scambio documenti doc 02 02

3. Quindi fare clic OK. Le due colonne sono state scambiate e anche la formattazione della cella viene scambiata. Vedi gli screenshot:

colonne di scambio documenti doc 01 01  2 colonne di scambio documenti doc 02 02

Con questo Intervallo di scambios, non solo è possibile scambiare righe o colonne ma anche scambiare il contenuto di due intervalli. Clicca qui per saperne di più su questa funzione.

Scarica e prova gratuita Kutools per Excel ora!


Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


Articolo correlato:

Come scambiare rapidamente il contenuto di due celle in Excel?


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Akhil · 4 years ago
    Okk is there any way we can create a MACRO for it to do it fast bcz it won't be possible everytime to copy that code from somewhere and put it out there to Swap that Rows and Columns .
  • To post as a guest, your comment is unpublished.
    Sean · 4 years ago
    or you can just hold the shift key and drag the column where you want it to go
  • To post as a guest, your comment is unpublished.
    Kinane · 4 years ago
    I've tried the VBA code solution.
    It seemed to work fine until now.
    In the range i swap, there is a URL cell (i.e. hyperlink). Although the swap looks ok, the hyperlinks are not updated. It still points to the URL of the original range.
    Is there any code patch to handle this?
    thank you.
  • To post as a guest, your comment is unpublished.
    richy · 4 years ago
    Learn how to spell. Ridiculous. Emial. Really?
  • To post as a guest, your comment is unpublished.
    joey · 4 years ago
    Please learn how to spell before posting on the web.
  • To post as a guest, your comment is unpublished.
    karolans · 5 years ago
    So in short, there is no built-in way to swap columns. Fail :)