Come capovolgere i dati in Excel (4 modi)

  • Condividi Questo
Hugh West

Spesso abbiamo bisogno di specchiare i dati in Excel. In questo articolo vi mostreremo 4 modi rapidi per dati flip in Excel sottosopra Verranno implementate due formule, un comando e un'istruzione VBA codice per farlo.

Scarica il quaderno di esercizi

Capovolgere il capovolgimento.xlsm

4 metodi pratici per capovolgere i dati in Excel

Per dimostrare i metodi, abbiamo selezionato un set di dati con 3 colonne: " Nome ", " Stato ", e " Città "Abbiamo leggermente modificato questo set di dati quando necessario.

1. Utilizzo della funzione di ordinamento per capovolgere i dati in Excel

Noi capovolgere il dati utilizzando il Ordinamento In primo luogo, inseriamo i numeri in ordine crescente, quindi li ordiniamo in ordine decrescente per capovolgere i dati.

Passi:

  • Per iniziare, creare una nuova colonna denominata " No. ".

  • Quindi, digitare il numero da 0 a 5 È possibile scegliere qualsiasi numero in ordine crescente.

  • Quindi, selezionare l'intervallo di celle D5:D10 .
  • In seguito, dal Dati scheda → selezionare " Ordina da Z ad A " ai sensi della Ordinamento e filtro sezione.

  • Successivamente, verrà visualizzato un messaggio di avviso.
  • Selezionare " Espandere la selezione " e premere Ordinamento .

  • Infine, i dati verranno ordinati e di conseguenza capovolgere il dati capovolti .

Per saperne di più: Come capovolgere i dati in Excel dal basso verso l'alto (4 metodi rapidi)

2. Combinare le funzioni INDEX e ROWS per capovolgere i dati

Fonderemo il INDICE e FILARI per creare una formula per dati flip in direzione verticale.

Passi:

  • Innanzitutto, digitare la seguente formula nella cella E5 .

=INDICE(B$5:B$10,RIGHE(B5:B$10))

  • In secondo luogo, premere ENTRARE Questo restituirà l'ultimo valore della casella " Nome " alla prima riga.
  • Quindi, trascinare il punto Maniglia di riempimento verso il basso per Riempimento automatico della formula .
  • Successivamente, trascinare il risultato sul lato destro.

Ripartizione della formula

  • Per cominciare, il INDICE restituisce un'uscita dall'intervallo B5:B10 .
  • In questo caso, la cella è specificata dall'opzione FILARI funzione. L'intervallo B5:B$10 restituirà 6 .
  • Quindi, nella formula successiva, sarà B6:B$10 che restituirà 5 Si noti che l'ultimo valore dell'intervallo è fisso, per cui l'output diventa ogni volta più piccolo.
  • Pertanto, questa formula funziona per dati flip .
  • Alla fine, l'output sarà simile a questo.

Per saperne di più: Come capovolgere le righe in Excel (4 semplici metodi)

Letture simili

  • Come capovolgere colonne e righe in Excel (2 metodi semplici)
  • Cambiare il foglio Excel da destra a sinistra (4 modi adatti)
  • Come capovolgere un foglio Excel da sinistra a destra (4 modi semplici)

3. Capovolgere i dati unendo le funzioni SORTBY e ROW

In questa sezione, combineremo la SORTEGGIO e FILO per creare una formula per capovolgere i dati .

Passi:

  • Per iniziare, digitate questa formula nella cella E5 .

=SORTBY($B$5:$C$10,RIGA(B5:B10),-1)

  • Quindi, premere ENTRARE Quindi, questo mostrerà l'output della formula.

Ripartizione della formula

  • In un primo momento, abbiamo selezionato l'intera gamma dei nostri dati, ovvero B5:C10 .
  • Quindi, si inseriscono i valori di 5 a 10 all'interno del ROW(B5:B10) porzione.
  • Infine, abbiamo digitato -1 per ordinarli in ordine decrescente.

Per saperne di più: Come capovolgere i dati in un grafico di Excel (5 metodi semplici)

4. Applicare VBA per capovolgere i dati in Excel

Utilizzeremo un Macro VBA di Excel a capovolgere i dati in Excel. In questo caso, utilizzeremo l'opzione Per il ciclo successivo per scorrere ogni riga e scambiarla con la riga pertinente. Inoltre, l'utente selezionerà l'intervallo di celle senza la riga di intestazione utilizzando un Casella di input .

Passi:

  • Per prima cosa, richiamare il file Modulo VBA dove digitiamo i nostri codici.
  • Quindi, premere ALT+F11 in alternativa, dal menu Sviluppatore scheda → selezionare Visual Basic per farlo.
  • Quindi, il VBA si aprirà una finestra.
  • Successivamente, dal Inserire selezionare la scheda Modulo .
  • Qui si inserisce VBA codice in Excel.

  • Dopodiché, digitate il seguente codice all'interno del file Modulo VBA finestra.
 Option Explicit Sub Flip_Data_Upside_Down() 'Dichiarare le variabili Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Ignorare tutti gli errori e continuare 'Impostare l'input dell'utente Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Esegue il looping dell'intervallo di celle selezionato For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

Scomposizione del codice VBA

  • In primo luogo, chiamiamo il metodo Procedura secondaria come Flip_Data_Upside_Down .
  • In secondo luogo, si assegnano i tipi di variabili.
  • In terzo luogo, si ignorano tutti gli errori utilizzando l'opzione " In caso di errore, riprende il prossimo ".
  • Successivamente, l'utente definisce l'intervallo di celle di lavoro utilizzando l'opzione Casella di input metodo.
  • Quindi, si utilizza il metodo Per il ciclo successivo per scorrere l'intervallo di celle selezionato.
  • Infine, le righe vengono scambiate con le righe pertinenti a capovolgere esso sottosopra .
  • Pertanto, questo codice funziona.
  • Dopo, Risparmiare il Modulo .
  • Quindi, posizionare il cursore all'interno del campo Procedura secondaria e premere Correre .

  • Successivamente, il codice chiederà all'utente di inserire l'intervallo.
  • Quindi, selezionare l'intervallo di celle B5:D10 e premere OK .

  • In questo modo, l'intervallo selezionato viene ribaltato verticalmente.

Per saperne di più: Come capovolgere gli assi in Excel (4 metodi semplici)

Cose da ricordare

  • Il SORTEGGIO è disponibile solo nella cartella Excel 365 e Excel 2021 Per le versioni precedenti, è possibile utilizzare il metodo 2.
  • Per preservare la formattazione, è possibile utilizzare il metodo 1.
  • Se esistono valori esistenti all'interno dell'intervallo di versamento, verrà visualizzato un " #SPILL! " errore.

Sezione pratica

Abbiamo aggiunto un set di dati pratici per ogni metodo nel file Excel Pertanto, potete seguire facilmente i nostri metodi.

Conclusione

Vi abbiamo mostrato quattro modi rapidi per dati flip in Excel sottosopra Se avete problemi con questi metodi o avete dei commenti da darmi, non esitate a commentare qui sotto. Inoltre, potete visitare il nostro sito ExcelWIKI per altri articoli su Excel. Grazie per la lettura, continuate a eccellere!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.