Pääsisältö

Kuinka poistaa rivejä, joissa on puuttuvia tai tyhjiä arvoja tietyistä Excelin sarakkeista?

Kirjailija: Siluvia Viimeksi muokattu: 2024-11-21

Excelissä puuttuvien tai tyhjien arvojen käsitteleminen voi olla välttämätöntä tietojen puhdistamisen ja analysoinnin kannalta. Tämä opas näyttää, kuinka voit poistaa kokonaisia ​​rivejä, jos tietyistä sarakkeista löytyy tyhjiä soluja VBA-komentosarjan avulla.

Poista rivit, joissa on puuttuvia tai tyhjiä arvoja tietyistä sarakkeista VBA-koodilla


Poista rivit, joissa on puuttuvia tai tyhjiä arvoja tietyistä sarakkeista VBA-koodilla

Oletetaan, että haluat poistaa rivejä, jos sarakkeissa B tai D on puuttuva arvo, kuten alla olevassa kuvakaappauksessa näkyy. Voit suorittaa seuraavan VBA-koodin sen saavuttamiseksi.

Kuvakaappaus, jossa näkyy rivejä, joissa on tyhjiä arvoja tietyissä Excelin sarakkeissa, poistettu

1. Lehdistö muut + F11 avaa Microsoft Visual Basic for Applications ikkunassa.

2. Vuonna Microsoft Visual Basic for Applications -ikkunassa liite > Moduulit. Kopioi ja liitä sitten alla oleva VBA-koodi Code-ikkunaan.

VBA-koodi: Poista tietyistä sarakkeista puuttuvia tai tyhjiä arvoja sisältäviä rivejä

Sub DeleteRows()
    Dim I As Integer
    Dim xCount As Integer
    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 Then
        MsgBox "You can’t select multiple ranges to operate", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xCount = xRg.Rows.Count
    For I = xCount To 1 Step -1
        If Application.WorksheetFunction.CountBlank(xRg.Rows(I)) > 0 Then
            xRg.Rows(I).EntireRow.Delete
        End If
    Next
End Sub

3. Lehdistö F5 avain koodin suorittamiseen. Sitten eräs Kutools for Excel valintaikkuna avautuu, valitse sarakealue, jonka haluat tarkistaa, onko puuttuvaa arvoa vai ei, ja napsauta sitten OK painiketta.

Kuvakaappaus valintaikkunasta sarakkeiden valitsemiseksi tyhjien arvojen tarkistamiseksi Excelissä

Kun olet klikannut OK -painiketta, kaikki rivit, joilta puuttuvat arvot sarakkeista B tai D, poistetaan välittömästi. Katso kuvakaappaus:

Kuvakaappaus, jossa näkyy rivejä, joissa on tyhjiä arvoja tietyissä Excelin sarakkeissa, poistettu

Huomautuksia: Et voi valita useita alueita käytettäväksi samanaikaisesti. Jos puuttuvia arvoja on useissa sarakkeissa ja haluat poistaa kaikki rivit, toista vaihe 3 kullekin sarakkeelle erikseen.


Täytä kaikki tyhjät solut helposti tietyllä arvolla Excelissä

- Täytä tyhjät solut hyödyllisyys Kutools for Excel auttaa sinua käsittelemään tyhjiä soluja helposti Excelissä. Voit esimerkiksi täyttää kaikki valitun alueen tyhjät solut kiinteällä arvolla, täyttää tyhjät solut ylä-, ala-, vasemmalla tai oikealla olevan arvon perusteella tai voit täyttää tyhjät solut lineaarisilla arvoilla. Katso kuvakaappaus:

Kuvakaappaus Kutools for Excelin Täytä tyhjät solut -apuohjelmasta, joka näyttää vaihtoehdot tyhjien solujen täyttämiseksi kiinteillä arvoilla tai arvoilla viereisistä soluista

Kutools for Excel - Lataa Excel yli 300 olennaisella työkalulla. Nauti pysyvästi ilmaisista AI-ominaisuuksista! Get It Now


Liittyvät artikkelit:

Parhaat toimiston tuottavuustyökalut

🤖 Kutools AI Aide: Mullistaa data-analyysi seuraavien perusteella: Älykäs suoritus   |  Luo koodi  |  Luo mukautettuja kaavoja  |  Analysoi tietoja ja luo kaavioita  |  Kutsu Kutoolsin toiminnot...
Suositut ominaisuudet: Etsi, korosta tai tunnista kaksoiskappaleet   |  Poista tyhjät rivit   |  Yhdistä sarakkeita tai soluja menettämättä tietoja   |   Kierros ilman kaavaa ...
Super Lookup: Useita kriteerejä VLookup    Useita arvoja VLookup  |   VHaku useilta taulukoilta   |   Sumea haku ....
Tarkennettu avattava luettelo: Luo nopeasti avattava luettelo   |  Riippuva pudotusvalikko   |  Monivalintapudotusluettelo ....
Sarakkeen hallinta: Lisää tietty määrä sarakkeita  |  Siirrä sarakkeita  |  Vaihda piilotettujen sarakkeiden näkyvyystilaa  |  Vertaa alueita ja sarakkeita ...
Esitetyt ominaisuudet: Grid Focus   |  Suunnittelunäkymä   |   Suuri Formula Bar    Työkirjan ja arkkien hallinta   |  Resurssikirjasto (Automaattinen teksti)   |  Päivämäärävalitsin   |  Yhdistä työarkit   |  Salaa/purkaa solut    Lähetä sähköpostit listalla   |  Super-suodatin   |   Erikoissuodatin (suodatin lihavoitu/kursivoitu/yliviivattu...) ...
15 parasta työkalusarjaa12 teksti Työkalut (Lisää teksti, Poista merkit, ...)   |   50+ Kaavio Tyypit (Gantt-kaavio, ...)   |   40+ Käytännöllinen kaavat (Laske ikä syntymäpäivän perusteella, ...)   |   19 lisäys Työkalut (Lisää QR-koodi, Lisää kuva polusta, ...)   |   12 Muuntaminen Työkalut (Numerot sanoiksi, Valuuttamuunnos, ...)   |   7 Yhdistä ja jaa Työkalut (Edistyneet Yhdistä rivit, Split Cells, ...)   |   ... ja enemmän

Lataa Excel-taitojasi Kutools for Excelillä ja koe tehokkuutta kuin koskaan ennen. Kutools for Excel tarjoaa yli 300 lisäominaisuutta tuottavuuden parantamiseen ja ajan säästämiseen.  Napsauta tästä saadaksesi eniten tarvitsemasi ominaisuuden...


Office-välilehti tuo välilehtikäyttöliittymän Officeen ja tekee työstäsi paljon helpompaa

  • Ota välilehtien muokkaus ja lukeminen käyttöön Wordissa, Excelissä, PowerPointissa, Publisher, Access, Visio ja Project.
  • Avaa ja luo useita asiakirjoja saman ikkunan uusilla välilehdillä uusien ikkunoiden sijaan.
  • Lisää tuottavuuttasi 50 % ja vähentää satoja hiiren napsautuksia joka päivä!