Articles

Come scambiare rapidamente il contenuto di due celle in Excel?

Come scambiare rapidamente il contenuto di due celle in Excel?

Quando stiamo maneggiando un foglio di lavoro, potremmo aver bisogno di scambiare il contenuto di due celle a volte. Normalmente la maggior parte di noi sa solo “tagliare, incollare e copiare” per scambiare il contenuto, ma richiede tempo. Stiamo per parlare di come scambiare rapidamente il contenuto delle celle in Excel.

Scambiate manualmente il contenuto di due celle adiacenti
Scambiate il contenuto di due celle non adiacenti con il codice VBA
Scambiate facilmente il contenuto di due celle casuali con solo alcuni click

Scambiate manualmente il contenuto di due celle adiacenti

A volte, ci sono due celle adiacenti che devono essere scambiate. Possiamo farlo manualmente facilmente. Guardate la seguente schermata, voglio scambiare le celle A4 e B4, fate come segue:

doc-swap-cells1

1. Seleziona la cella che vuoi scambiare. In questo esempio, seleziona la cella A4.

2. Premi il tasto Shift, e metti il cursore sul bordo destro.

3. Poi trascina il cursore sul bordo destro della cella B4.

4. Quando appare “工”, rilascia il mouse.

5. E i contenuti delle due celle sono stati scambiati. Vedere lo screenshot:

doc-swap-cells2

Con questo metodo, possiamo anche scambiare due righe o colonne adiacenti.

Scambia rapidamente il contenuto di due celle o intervalli in Excel:

Kutools for Excel’s Swap Ranges utility ti aiuta a scambiare facilmente due celle o intervalli specificati in una sola volta in Excel come mostrato nella demo sottostante.
Scaricala e provala subito! (30 giorni di prova gratuita)

swap cells1

Scambia il contenuto di due celle non adiacenti con il codice VBA

Quando le due celle non sono adiacenti, il metodo precedente non funziona. Possiamo scambiarle con il codice VBA.

1. Premete il tasto Ctrl e selezionate le due celle non adiacenti che volete scambiare.

2. Fare clic su Developer>Visual Basic, verrà visualizzata una nuova finestra di Microsoft Visual Basic per applicazioni, fare clic su Insert>Module, e inserire il seguente codice nel Modulo:

Sub SwapTwoRange()'Updateby20131120Dim Rng1 As Range, Rng2 As RangeDim arr1 As Variant, arr2 As VariantxTitleId = "KutoolsforExcel"Set Rng1 = Application.SelectionSet Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)Application.ScreenUpdating = Falsearr1 = Rng1.Valuearr2 = Rng2.ValueRng1.Value = arr2Rng2.Value = arr1Application.ScreenUpdating = TrueEnd Sub

3. Poi cliccate sul pulsante doc-multiply-calculation-3 per eseguire il codice, quindi viene visualizzata una finestra di dialogo per selezionare le due celle che volete scambiare. Vedere gli screenshot:

doc swap ranges1

4. Fare clic su Ok nella finestra di dialogo, le due celle selezionate vengono scambiate. Vedere gli screenshot:

doc swap ranges1

Note: Questo codice VBA non può scambiare la formattazione delle due celle.

Scambia facilmente il contenuto di due celle casuali con solo alcuni clic

Con Kutools for Excel’s Swap Ranges utility, non solo possiamo scambiare due celle, righe o colonne adiacenti, ma anche scambiare due celle, righe o colonne non adiacenti facilmente.

Prima di applicare Kutools for Excel, scaricalo e installalo prima.

1. Fare clic su Kutools > Range > Swap Ranges, vedi screenshot:

2. Nella finestra di dialogo Scambia gamme, è necessario:

  • (1) fare clic sul primo pulsante doc-replace-range-names-7 nella casella Scambia gamma 1 per selezionare le celle che si desidera scambiare.
  • (2) cliccate il secondo pulsante doc-replace-range-names-7 della casella Swap Range 2 per selezionare le celle con cui fare lo swap.
    Suggerimenti: È possibile selezionare i due intervalli prima di applicare la funzione, quindi è possibile vedere i due intervalli selezionati vengono visualizzati nelle caselle Swap Range 1 e Swap Range 2 separatamente.
  • (3) Fare clic sul pulsante OK.

Quindi due celle o intervalli selezionati vengono scambiati immediatamente. Vedere gli screenshot:

doc swap ranges1

Se volete avere una prova gratuita (30 giorni) di questa utility, cliccate per scaricarla, e poi andate ad applicare l’operazione secondo i passi precedenti.

Demo: Scambia il contenuto di due celle casuali con Kutools for Excel

Articolo correlato:

  • Come scambiare righe o colonne in Excel?

I migliori strumenti di produttività di Office

Kutools for Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell’80%

  • Riutilizza: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa le celle con password; Crea mailing list e invia email…
  • Super Formula Bar (modifica facilmente più righe di testo e formule); Layout di lettura (legge e modifica facilmente un gran numero di celle); Incolla in un intervallo filtrato…
  • Unisci celle/righe/colonne senza perdere dati; Dividi il contenuto delle celle; Combina righe/colonne duplicate… Previene le celle duplicate; confronta gli intervalli…
  • Seleziona le righe duplicate o uniche; Seleziona le righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale…
  • Copia esatta di più celle senza cambiare la formula di riferimento; creazione automatica di riferimenti a più fogli; inserimento di punti elenco, caselle di controllo e altro ancora…
  • Estrarre testo, aggiungere testo, rimuovere per posizione, rimuovere spazio; creare e stampare subtotali di paginazione; conversione tra contenuto delle celle e commenti…
  • Super Filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo…
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi dati in più fogli; Converti in batch xls, xlsx e PDF…
  • Più di 300 potenti funzioni. Supporta Office/Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella vostra azienda o organizzazione. Caratteristiche complete 30 giorni di prova gratuita. Garanzia di rimborso di 60 giorni.

kte tab 201905

Office Tab porta l’interfaccia a schede in Office, e rende il tuo lavoro molto più facile

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Aprire e creare più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse per te ogni giorno!

officetab bottom

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *