Sommario
Se si dispone di un elenco con celle vuote, si potrebbe desiderare di per spostare tutti i dati in alto per eliminare le celle vuote. Questo articolo mostra come eliminare le celle vuote e spostare le celle verso l'alto in Excel .
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
Spostare le celle.xlsm5 modi rapidi per spostare le celle in alto in Excel
Vi mostreremo 5 semplici tecniche per spostare le cellule verso l'alto nelle sezioni seguenti. Base Excel comandi e VBA Un esempio di set di dati è mostrato nella figura seguente, con uno spazio vuoto nella riga 10 Dobbiamo spostare la cella verso l'alto per occupare la posizione vuota.
1. Applicare il trascinamento per spostare le celle in alto in Excel
Selezionare e trascinare le celle è il modo più semplice per spostarle. Per riorganizzare le celle mediante trascinamento, seguire i metodi indicati di seguito.
Fase 1:
- Selezionare le celle che si desidera spostare.
Fase 2:
- Tenere il mouse A sinistra - clicca e spostare verso l'alto.
- Pertanto, le celle saranno spostate verso l'alto.
Per saperne di più: Come spostare le celle a destra in Excel (4 modi rapidi)
2. Usare il tasto destro del mouse per spostare le celle verso l'alto in Excel
Diritto - Cliccando con il mouse può essere utilizzato anche per spostare le celle verso l'alto, seguendo le istruzioni riportate di seguito.
Fase 1:
- In primo luogo, selezionare le celle vuote.
Fase 2:
- Fare clic sul pulsante Cliccare con il tasto destro del mouse per visualizzare le opzioni.
- Scegliere il Cancellare
Fase 3:
- Infine, selezionare la voce Opzione di spostamento della cella verso l'alto .
- Stampa Entrare .
- Il risultato è che le celle vengono spostate verso l'alto.
Per saperne di più: Come spostare le righe in alto in Excel (2 metodi rapidi)
Letture simili
- Come spostare le celle evidenziate in Excel (5 modi)
- Spostare una cella a destra con VBA in Excel (3 esempi)
- Come riordinare le righe in Excel (4 modi)
- Usare le frecce per spostare la schermata e non la cella in Excel (4 metodi)
- Correzione: Excel non riesce a spostare le celle non vuote (4 metodi)
3. Applicare il comando Ordina e filtra per spostare le celle in alto in Excel
È anche possibile spostare le celle verso l'alto eliminando le celle vuote con il tasto Ordinamento e filtro Per utilizzare il comando Ordinamento e filtro per spostare le celle verso l'alto.
Fase 1:
- Innanzitutto, selezionate tutte le celle dell'intervallo.
Fase 2:
- Dal Dati scegliere la scheda Filtro
Fase 3:
- In secondo luogo, fare clic sull'icona .
- Smarcare il Pezzi grezzi
- Infine, premere Entrare .
- Di conseguenza, tutti gli spazi vuoti dell'intervallo scompariranno e la cella verrà spostata in alto.
Per saperne di più: Come spostare le celle senza sostituirle in Excel (3 metodi)
4. Usare l'opzione Trova & Sostituisci per spostare le celle verso l'alto in Excel
Per spostare le celle multiple verso l'alto, si può utilizzare il metodo Trova e sostituisci Seguite la procedura descritta di seguito per completare l'operazione.
Fase 1:
- Selezionare tutte le celle.
Fase 2:
- Vai al sito Casa e scegliere la scheda Trova e sostituisci
- Scegliere il Vai allo speciale
Fase 3:
- Quindi, selezionare la voce Pezzi grezzi
- Stampa Entrare .
Passo 4:
- Fare clic su una cella vuota e fare clic sul pulsante Diritto -Cliccare.
- Scegliere il cancellare
Passo 5:
- Infine, scegliere l'opzione Spostare le cellule verso l'alto
- Stampa Entrare per vedere i risultati.
- Come mostrato nell'immagine seguente, le celle verranno spostate.
Per saperne di più: Come spostare in basso una cella con Excel VBA (con 4 applicazioni utili)
5. Eseguire un codice VBA per spostare le celle verso l'alto
Quindi, il VBA Il codice serve anche per spostare le celle verso l'alto, seguendo la procedura qui descritta.
Fase 1:
- Innanzitutto, premere Alt + 11 per aprire il Macro .
- Fare clic sul pulsante Inserire
- Scegliere Modulo dall'elenco.
Fase 2:
- Incollare quanto segue VBA codici qui.
Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr).Delete Shift:=xlUp End If Next End Sub
Qui,
lRow = 20 si riferisce alla riga totale dell'intervallo.
Per iCntr = lRow a 1 Passo -1 si riferisce a IRow verrà controllato passo dopo passo.
Se Celle(iCntr, 1) = 0 si riferisce alla condizione If per le celle vuote.
Range("A" & iCntr). La colonna dell'intervallo è
Cancellare Shift:=xlUp si riferisce all'eliminazione delle righe ma non dell'intera riga e allo spostamento delle celle verso l'alto
- Pertanto, il risultato finale è mostrato nell'immagine seguente.
Leggi tutto: [Corretto!] Impossibile spostare le celle in Excel (5 soluzioni)
Conclusione
Per riassumere, spero che questo articolo vi abbia mostrato come eliminare le celle vuote e spostare le celle verso l'alto in Excel. Esaminate il libro di esercizi e mettete in pratica le vostre nuove conoscenze. Grazie al vostro sostegno, siamo disposti a pagare per iniziative come queste.
Non esitate a contattarci per qualsiasi domanda e lasciate un commento qui sotto per farmi sapere cosa ne pensate.
Esperti del Exceldemy Il team risponderà il più rapidamente possibile alle vostre richieste.