Kuinka poistaa rivejä, joissa on puuttuvia tai tyhjiä arvoja tietyistä Excelin sarakkeista?
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.
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.
Kun olet klikannut OK -painiketta, kaikki rivit, joilta puuttuvat arvot sarakkeista B tai D, poistetaan välittömästi. Katso kuvakaappaus:
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:
Kutools for Excel - Lataa Excel yli 300 olennaisella työkalulla. Nauti pysyvästi ilmaisista AI-ominaisuuksista! Get It Now
Liittyvät artikkelit:
- Kuinka poistaa rivejä, jos solu on suurempi/pienempi kuin tietty arvo Excelissä?
- Kuinka poistaa kaikki rivit paitsi ensimmäinen otsikkorivi Excelissä?
- Kuinka poistaa kaikki rivit tietyn rivin tai aktiivisen solun alapuolelta Excelissä?
Parhaat toimiston tuottavuustyökalut
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ä!