Rimuovi le righe in base al valore della cella in Excel: tutorial semplice
Che tu abbia a che fare con un piccolo foglio di calcolo o un set di dati di grandi dimensioni, sapere come rimuovere le righe in base ai valori delle celle può farti risparmiare tempo e fatica. Questo processo può essere eseguito utilizzando diverse funzionalità di Excel, tra cui la funzionalità Filtro, lo strumento Trova e sostituisci, la funzionalità Ordina e persino utilizzando tecniche avanzate. Al termine di questa guida sarai dotato delle conoscenze necessarie per rimuovere in modo efficiente le righe indesiderate dai tuoi fogli Excel, assicurandoti che i tuoi dati siano puliti e pertinenti alle tue esigenze di analisi.
Ad esempio, se voglio rimuovere tutte le righe in cui la colonna del nome contiene Jener, come dovrei procedere?
Rimuovi intere righe in base al valore della cella
Rimuovi le righe nella selezione in base al valore della cella con la funzione Ordina
Rimuovi intere righe in base al valore della cella in Excel
Excel offre diversi modi per rimuovere righe in base a valori di cella specifici. Questa sezione copre metodi che vanno dalle semplici funzionalità di Excel come filtraggio, trova e sostituisci e Kutools a tecniche più avanzate che coinvolgono VBA. Che tu sia un principiante o un utente avanzato, troverai un metodo adatto al tuo livello di abilità e alle tue esigenze.
Rimuovi intere righe in base al valore della cella con la funzione Filtro
Normalmente, puoi applicare la funzionalità Filtro per visualizzare le righe che soddisfano criteri specifici e quindi eliminare immediatamente la riga.
Passaggio 1: applica la funzione Filtro per filtrare le righe indesiderate
- Seleziona l'intervallo di dati da cui desideri eliminare le righe. E poi, fai clic Dati > Filtro, vedi screenshot:
- Ora, le frecce a discesa appariranno nell'intestazione di ciascuna colonna. Fai clic sulla freccia del menu a discesa nella colonna contenente i valori in base ai quali desideri rimuovere le righe. Ad esempio, se desideri rimuovere righe con il nome Jener, fai clic sulla freccia nella colonna Nome.
- Nel menu a discesa, deseleziona Seleziona tutto per cancellare tutte le selezioni e selezionare solo la casella accanto a Jener oppure inserire manualmente Jener nella casella di ricerca per trovarlo rapidamente.
- Quindi fare clic su OK pulsante per applicare il filtro. Verranno visualizzate solo le righe che contengono Jener. Vedi schermata:
Passaggio 2: elimina le righe filtrate
Seleziona le righe visibili, quindi fai clic con il pulsante destro del mouse su una delle righe selezionate e scegli Elimina riga dal menu contestuale. Ciò rimuoverà tutte le righe selezionate.
Passaggio 3: cancella il filtro
Quindi, fare clic su Dati > Filtro Ancora. Questo rimuoverà il filtro e vedrai tutti i record tranne quelli eliminati.
- Similmente a come applico il metodo di filtro per eliminare le righe contenenti il testo Jener, puoi anche utilizzarlo per rimuovere righe in base a condizioni numeriche o di data come mostrato nelle seguenti schermate:
Condizioni del filtro numerico:
Condizioni del filtro data: - Puoi anche utilizzare la funzione Filtro per filtrare ed eliminare tutte le righe che contengono determinati colori di sfondo. Vedi schermata:
- Puoi utilizzare la funzione di filtro per filtrare in base a più criteri per filtrare il contenuto che non ti serve e quindi eliminarlo. Si supponga, ad esempio, di voler eliminare tutte le righe in cui il venditore è Jener e le vendite totali sono superiori a $ 7000. Dovresti prima filtrare le righe per nome Jener, quindi filtrare le vendite superiori a 7000.
Rimuovi intere righe in base al valore della cella con Kutools AI Aide
Kutools for Excel è un componente aggiuntivo completo che include più di 300 funzionalità avanzate, progettate per semplificare vari tipi di attività complesse in Excel. Una delle sue caratteristiche, Assistente AI di Kutools, aiuta ad automatizzare attività come il filtraggio e l'eliminazione di righe in base a criteri specifici.
Dopo l'installazione Kutools for Excel, Si prega di fare clic su Kutools AI > Aiutante dell'AI per aprire il Assistente AI di Kutools Pannello:
- Seleziona l'intervallo di dati, quindi digita i tuoi requisiti nella casella di chat e fai clic Invia pulsante o premere entrare chiave per inviare la domanda;
“Rimuovi le righe se la colonna Nome contiene il nome Jener nella selezione” - Dopo l'analisi, fare clic su Eseguire pulsante per eseguire. Kutools AI Aide elaborerà la tua richiesta utilizzando l'intelligenza artificiale e rimuoverà le righe specificate direttamente in Excel.
- Per eliminare righe in base a più criteri, è sufficiente modificare i requisiti di conseguenza. Ad esempio, utilizza comandi come "Rimuovi le righe in cui la colonna Nome include Jener o Kevin nella selezione" o "Rimuovi le righe in cui la colonna Nome contiene Jener e le vendite totali superano 7000 nella selezione".
- Questo metodo non supporta l'annullamento function. Tuttavia, se desideri ripristinare i dati originali, puoi fare clic su Insoddisfatto per annullare le modifiche.
Rimuovi intere righe in base al valore della cella con la funzione Trova e sostituisci
Rimuovere intere righe in base a un valore di cella specifico utilizzando la funzione Trova e sostituisci di Excel è un metodo semplice che può essere molto efficace per ripulire i dati. Si prega di fare quanto segue:
Passaggio 1: applica la funzione Trova e sostituisci per selezionare il valore specifico
- Seleziona i dati della colonna in cui rimuoverai le righe in base a un determinato valore della cella, quindi apri il file Trova e sostituisci finestra di dialogo premendo il pulsante Ctrl + F tasti contemporaneamente.
- Nel Trova e sostituisci finestra di dialogo, digitare il valore della cella (nel nostro caso, inseriamo il file Jener) dentro Trova quello che casella e fare clic su Trova tutto pulsante. Vedi screenshot:
- Seleziona tutti i risultati della ricerca in fondo a Trova e sostituisci finestra di dialogo e chiudere questa finestra di dialogo. (È possibile selezionare uno dei risultati della ricerca, quindi Ctrl + A per selezionare tutti i risultati trovati.) E tutte le celle contenenti un determinato valore vengono selezionate. Quindi, chiudi questa finestra di dialogo. Vedi schermata:
Passaggio 2: elimina le righe in base al valore selezionato
- Con le celle ancora selezionate, fai clic con il pulsante destro del mouse su una delle celle selezionate e scegli Elimina dal menu di scelta rapida.
- Seleziona Intera riga nella finestra di dialogo Elimina e fare clic OK per rimuovere tutte le righe contenenti il valore specificato.
Rimuovi intere righe in base al valore della cella con il codice VBA
La rimozione di righe in base al valore della cella utilizzando VBA (Visual Basic for Applications) in Excel consente l'automazione dell'attività, rendendola efficiente, soprattutto per set di dati di grandi dimensioni.
Passaggio 1: apri l'editor del modulo VBA e copia il codice
- Rassegna Stampa Alt + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
- Nella finestra aperta, fare clic inserire > Moduli per creare un nuovo modulo vuoto.
- Quindi, copia e incolla il codice seguente nel modulo vuoto.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
Passaggio 2: eseguire il codice
- Quindi premere F5 chiave per eseguire il codice. Nella finestra di dialogo che appare, seleziona la colonna in cui rimuoverai le righe in base a un determinato valore e fai clic su OK pulsante.
- Nella seguente finestra di dialogo, digita il valore specifico su cui rimuoverai le righe in base e fai clic su OK pulsante. Vedi screenshot:
Risultato:
E poi vedrai che intere righe sono già state eliminate in base al valore specificato.
Rimuovi le righe nella selezione in base al valore della cella con la funzione Ordina
Tutti i metodi sopra descritti rimuovono l'intera riga, il che può rappresentare una limitazione. Ad esempio, l'utilizzo di questi metodi eliminerebbe tutti i dati a destra del set di dati. Supponiamo di voler eliminare solo alcuni record all'interno del set di dati preservando il resto dei dati. In tal caso è necessario un approccio alternativo.
Passaggio 1: crea una colonna helper per i dati
Crea una nuova colonna che ci aiuterà a tracciare l'ordine. Devi inserire una colonna accanto ai tuoi dati e poi riempirla con un numero di serie come 1, 2, 3... vedi screenshot:
Passaggio 2: ordina i dati in base alla colonna specifica
- Seleziona la colonna di dati in base alla quale desideri eliminare le righe. Quindi, fare clic Dati > Ordina dalla A alla Z or Da Z a Ae viene visualizzata una finestra di dialogo Avviso di ordinamento, selezionare Espandi la selezione, quindi fare clic su Riordina pulsante. Vedi screenshot:
- Ora le righe con gli stessi valori verranno raggruppate insieme, facilitandone l'identificazione e la selezione. Vedi schermata:
Passaggio 3: elimina le righe ordinate
- Seleziona il gruppo di record che desideri eliminare, quindi fai clic con il pulsante destro del mouse, quindi scegli Elimina dal menu contestuale. Nel Elimina finestra di dialogo, selezionare Sposta le celle in alto opzione. E poi, fai clic OK Pulsante. Vedi screenshot:
- Vengono eliminati solo i record il cui nome è Jener senza rimuovere l'intera riga. Pertanto, tutti i dati a destra o a sinistra del set di dati rimarranno inalterati.
Passaggio 4: applica la funzione Ordina per ripristinare l'ordine originale dei dati
Fai clic sull'intestazione della colonna della guida, quindi vai a Dati sulla barra multifunzione e selezionare Ordina dalla A alla Z per organizzare i dati secondo la sequenza nella colonna helper. Ciò ripristinerà i dati all'interno dell'intervallo selezionato nell'ordine originale come richiesto.
Passaggio 5: elimina la colonna helper
Infine, elimina la colonna helper secondo necessità per ripulire il tuo foglio di lavoro.
In questo articolo, abbiamo esplorato diversi metodi per rimuovere righe in Excel in base ai valori delle celle. Puoi scegliere quello che ti piace. Se sei interessato a esplorare ulteriori suggerimenti e trucchi su Excel, il nostro sito Web offre migliaia di tutorial, per favore clicca qui per accedervi. Grazie per aver letto e non vediamo l'ora di fornirti informazioni più utili in futuro!
Articoli Correlati:
- Rimuovi facilmente le celle vuote in Excel: tutorial completo
- La rimozione delle celle vuote in Excel è un'attività comune che può aiutare a semplificare i dati, facilitandone l'analisi, la comprensione e la presentazione. Le celle vuote possono interrompere l'analisi dei dati, causare errori nelle formule e rendere i tuoi set di dati incompleti o poco professionali. In questo tutorial, esploreremo diversi metodi per rimuovere o gestire in modo efficiente le celle vuote in Excel, come la funzione Vai a speciale, le formule, la funzione Filtro. Ciascun metodo soddisfa esigenze e scenari diversi, quindi puoi scegliere quello che meglio si adatta alle tue esigenze.
- Elimina tutte le righe contenenti testo specifico all'interno di una colonna nei fogli Google
- Supponendo che tu abbia un intervallo di dati in un foglio google, ora vorresti eliminare le righe in base ai valori delle celle in una colonna. Ad esempio, voglio eliminare tutte le righe che contengono il testo "Completo" nella colonna C. In questo articolo, parlerò di come risolverlo nei fogli di Google.
- Elimina le righe in base al colore di sfondo
- Come potresti eliminare intere righe in base al colore di sfondo? In questo esempio, devo eliminare tutte le righe le cui celle sono state riempite con il colore di sfondo blu come mostrato nella seguente schermata. Con questo articolo, otterrai alcuni codici per eseguire questa attività in Excel.
- Elimina ogni altra riga
- Se si desidera eliminare rapidamente ogni altra riga o colonna in Excel, il punto principale è come è possibile selezionare rapidamente prima ogni altra riga o colonna e quindi applicare l'operazione di eliminazione ad esse. E questo articolo ti mostrerà alcune cose complicate su come selezionare prima ogni altra riga o colonna e poi eliminarle rapidamente.
Sommario
- Rimuovi intere righe in base al valore della cella
- Con la funzione Filtro
- Con l'aiuto AI di Kutools
- Con la funzione Trova e sostituisci
- Con codice VBA
- Rimuovi le righe nella selezione in base al valore della cella con la funzione Ordina
- Articoli Correlati
- I migliori strumenti per la produttività in ufficio
- Commenti
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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!