Come eliminare le righe che non contengono un certo testo in Excel?
Forse alcuni di voi sanno come eliminare intere righe quando contengono determinati testi in Excel, ma se volete eliminare la riga quando non contengono quei testi specifici, come potete fare? Ora, seguite questo tutorial e troverete il modo per risolvere questo problema in Excel.
Eliminare righe che non contengono un certo testo con Filtro
Eliminare righe che non contengono un certo testo con VBA
Eliminare righe che non contengono un certo testo con Kutools per Excel
Eliminare righe che non contengono un certo testo con Filtro
In Excel, la funzione Filtro può aiutarti rapidamente a filtrare le righe che non contengono un certo testo, dopodiché puoi selezionarle ed eliminarle.
1. Seleziona la colonna che contiene i testi in base ai quali vuoi rimuovere le righe, quindi fai clic su Dati > Filtro. Vedi screenshot:
![]() |
![]() |
![]() |
2. Nell'intestazione della colonna, c'è un pulsante di filtro; fai clic su di esso per aprire l'elenco a discesa, deseleziona tutto tranne il testo specifico su cui vuoi basarti. Vedi screenshot:
3. A questo punto vedrai solo la riga dell'intestazione e le righe che non contengono il testo specifico. Vedi screenshot:
4. Seleziona tutte queste righe tranne quella dell'intestazione, fai clic con il tasto destro e scegli Elimina riga dal menu contestuale. Vedi screenshot:
5. Quindi fai nuovamente clic su Dati > Filtro, e tutte le righe che non contengono il testo specifico saranno eliminate. Vedi screenshot:
![]() |
![]() |
![]() |
Eliminare righe che non contengono un certo testo con VBA
VBA è molto utile per alcune operazioni difficili in Excel; segui i passaggi seguenti per eliminare le righe che non contengono un certo testo.
1. Premi Alt + F11 per visualizzare la finestra Microsoft Visual Basic for Applications.
2. Nella finestra, fai clic su Inserisci > Modulo per aprire una nuova finestra del modulo, quindi copia il seguente codice VBA nella finestra del modulo.
VBA: Elimina l'intera riga se la cella non contiene un certo testo.
Sub DeleteRowNoInclude()
'Updateby Extendoffice
Dim xRow As Range
Dim rng As Range
Dim WorkRng As Range
Dim xStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xStr = Application.InputBox("Text", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 1 Step -1
Set xRow = WorkRng.Rows(i)
Set rng = xRow.Find(xStr, LookIn:=xlValues)
If rng Is Nothing Then
xRow.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
3. Fai clic Esegui e apparirà una finestra di dialogo per selezionare un intervallo su cui lavorare. Vedi screenshot: 4. Quindi fai clic su OK e inserisci il testo su cui vuoi rimuovere le righe in un'altra finestra di dialogo pop-up. Vedi screenshot:
5. Fai clic su OK e le righe che non contengono "Mela" verranno rimosse.
Eliminare righe che non contengono un certo testo con Kutools per Excel
Se pensi che i metodi precedenti non siano facili da usare, puoi utilizzare la funzione Seleziona celle specifiche di Kutools per Excel.
Kutools per Excel include più di 300 strumenti utili per Excel. Provalo gratuitamente senza limitazioni per 30 giorni. Ottienilo ora
1. Seleziona la colonna in cui desideri eliminare le righe che non contengono il testo specifico, quindi fai clic su Kutools > Strumenti di selezione > Seleziona celle specifiche. Vedi screenshot:
2. Nella finestra di dialogo Seleziona celle specifiche, seleziona Riga intera, scegli Non contiene e inserisci il testo specifico nella casella di testo. Puoi anche fare clic sul pulsante intervallo nella sezione Tipo specifico per selezionare la cella che contiene il testo specifico.
3. Quindi fai clic su Ok, le righe che non contengono il testo specifico saranno selezionate, fai clic con il tasto destro e scegli Elimina dal menu contestuale. Vedi screenshot:
4. Ora tutte le righe che non contengono il testo specifico nell'intervallo sono state rimosse. Clicca qui per ulteriori informazioni su Seleziona celle specifiche.
Articoli correlati:
- Eliminare intere righe se la cella non contiene zero in Excel
- Eliminare righe che non corrispondono ai criteri in un altro foglio
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!