Tukšu rindu dzēšana programmā Excel (ar un bez VBA)

Strādājot ar lielām datu kopām programmā Excel, iespējams, būs jātīra dati, lai tos varētu izmantot tālāk. Viens izplatīts datu tīrīšanas solis ir tukšu rindu dzēšana no tās.

Tagad ir dažādi veidi, kā to izdarīt:

  • Dodieties uz katru tukšo rindu un izdzēsiet to manuāli (pārāk garlaicīgs un laikietilpīgs).
  • Kārtojiet visu datu kopu tā, lai visas tukšās rindas būtu apakšā (darbojas, bet maina datu kopu).
  • Izmantojiet pāreju uz īpašu tehniku ​​(vai makro), lai vienlaikus atlasītu visas tukšās šūnas un izdzēstu rindas (ceļš ejams).

Izdzēsiet tukšās rindas (tukšās rindas) programmā Excel

Šajā apmācībā jūs uzzināsit divus veidus, kā ātri atlasīt tukšas šūnas datu kopā:

  • Dialoglodziņa Pāriet uz īpašo izmantošana.
  • Izmantojot VBA makro.

Kad esat atlasījis tukšās šūnas, varat tās viegli izdzēst.

Izmantojot īpašo paņēmienu, lai izdzēstu tukšās rindas programmā Excel

Pieņemsim, ka jums ir datu kopa, kā parādīts zemāk:

Iepriekš minētajos datos ir trīs tukšas rindas.

Tālāk ir norādītas darbības, lai ātri izdzēstu tukšās rindas (tukšās rindas) no šīs datu kopas.

  • Atlasiet visu datu kopu (šajā gadījumā A1: C13).
  • Nospiediet taustiņu F5. Tas atvērs dialoglodziņu Pāriet uz.
    • Šo dialoglodziņu varat iegūt no Sākums -> Rediģēšana -> Atrast un atlasīt -> Atvērt.
  • Dialoglodziņā Pāriet uz noklikšķiniet uz pogas Īpašais. Tiks atvērts dialoglodziņš Pāriet uz īpašo.
  • Dialoglodziņā Pāriet uz īpašiem atlasiet Tukšas vietas.
  • Noklikšķiniet uz Labi.

Tas atlasītu visas tukšās šūnas datu kopā.

Tagad, kad esat atlasījis visas tukšās rindas, veiciet tālāk norādītās darbības, lai izdzēstu šīs rindas.

  • Ar peles labo pogu noklikšķiniet uz jebkuras atlasītās šūnas un atlasiet Dzēst.
  • Dialoglodziņā Dzēst atlasiet “Visa rinda”.
  • Noklikšķiniet uz Labi.

Tas uzreiz izdzēstu visas tukšās datu kopas rindas.

Ņemiet vērā, ka šī metode izdzēsīs visu rindu, kas nozīmē, ka, ja jūsu datu kopas kreisajā/labajā pusē ir kādi dati, tie arī tiks izdzēsti. Ja nevēlaties, lai tas notiktu, atlasiet opciju Pārvietot šūnas uz augšu. Tas tikai izdzēstu šūnas/rindas datu kopā, un visas pārējās šūnas ap to paliktu neskartas.

Šeit ir video, kurā parādīts, kā izmantot iepriekš minētās darbības, lai programmā Excel izdzēstu tukšas rindas.

VBA makro izmantošana, lai izdzēstu tukšās rindas programmā Excel

Lai gan “Go-To Special” tehnika ir daudz ātrāka nekā jebkura cita parastā metode, ja jūsu darba dēļ vienā darbgrāmatā vairākas reizes jāizdzēš tukšas rindas, vienkārša VBA makro izmantošana varētu būt ātrāka.

Varat uzrakstīt vienkāršu VBA kodu, kas atlasīs visas tukšās šūnas datu kopā. Kad esat to atlasījis, varat tos formatēt, izdzēst vai ievadīt tajā vērtību.

Lai gan to var izdarīt, izmantojot Excel Pāriet uz īpašo dialoglodziņu, ja izveidojat makro un pievienojat to ātrās piekļuves rīkjoslai, ar vienu klikšķi varēsit atlasīt visas tukšās šūnas (ietaupot dažus klikšķus).

Tālāk ir norādītas darbības, lai izveidotu VBA kodu, lai programmā Excel atlasītu tukšas šūnas/rindas.

  • Kad ir atlasīta darbgrāmata, nospiediet ALT + F11. Tas atvērs VB redaktora logu.
  • VB redaktorā kreisajā pusē būs projekta pētnieka rūts. Ja nevarat to atrast, dodieties uz View -> Project Explorer.
  • Ar peles labo pogu noklikšķiniet uz jebkura darbgrāmatas objekta, kurā strādājat, un dodieties uz Ievietot -> Modulis.
  • Moduļa logā kopējiet un ielīmējiet šādu kodu:
    Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Izvēlieties Beigt apakšdaļu

  • Aizveriet VB redaktora logu vai nospiediet Alt + F11, lai atgrieztos darblapā.
  • Ar peles labo pogu noklikšķiniet uz jebkuras lentes cilnes un atlasiet Pielāgot ātrās piekļuves rīkjoslu.
  • Dialoglodziņa Excel opcijas zem komandu izvēlnes nolaižamajā izvēlnē atlasiet Makro.
  • Atlasiet Macro SelectBlanks un noklikšķiniet uz pogas Pievienot.
  • Noklikšķiniet uz Labi.

Tagad makro būs pieejams QAT. Tas ir tikai vienreizējs process, un tagad, kad jums ir datu kopa un vēlaties no tās izdzēst tukšas rindas, atlasiet datus un QAT noklikšķiniet uz makro ikonas.

Tas atlasītu visas tukšās rindas un pēc tam to izdzēstu.

Piezīme:

  • Tā kā šajā darbgrāmatā ir VBA kods, noteikti saglabājiet to .xls vai .xlsm formātā.
  • Makro izmantošana no QAT darbotos TIKAI darbgrāmatai, kurā ir makro kods. Ja vēlaties, lai tas darbotos citā darbgrāmatā, jums tajā būs jāievieto kods (tomēr poga Makro QAT būs pieejama visās darbgrāmatās). Ja vēlaties, lai tas būtu pieejams visās darbgrāmatās, apsveriet iespēju izveidot pievienojumprogrammu.
Uzmanību: Varat arī izdzēst tukšās rindas, izmantojot makro, taču, tā kā visu, ko veic makro, nevar atsaukt, ir laba prakse rindas dzēst manuāli.

Tātad šie ir divi vienkārši veidi, kā to izmantot izdzēsiet tukšās rindas programmā Excel (ar un bez VBA).

Es ceru, ka šī apmācība jums šķita noderīga!

wave wave wave wave wave