Jak odstranit řádky s chybějícími / prázdnými hodnotami v určitých sloupcích v aplikaci Excel?
V některých případech možná budete muset odstranit celé řádky s chybějící hodnotou nebo prázdnou buňkou v rozsahu buněk v aplikaci Excel. Tento článek vám ukáže, jak se s tímto problémem vypořádat.
Odstraňte řádky s chybějícími / prázdnými hodnotami v určitých sloupcích pomocí kódu VBA
Odstraňte řádky s chybějícími / prázdnými hodnotami v určitých sloupcích pomocí kódu VBA
Předpokládejme, že chcete odstranit řádky, pokud ve sloupcích B a D chybí chybějící hodnota, jak je uvedeno níže. Chcete-li toho dosáhnout, můžete spustit následující kód VBA.
1. lis Další + F11 k otevření Microsoft Visual Basic pro aplikace okno.
2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul. Poté zkopírujte a vložte níže uvedený kód VBA do okna Kód.
Kód VBA: Odstraňte řádky s chybějícími / prázdnými hodnotami v určitých sloupcích
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. lis F5 klíč ke spuštění kódu. Pak Kutools pro Excel Zobrazí se dialogové okno, vyberte rozsah sloupců, u kterých chcete zkontrolovat, zda chybějící hodnota existuje či nikoli, a poté klikněte na ikonu OK .
Po kliknutí na tlačítko OK tlačítko, můžete vidět, že všechny řádky s chybějící hodnotou ve sloupcích B a D jsou okamžitě odstraněny. Viz screenshot:
Pozor: Nelze vybrat více rozsahů, které budou fungovat současně. Pokud chybí hodnota ve více sloupcích a chcete odstranit všechny řádky, můžete opakovat výše uvedený krok 3 z jednoho sloupce do druhého.
Snadno vyplňte všechny prázdné buňky určitou hodnotou v aplikaci Excel
Auto Vyplňte prázdné buňky užitečnost Kutools pro Excel vám pomůže snadno zpracovat prázdné buňky v aplikaci Excel. Můžete například vyplnit všechny prázdné buňky ve vybraném rozsahu pevnou hodnotou, vyplnit prázdné buňky na základě hodnoty v buňce nahoře, dole, vlevo nebo vpravo nebo můžete prázdné buňky vyplnit lineárními hodnotami. Viz screenshot:
Stáhněte si a vyzkoušejte to hned! (30denní bezplatná trasa)
Související články:
- Jak odstranit řádky, pokud je buňka větší / menší než určitá hodnota v aplikaci Excel?
- Jak odstranit všechny řádky kromě prvního řádku záhlaví v aplikaci Excel?
- Jak odstranit všechny řádky pod určitým řádkem nebo aktivní buňkou v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!