Come copiare e incollare righe o colonne in ordine inverso in Excel?
A volte, potrebbe essere necessario copiare e incollare un elenco di colonne o righe in ordine inverso verticalmente o orizzontalmente come mostrato nell'immagine sottostante. Come hai potuto affrontare questo lavoro rapidamente e facilmente in Excel?
Copia e incolla un elenco di colonne o righe in ordine inverso con la formula
Copia e incolla un intervallo di colonne o righe in ordine inverso con il codice VBA
Copia e incolla un intervallo di colonne o righe in ordine inverso con una fantastica funzionalità
Copia e incolla un elenco di colonne o righe in ordine inverso con la formula
Copia e incolla un elenco di colonne verticalmente in ordine inverso
Se desideri invertire un elenco di celle di colonna, puoi applicare la formula seguente:
Immettere o copiare la seguente formula in una cella vuota in cui si desidera invertire l'ordine delle colonne:
Note:: Nella formula sopra, A1 è la prima cella della colonna e A15 è l'ultima cella della colonna.
Quindi, trascina la maniglia di riempimento verso il basso sulle celle per estrarre i valori delle celle in ordine inverso come mostrato nell'immagine sottostante:
Copia e incolla un elenco di righe orizzontalmente in ordine inverso
Per copiare e incollare un elenco di righe in ordine inverso, utilizzare la seguente formula:
Inserisci o copia questa formula in una cella vuota:
Note:: Nella formula sopra, A1 è la prima cella della riga e 1:1 è il numero di riga che i tuoi dati hanno individuato. Se i tuoi dati sono nella riga 10, dovresti cambiarli in 10:10.
Quindi, trascina il quadratino di riempimento a destra sulle celle in cui desideri applicare questa formula fino a quando tutti i valori non vengono estratti e otterrai tutti i valori invertiti orizzontalmente, vedi screenshot:
Copia e incolla un intervallo di colonne o righe in ordine inverso con il codice VBA
Se è necessario copiare e incollare un intervallo di colonne o righe in ordine inverso, qui introdurrò alcuni codici VBA per risolverlo rapidamente e facilmente. Si prega di fare con i seguenti passaggi:
Copia e incolla un elenco di colonne verticalmente in ordine inverso
1. Innanzitutto, dovresti copiare e incollare i tuoi dati in una nuova posizione, quindi tenere premuto il tasto ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: copia e incolla verticalmente un intervallo di celle in ordine inverso
Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
3. Quindi, premere F5 chiave per eseguire questo codice e viene visualizzata una finestra di messaggio per ricordare di selezionare l'intervallo di dati che si desidera invertire verticalmente, vedere screenshot:
4. Quindi fare clic su OK pulsante e l'intervallo di dati è stato invertito verticalmente come mostrato nelle schermate seguenti:
Copia e incolla un intervallo di celle in ordine inverso orizzontalmente
Per invertire l'intervallo di dati in ordine orizzontale, applica il seguente codice VBA:
Codice VBA: copia e incolla un intervallo di celle in ordine inverso orizzontalmente
Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Dopo aver eseguito questo codice, otterrai i seguenti screenshot di cui hai bisogno:
Copia e incolla un intervallo di colonne o righe in ordine inverso con una fantastica funzionalità
Se non hai familiarità con le formule di cui sopra e i codici VBA, qui, ti consiglierò uno strumento facile-Kutools for Excel, Con la sua Capovolgi intervallo verticale ed Capovolgi intervallo orizzontale caratteristiche, puoi invertire l'intervallo di celle verticalmente e orizzontalmente con un solo clic.
Suggerimenti:Per applicare questo Capovolgi intervallo verticale ed Capovolgi intervallo orizzontale caratteristiche, in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.
Dopo l'installazione Kutools for Excel, per favore fai come questo:
Copia e incolla un intervallo di celle in ordine inverso orizzontalmente
1. Seleziona l'intervallo di celle, quindi fai clic su Kutools > Escursione > Capovolgi intervallo verticale > Tutto (solo valori di inversione), vedi screenshot:
2. E poi, l'intervallo di valori delle celle è stato invertito verticalmente in una volta, vedi screenshot:
Copia e incolla un intervallo di celle in ordine inverso orizzontalmente
1. Seleziona l'intervallo di celle, quindi fai clic su Kutools > Escursione > Capovolgi intervallo orizzontale > Tutto (solo valori di inversione), vedi screenshot:
2. E poi, tutti i valori delle celle nella selezione sono stati immediatamente invertiti orizzontalmente, vedi screenshot:
Fai clic per scaricare Kutools per Excel e prova gratuita ora!
Articoli di copia e incolla più relativi:
- Copia e incolla le celle unite in celle singole in Excel
- Normalmente, quando copi le celle unite e le incolli in altre celle, le celle unite verranno incollate direttamente. Ma vuoi incollare queste celle unite in celle singole come mostrato nella seguente schermata, in modo da poter gestire i dati di cui hai bisogno. In questo articolo, parlerò di come copiare e incollare celle unite in singole celle.
- Copia righe e incolla su un altro foglio in base alla data in Excel
- Supponendo, ho un intervallo di dati, ora, voglio copiare le intere righe in base a una data specifica e quindi incollarle in un altro foglio. Hai qualche buona idea per affrontare questo lavoro in Excel?
- Copia una colonna e incolla solo i record univoci in Excel
- Per una colonna con molti duplicati, potrebbe essere necessario ottenere una copia di questo elenco con solo i valori univoci. Come puoi fare per raggiungere questo obiettivo? In questo articolo, forniamo due metodi per incollare solo i record univoci da un elenco di colonne in Excel.
- Copia dati dal foglio protetto
- Supponendo che tu riceva un file Excel da un'altra persona che con i fogli di lavoro sono protetti dall'utente, ora, vuoi copiare e incollare i dati grezzi in un'altra nuova cartella di lavoro. Ma i dati nel foglio protetto non possono essere selezionati e copiati perché l'utente deseleziona le opzioni Seleziona celle bloccate e Seleziona celle sbloccate durante la protezione del foglio di lavoro.
- Copia i dati in un altro foglio di lavoro con filtro avanzato in Excel
- Normalmente, possiamo applicare rapidamente la funzione Filtro avanzato per estrarre i dati dai dati grezzi nello stesso foglio di lavoro. Ma, a volte, quando provi a copiare il risultato filtrato in un altro foglio di lavoro, riceverai il seguente messaggio di avviso. In questo caso, come potresti gestire questa attività in Excel?
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!