Eliminare la riga se la cella contiene valori specifici in Excel (3 metodi)

  • Condividi Questo
Hugh West

Quando si lavora con i dati in Excel, l'eliminazione di una riga è un fenomeno piuttosto comune. Esiste un buon numero di metodi che si possono utilizzare per eliminare una riga di Excel Se una cella contiene un valore specifico Questo articolo mostrerà 3 tecniche efficaci per eliminare una riga in Excel se una cella contiene valori specifici, con esempi e illustrazioni appropriate.

Scaricate la cartella di lavoro pratica

Si consiglia di scaricare il file Excel e di esercitarsi con esso.

Elimina la riga se la cella contiene un valore specifico.xlsm

3 metodi per eliminare la riga di Excel se la cella contiene valori specifici

Per dimostrare tutti i metodi di questa esercitazione, utilizzeremo un database di informazioni personali di esempio come set di dati.

Quindi, senza ulteriori discussioni, esaminiamo tutti i metodi uno per uno.

1. Utilizzo di Trova e sostituisci per eliminare la riga se la cella contiene un testo specifico in Excel

Supponiamo di voler cancellare tutti i record che iniziano con " Il Sig. ." nel Nome colonna. Per farlo,

🔗 Passi:

❶ Stampa CTRL + F per aprire con Trova e sostituisci finestra.

❷ Quindi digitare " Il Sig. ." all'interno del Trova cosa bar.

❸ Successivamente, fare clic sul pulsante Trova tutti opzione.

❹ A questo punto, selezionare uno dei risultati trovati e premere CTRL + A per selezionare tutti i risultati trovati.

❺ Dopo aver selezionato tutti i risultati trovati, premere il tasto Chiudere opzione.

❻ Ora premere CTRL + - per aprire la finestra di dialogo Cancellare finestra di dialogo.

❼ Selezionare l'opzione Spostare le cellule verso l'alto e premere OK .

Tutto qui.

Per saperne di più: Come eliminare le righe in Excel: 7 metodi

2. Uso del filtro automatico per rimuovere una riga di Excel se la cella contiene un determinato testo/numero

2.1 Eliminare la riga se la cella contiene un testo specifico

In questo metodo, cancelleremo tutti i record di Excel che iniziano con " Signora Liesel " nella colonna Nome utilizzando il comando Filtro automatico Per fare ciò, è possibile utilizzare la funzione di Excel,

🔗 Passi:

❶ Selezionare l'intera tabella di dati.

Vai a Dati ▶ Ordinamento e filtro ▶ Filtro.

❸ Fare clic sull'icona a discesa nell'angolo in basso a destra nella finestra di dialogo Nome colonna.

Vai a Filtri di testo ▶ Inizia con opzione.

A questo punto, il nome di una finestra di dialogo Filtro automatico personalizzato apparirà sullo schermo.

❺ Digitare ora Signora Liesel all'interno della barra che inizia con e premere OK .

❻ Dopodiché premere CTRL + - e sullo schermo apparirà una finestra di dialogo come quella riportata di seguito.

❼ Basta premere il tasto OK pulsante. È semplicemente questo.

2.2 Eliminare la riga se la cella contiene un numero

In questo metodo, verranno eliminati tutti i record di Excel maggiori di 23 nella colonna Età utilizzando il metodo Filtro automatico Per fare ciò, è possibile utilizzare la funzione di Excel,

🔗 Passi:

❶ Selezionate una cella qualsiasi della tabella Età colonna.

Vai a Dati ▶ Ordinamento e filtro ▶ Filtro.

❸ Fare clic sull'icona a discesa nell'angolo in basso a destra nella finestra di dialogo Età colonna.

Vai a Filtri numerici ▶ Maggiore di opzione.

❺ Tipo 23 all'interno del è maggiore di e premere OK .

❻ Ora premere CTRL + - per eliminare tutti i risultati filtrati e poi premere il tasto OK dalla finestra di dialogo a comparsa.

Tutto qui.

Per saperne di più: Come filtrare ed eliminare le righe con VBA in Excel (2 metodi)

Letture simili:

  • Come eliminare più righe in Excel usando la formula (5 metodi)
  • Cancellare più righe in una volta sola in Excel (5 metodi)
  • Come eliminare le righe nascoste in Excel VBA (analisi dettagliata)
  • Eliminare le righe in Excel senza influenzare le formule (2 modi rapidi) )
  • Come eliminare la riga utilizzando la macro Se la cella contiene 0 in Excel (4 Metodi)

3. Cancellare la riga se la cella contiene un testo/numero specifico in Excel usando il codice VBA

In questa sezione, cancelleremo una riga se una qualsiasi cella al suo interno contiene un testo o un numero utilizzando VBA codice.

3.1 Eliminare la riga se la cella contiene un testo specifico

In questo metodo, si cercherà di eliminare una riga che ha l'età 17 nel Età colonna.

🔗 Passi:

❶ Stampa ALT +F11 per aprire il VBA finestra.

❷ Ora andate a Inserire il modulo per aprire un nuovo modulo.

Copiare il seguente codice:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Incollare il file sul VBA e salvarlo premendo CTRL + S.

❺ Ora tornate al foglio di lavoro chiamato " VBA " e premere il tasto ALT + F8 pulsante.

❻ Selezionare il nome della funzione chiamata DeleteRowsContainingtext() e fare clic su Correre .

Tutto qui.

3.2 Eliminare la riga se la cella contiene un numero

In questo metodo verrà illustrato il modo in cui è possibile eliminare una riga se una cella della colonna Età contiene un numero al suo interno.

🔗 Passi:

❶ Stampa ALT +F11 per aprire il VBA finestra.

❷ Ora andate a Inserire il modulo per aprire un nuovo modulo.

Copiare il seguente codice:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Incolla sul VBA editore e Risparmiare premendo CTRL + S .

❺ Ora tornate al foglio di lavoro chiamato " VBA (2) " e premere il tasto ALT + F8 pulsante.

❻ Selezionare il nome della funzione chiamata CancellaRigheContenentiNumeri() e fare clic su Correre .

Tutto qui.

Ulteriori informazioni: Excel VBA per eliminare righe con dati specifici (9 esempi)

Cose da ricordare

📌 Stampa CTRL + F per aprire il Trova e sostituisci finestra di dialogo.

📌 CTRL + - è il tasto di scelta rapida per l'eliminazione.

📌 È possibile premere ALT + F11 per aprire il VBA finestra.

Conclusione

Per concludere, abbiamo illustrato 3 metodi diversi per eliminare una riga se una cella contiene un valore specifico in Excel. Si consiglia di scaricare la cartella di lavoro pratica allegata a questo articolo e di esercitarsi con tutti i metodi. E non esitate a fare domande nella sezione dei commenti qui sotto. Cercheremo di rispondere a tutte le domande pertinenti il prima possibile.

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.