Kā izdzēst visas tukšās kolonnas programmā Microsoft Excel

Ir vairāki veidi, kā dzēst tukšās kolonnas Microsoft Excel failā. Kāpēc jums tas būtu jādara? – Vienkārši.

Kā izdzēst visas tukšās kolonnas programmā Microsoft Excel

Ik pa laikam dati, ko importējat no tīmekļa lapām, var izraisīt lielu skaitu kolonnu, pat ja tās netiek izmantotas. Tas notiek tikpat bieži ar CSV failiem un .txt failiem.

Ja tas notiek, kolonnu manuāla dzēšana ne vienmēr var būt vienkārša. Protams, ja jums ir tikai divas vai trīs tukšas kolonnas, ir pareizi tās dzēst manuāli. Bet ko darīt, ja jūsu importētais projekts izveido 57 tukšas un nepārtrauktas kolonnas? - Šim nolūkam jums būs nepieciešams automatizēts process.

Izmantojot VBA makro

Pirmā metode ietver VBA makro izmantošanu.

  1. Dodieties uz savu Excel failu.

  2. Turiet Alt + F11 kopā.

  3. Pagaidiet, līdz tiek parādīts Microsoft Visual Basic for Applications logs.

  4. Pēc tam noklikšķiniet uz Ievietot.

  5. Izvēlieties Modulis.

  6. Logā ielīmējiet šādas koda rindiņas.

    Apakš DeleteEmptyColumns()

    'Atjaunināts līdz 20140317

    Dim rng As Range

    Dim InputRng kā diapazons

    xTitleId = "KutoolsforExcel"

    Iestatīt InputRng = Application.Selection

    Iestatīt InputRng = Application.InputBox("Diapazons :", xTitleId, InputRng.Address,Type:=8)

    Application.ScreenUpdating = False

    Ja i = InputRng.Columns.Count to 1 Step -1

    Iestatīt rng = InputRng.Cells(1, i).EntireColumn

    Ja Application.WorksheetFunction.CountA(rng) = 0 Tad

    rng.Dzēst

    Beigas Ja

    Nākamais

    Application.ScreenUpdating = patiess

    Beigt apakš

  7. Nospiediet F5 lai apkopotu un izpildītu makro.

  8. Dialoga logā ievadiet atbilstošo darba diapazonu.

    Darba diapazons vai datu diapazons ir noteikts intervāls starp kolonnām, kuras vēlaties atlasīt. Formāts ir $1:$J$12. Burti atbilst kolonnai un cipari atbilst rindām.

    Ja velciet to ārā ar peli vai turot Shift un izmantojot bulttaustiņus, jūs ievērosiet, ka:

    $ 1 — augšējais stūris

    $ J $ 12 – apakšējais stūris

    Pirms makro augšupielādes sākšanas nevarat atlasīt datu diapazonu, jo tas netiks atlasīts.

  9. Nospiediet labi.

Pēc tam visas tukšās kolonnas ir jāizdzēš un visām aizpildītajām kolonnām jāatrodas blakus.

Excel rīku izmantošana tukšo kolonnu dzēšanai

Acīmredzot programma Excel nebūtu tik spēcīga, ja tai nebūtu lieliskas šķirošanas spējas. Jūs varat izmantot Dzēst nolaižamajā izvēlnē, lai dzēstu visas rindas, kolonnas vai tukšas šūnas.

  1. Vispirms atlasiet datu diapazonu un nospiediet F5.
  2. Pēc tam noklikšķiniet uz Īpašs.

  3. Tagad atlasiet Sagataves opciju.

  4. Klikšķis labi (Šī atlase nodrošinās, ka visas tukšās šūnas ir atlasītas mērķa diapazonā).
  5. Iet uz Mājas cilne.
  6. Izvēlieties Dzēst nolaižamajā izvēlnē sadaļā Šūnu rīki.
  7. Izvēlieties Dzēst šūnas.
  8. Izvēlieties Pārvietojiet šūnas pa kreisi kolonnu noņemšanai un pārkārtošanai.
  9. Klikšķis labi.

Tagad tukšajām šūnām no tukšajām kolonnām vajadzētu pazust, un visas pārējās rindas tiktu pārvietotas tuvāk viena otrai.

Varat izmantot to pašu pieeju, lai dzēstu visas rindas. Tomēr tā vietā, lai pārvietotu šūnas pa kreisi, atlasiet citu opciju.

Izvēlieties Pārvietojiet šūnas uz augšu rindu noņemšanai un pārkārtošanai.

Atkarībā no tā, kuru Excel versiju izmantojat, var tikt parādīti dažādi formulējumi. Bet jebkurā gadījumā divas galvenās opcijas izvēlnē Dzēst šūnas vienmēr ir vienādas.

Šī metode vairs nenoņem visas tukšās šūnas atlasē. Pirms Excel 2013 tas netīšām noņemtu pat tukšas rindas, kas parasti izjauktu kārtošanu.

Tagad problēma vairs nepastāv. Tāpēc, ja vēlaties arī atbrīvoties no rindām, varat to izdarīt, vēlreiz atlasot datu diapazonu un veicot iepriekšējās darbības. Pēc tam vienkārši atlasiet, lai pārvietotu vai dzēstu šūnas uz augšu, nevis pa kreisi.

Tukšo kolonnu dzēšana operētājsistēmā Android

Lai gan tukšo kolonnu dzēšanai programmā Excel operētājsistēmās Windows, Mac un Android ir līdzīgs process, šeit ir sniegts īss pārskats par to, kā to darīt operētājsistēmā Android.

  1. Atveriet Excel izklājlapu, kuru vēlaties rediģēt, un atveriet rediģējamo kolonnas virsrakstu.
  2. Tagad atlasiet Dzēst no parādītās izvēlnes.

Citi viegli izpildāmi šķirošanas uzdevumi

Lai gan tehniski Excel rīkjoslas izmantošana tukšo kolonnu un rindu dzēšanai šķiet vienkāršāka, VBA makro metode ir droša, kas nozīmē, ka varat to izmantot pat vecākās Microsoft Excel versijās.

Izmantojot to pašu VBA moduli vai funkciju izvēlni Go To, programmā Excel varat paveikt daudz vairāk. Vai jums ir noteiktas formulas, kas vairs nav aktuālas? – Varat arī tos noņemt vai attiecīgi pārkārtot.

Varat arī noņemt nevajadzīgos komentārus vai visus komentārus no sava projekta, ja nevēlaties, lai tie tiktu rādīti prezentācijas laikā. Apskatiet VBA, ja vēlaties būt Excel profesionāls lietotājs.

Pēdējā doma

Gadu gaitā tiešsaistē ir parādījies plašs papildinājumu klāsts. Dažas no tām ļauj izmantot vēl vairāk īsceļu, kārtojot lielas izklājlapas. Tomēr šīs lietotnes reti ir bezmaksas, un tās nav vērts veikt vienkāršus uzdevumus, piemēram, tukšu rindu, šūnu un kolonnu noņemšanu.

Turklāt, ja tas būtu tik grūti, Microsoft līdz šim būtu vēl vairāk vienkāršojis procesu vai izveidojis vēl plašākas Excel šķirošanas rokasgrāmatas.