Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Accedi
x
or
x
x
Registrati
x

or

Come eliminare le righe se la cella è maggiore / minore di un certo valore in Excel?

A volte potrebbe essere necessario eliminare le righe se le celle in una colonna specificata sono maggiori o inferiori a un determinato valore in Excel. Questo articolo consiglierà diversi metodi per risolvere questo problema.

Elimina le righe se la cella è maggiore / minore di un determinato valore con il codice VBA

Elimina le righe se la cella è superiore / inferiore a un determinato valore con Kutools per Excel

Elimina le righe se la cella è maggiore / minore di un determinato valore con Kutoos per Excel


Seleziona intere righe se la cella è maggiore o minore di un certo valore in una colonna

The Seleziona celle specifiche utilità di Kutools for Excel può aiutarti a selezionare facilmente le intere righe nell'intervallo specificato se la cella è maggiore o minore di un valore certian in una determinata colonna. Vedi la schermata qui sotto:

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 60. Leggi di più Scarica la versione di prova gratuita ora

Scheda Office Abilita la modifica e la navigazione a schede in Office e semplifica notevolmente il tuo lavoro ...
Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%
  • Riutilizzare qualsiasi cosa: Aggiungi le formule più utilizzate o complesse, i grafici e qualsiasi altra cosa ai tuoi preferiti e riutilizzali rapidamente in futuro.
  • Più delle funzioni di testo di 20: Estrai numero da stringa di testo; Estrai o rimuovi parte di testi; Converti numeri e valute in parole inglesi.
  • Unisci strumenti: Più cartelle di lavoro e fogli in uno; Unisci più celle / righe / colonne senza perdere dati; Unisci righe duplicate e somma.
  • Strumenti di divisione: Suddivisione dei dati in più fogli in base al valore; Una cartella di lavoro per più file Excel, PDF o CSV; Una colonna a più colonne.
  • Incolla Saltare Righe nascoste / filtrate; Conte E Somma per colore di sfondo; Invia e-mail personalizzate a più destinatari in blocco.
  • Super filtro: Crea schemi di filtro avanzati e applica a tutti i fogli; Ordinare per settimana, giorno, frequenza e altro; Filtro da grassetto, formule, commento ...
  • Oltre alle potenti funzionalità di 300; Funziona con Office 2007-2019 e 365; Supporta tutte le lingue; Facile implementazione nella tua azienda o organizzazione.

Elimina le righe se la cella è maggiore / minore di un determinato valore con il codice VBA


Supponendo di voler eliminare intere righe se la cella nella colonna D è maggiore o minore di un certo valore in Excel. È possibile eseguire il seguente codice VBA per realizzarlo.

1. Stampa altro + F11 tasti contemporaneamente per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > modulo. Quindi copia e incolla il codice VBA sottostante nella finestra del codice.

Codice VBA: elimina le righe se la cella è maggiore o minore di un determinato valore in Excel

Public Sub ProcessData()
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Areas.Count > 1) Or (xRg.Columns.Count > 1) Then
        MsgBox "You can only select one column per time", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xRg.Range("A1").EntireRow.Insert
    Set xRg = xRg.Range("A1").Offset(-1).Resize(xRg.Rows.Count + 1)
    xRg.Range("A1") = "Temp"
    xRg.AutoFilter 1, ">30000"
    Set xRg = Application.Intersect(xRg, xRg.SpecialCells(xlCellTypeVisible))
    On Error GoTo 0
    If Not xRg Is Nothing Then xRg.EntireRow.Delete
End Sub

Osservazioni: Nel codice precedente,> 30000 significa che eliminerai le righe se le celle sono maggiori di 30000 in una colonna specificata. Se si desidera eliminare le righe se le celle sono inferiori a un determinato valore, cambiare il segno> su <e quindi specificare il valore.

3. Stampa F5 chiave per eseguire il codice, nel popping up Kutools for Excel finestra di dialogo, seleziona l'intervallo (singola colonna) che troverai se le celle in questa colonna sono maggiori o minori di un certo valore. E quindi fare clic su OK pulsante. Vedi screenshot:

Quindi tutte le righe con valore di cella maggiore di 30000 nella colonna D vengono eliminate immediatamente.


Elimina le righe se la cella è superiore / inferiore a un determinato valore con Kutools per Excel

The Seleziona celle specifiche utilità di Kutools for Excel può aiutarti a selezionare tutte le righe con celle superiori o inferiori a un determinato valore in una colonna specificata, quindi puoi eliminare manualmente tutte le righe selezionate contemporaneamente.

Kutools for Excel : con più di 300 utili componenti aggiuntivi di Excel, libero di provare senza limiti nei giorni 60.

1. Seleziona la colonna in cui desideri eliminare le righe, quindi fai clic su Kutools > Seleziona > Seleziona celle specifiche. Vedi screenshot:

2. Nel Seleziona celle specifiche finestra di dialogo, selezionare Intera riga Il Tipo di selezione sezione. Nel Tipo specifico sezione, selezionare Maggiore di or Meno di dal primo elenco a discesa, immettere il valore determinato nella casella di testo successiva, quindi fare clic su OK pulsante.

3. Quindi viene visualizzata una finestra di dialogo per indicare quante righe sono state selezionate, fare clic sul pulsante OK pulsante. E puoi vedere immediatamente tutte le righe con valore maggiore di 30000 nella colonna D.

4. Fare clic con il tasto destro su una delle righe selezionate, quindi fare clic Cancella dal menu di scelta rapida. E tutte le righe selezionate vengono cancellate.


Elimina le righe se la cella è maggiore / minore di un determinato valore con Kutoos per Excel

Oltre ai due metodi precedenti, puoi filtrare tutte le righe con celle superiori o inferiori a un determinato valore in una colonna specificata e quindi rimuovere tutte le righe filtrate con Elimina righe e colonne nascoste utilità di Kutools for Excel.

Kutools for Excel : con più di 300 utili componenti aggiuntivi di Excel, libero di provare senza limiti nei giorni 60.

1. Seleziona l'intestazione della colonna, quindi fai clic su dati > Filtro. Vedi screenshot:

2. Fai clic sulla freccia del menu a discesa nella colonna in cui elimini le righe in base a, quindi fai clic su Numero di filtri > Più grande di or Meno di come sotto lo screenshot:

3. Nel Filtro automatico personalizzato finestra di dialogo, immettere il numero specificato dopo che è maggiore o minore di un riquadro, quindi fare clic su OK pulsante.

4. Quindi tutte le righe con determinate celle che sono maggiori o minori di un certo valore nella colonna D vengono tutte filtrate. È possibile eliminare tutte le righe filtrate selezionando i dati filtrati e quindi fare clic su Kutools > Cancella > Elimina righe e colonne nascoste. Vedi screenshot:

5. Nel Elimina righe e colonne nascoste finestra di dialogo, assicurarsi che il Nell'intervallo selezionato opzione è selezionata nel Guarda dentro elenco a discesa, selezionare Righe Il Elimina il tipo sezione, specificare l'opzione Righe visibili in Tipo dettagliato sezione, e infine fare clic sul OK pulsante.

6. Quindi tutte le righe visibili nell'intervallo selezionato vengono eliminate immediatamente, puoi annullare il filtro facendo clic dati > Filtro.


Elimina le righe se la cella è superiore / inferiore a un determinato valore con Kutools per Excel

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 60. Scarica la versione di prova gratuita ora!


Articoli correlati:


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    karolina.n28 · 2 years ago
    Hi! How can I change your code (Delete Rows If Cell Is Greater/Less Than A Certain Value With VBA Code) if I would like it to work in every sheet in a workbook?
    I need it to delete the rows if date in column A is