Kiel forigi malplenajn kolumnojn en Excel

  • Kundividu Ĉi Tion
Michael Brown

La lernilo instruos vin kiel forigi malplenajn kolumnojn en Excel per makroo, formulo kaj butonklako.

Kiel ajn bagatela ŝajnas, forigi malplenajn kolumnojn en Excel estas ne io, kio povas esti plenumita per nura musklako. Ĝi ankaŭ ne povas esti farita per du klakoj. La perspektivo revizii ĉiujn kolumnojn en via laborfolio kaj forigi la malplenajn permane estas sendube io, kion vi volus eviti. Feliĉe, Microsoft Excel provizas multajn malsamajn funkciojn, kaj uzante tiujn funkciojn en kreemaj manieroj vi povas trakti preskaŭ ajnan taskon!

    Rapida maniero forigi malplenajn kolumnojn, kiujn vi neniam devus. uzu

    Kiam temas pri forigo de malplenaj en Excel (ĉu ĝi estas malplenaj ĉeloj, vicoj aŭ kolumnoj), multaj interretaj rimedoj dependas de la Iri al Speciala > Malplenaj komando. Neniam faru tion en viaj laborfolioj!

    Ĉi tiu metodo ( F5 > Speciala... > Malplenoj ) trovas kaj elektas ĉiujn malplenajn ĉelojn en la intervalo:

    Se nun vi dekstre alklakas la elektitajn ĉelojn kaj elektas Forigi > Tuta kolumno , ĉiuj kolumnoj kiuj enhavas almenaŭ unu malplenan ĉelon estus perditaj! Se vi preterintence faris tion, premu Ctrl + Z por rehavi ĉion.

    Nun kiam vi konas malĝustan manieron forigi malplenajn kolumnojn en Excel, ni vidu kiel fari ĝin ĝuste.

    Kiel forigi malplenajn kolumnojn en Excel per VBA

    SpertaUzantoj de Excel scias ĉi tiun regulon: por ne malŝpari horojn farante ion permane, investu kelkajn minutojn por verki makroon, kiu aŭtomate faros ĝin por vi.

    La suba VBA-makro forigas ĉiujn malplenajn kolumnojn en la elektitaj. gamo. Kaj ĝi faras tion sekure - nur absolute malplenaj kolumnoj estas forigitaj. Se kolumno enhavas ununuran ĉelan valoron, eĉ malplenan ĉenon resendita de iu formulo, tia kolumno restos sendifekta.

    Excel-makro: forigi malplenajn kolumnojn de Excel-folio Public Sub DeleteEmptyColumns() Dim SourceRange As Range Dim EntireColumn As Range Je Eraro Resume Sekva Agordu SourceRange = Application.InputBox( _ "Elektu gamon:" , "Forigi Malplenajn Kolumnojn" , _ Application.Selection.Address, Tajpu :=8) Se Ne (SourceRange Estas Nenio ) Tiam Application.ScreenUpdating = False Por i = SourceRange.Columns.Count To 1 Step -1 Set EntireColumn = SourceRange.Cells(1, i).EntireColumn Se Application.WorksheetFunction.CountA(EntireColumn) = 0 Tiam EntireColumn.Delete End If Next Application.ScreenUpdating = True End Se End Sub

    Kiel uzi la makroon Forigi Malplenajn Kolumnojn

    Jen la paŝoj por aldoni la makroon al via Excel:

    1. Premu Alt + F11 por malfermi la Visual Basic Redaktoro.
    2. En la menubreto, alklaku Enmeti > Modulo .
    3. Algluu la supran kodon en la Kodo-fenestro. w.
    4. Premu F5 por ruli la makroon.
    5. Kiam aperas la ŝprucfenestra dialogo, ŝanĝu al lainteresan laborfolion, elektu la deziratan gamon, kaj alklaku OK:

    Se vi ne volas aldoni makroon al via laborfolio, vi povas ruli ĝin de nia ekzempla laborlibro. Jen kiel:

    1. Elŝutu nian ekzemplan laborlibron por Forigi Malplenajn Kolumnojn en Excel, malfermu ĝin kaj ebligu enhavon se oni petas.
    2. Malfermu vian propran laborlibron aŭ ŝanĝu al la jam malfermita.
    3. En via laborlibro, premu Alt + F8 , elektu la makroon ForigiMalplenajnKolonojn kaj alklaku Run .
    4. En la ŝprucfenestra dialogo, elektu la intervalon kaj alklaku OK .

    Ĉiuokaze, ĉiuj malplenaj kolumnoj en la elektita intervalo estos forigitaj:

    Identigu kaj forigu malplenajn kolumnojn en Excel per formulo

    La supra makroo forigas malplenajn kolumnojn rapide kaj silente. Sed se vi estas "teni-ĉion-sub-kontrolo" speco de persono (kiel mi estas :) vi eble volas videble vidi la kolumnojn kiuj estos forigitaj. En ĉi tiu ekzemplo, ni unue identigos malplenajn kolumnojn uzante formulon por ke vi povu rapide revizii ilin, kaj poste forigi ĉiujn aŭ kelkajn el tiuj kolumnoj.

    Notu. Antaŭ ol forigi ion por ĉiam, precipe uzante nekonatan teknikon, mi forte konsilas al vi fari rezervkopion de via laborlibro, nur por esti sekura se io misfunkcias.

    Kun. rezervan kopion en sekura loko, faru la sekvajn paŝojn:

    Paŝo 1. Enigu novanvico

    Aldonu novan vicon ĉe la supro de via tabelo. Por tio, dekstre alklaku la unuan vican kaplinion kaj alklaku Enmeti . Ne zorgu pri difektado de la strukturo/aranĝo de viaj datumoj - vi povas forigi ĉi tiun vicon poste.

    Paŝo 2. Identigu malplenajn kolumnojn

    En la plej maldekstra. ĉelo de la lastatempe aldonita vico, enigu la jenan formulon:

    =COUNTA(A2:A1048576)=0

    Kaj poste, kopiu la formulon al la aliaj kolumnoj trenante la plenigan tenilon.

    La logiko de la formulo. estas tre simpla: COUNTA kontrolas la nombron da malplenaj ĉeloj en la kolumno, de la vico 2 ĝis la vico 1048576, kiu estas vico maksimumo en Excel 2019 - 2007. Vi komparas tiun nombron kun nulo kaj, kiel rezulto, havas VERA en malplenaj kolumnoj. kaj FALSE en la kolumnoj kiuj enhavas almenaŭ unu nemalplenan ĉelon. Pro la uzo de relativaj ĉelaj referencoj, la formulo taŭge ĝustigas por ĉiu kolumno kie ĝi estas kopiita.

    En la okazo ke vi agordas la laborfolion por iu alia, vi povas volas etikedi la kolumnojn en pli signifoplena maniero. Neniu problemo, tion oni povas facile fari per IF-propozicio simila al ĉi tiu:

    =IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")

    Nun la formulo eksplicite indikas, kiuj kolumnoj estas malplenaj kaj kiuj ne:

    Konsileto. Kompare kun makroo, ĉi tiu metodo donas al vi pli da fleksebleco koncerne kiuj kolumnoj devus esti konsiderataj malplenaj. En ĉi tiu ekzemplo, ni kontrolas la tutan tabelon, inkluzive de la kaplinio. Tio signifas se kolumnoenhavas nur kaplinion, tia kolumno ne estas rigardata kiel malplena kaj ne estas forigita. Se vi ŝatus kontroli nur datumvicojn ignorante kolumnajn kapojn , forigu la kapliniojn el la celintervalo (A3:A1048576). Kiel rezulto, kolumno kiu havas kaplinion kaj neniujn aliajn datumojn en ĝi estos konsiderata malplena kaj submetata al forigo. Ankaŭ vi povas limigi la gamon al la lasta uzata vico, kiu en nia kazo estus A11.

    Paŝo 3. Forigu malplenajn kolumnojn

    Havante racia nombro da kolumnoj, vi povas simple elekti tiuj, kiuj havas "Malplenan" en la unua vico (por elekti plurajn kolumnojn, tenu la klavon Ctrl dum vi alklakas la kolumnajn literojn). Poste, dekstre alklaku iun ajn elektitan kolumnon, kaj elektu Forigi el la kunteksta menuo:

    Se estas dekoj aŭ centoj da kolumnoj en via laborfolio, estas senco alporti ĉiujn malplenajn por vidi. Por tio, faru la jenon:

    1. Elektu la supran vicon kun formuloj, iru al la langeto Datumoj > Ordigi kaj Filtrili , kaj alklaku la grupon. Butono Ordigi .
    2. En la averta dialogkesto kiu aperas, elektu Vastigi la elekton , kaj alklaku Ordigi...

    3. Ĉi tio malfermos la dialogujon Ordigi , kie vi alklakas la butonon Opcioj... , elektu Ordigi de maldekstre dekstren, kaj alklaku OK .

    4. Agordu nur unu ordigan nivelon kiel montrite sube kaj alklaku OK:
      • Ordigi laŭ: Vico 1
      • Ordigi: ĈeloValoroj
      • Ordo: A ĝis Z

      Kiel rezulto, la malplenaj kolumnoj estos movitaj al la maldekstra parto de via laborfolio:

    5. Elektu ĉiujn malplenajn kolumnojn - alklaku la unuan kolumnan literon, premu Shift, kaj poste alklaku la literon de la lasta malplena kolumno.
    6. Dekstre- alklaku la elektitajn kolumnojn kaj elektu Forigi el la ŝprucmenuo.

    Fine! Vi forigis la malplenajn kolumnojn, kaj estas nenio, kio nun malhelpus vin forigi la supran vicon kun la formuloj.

    Plej rapida maniero forigi malplenajn kolumnojn en Excel

    En la komence de ĉi tiu lernilo, mi skribis, ke ne ekzistas unu-klaka maniero forigi malplenajn kolumnojn en Excel. Fakte, tio ne estas ĝuste vera. Mi devus diri, ke ne ekzistas enkonstruita maniero. La uzantoj de nia Ultimate Suite povas forigi malplenaĵojn en Excel laŭvorte per kelkaj klakoj :)

    En la cela laborfolio, ŝanĝu al la langeto Ablebits Tools , alklaku Forigi Blankojn kaj elektu Malplenaj Kolumnoj :

    Por certigi, ke tio ne estis hazarda musklako, la aldonaĵo petos vin konfirmi tion vi vere volas forigi malplenajn kolumnojn de tiu laborfolio:

    Alklaku OK , kaj post momento ĉiuj malplenaj kolumnoj malaperis!

    Kiel la makroo priparolata supre, ĉi tiu ilo forigas nur tiujn kolumnojn kiuj estas absolute malplenaj . Kolumnoj kiuj havas ajnan ununuran valoron, inkluzive de kaplinioj, estaskonservita.

    Forigi Blankojn estas nur unu el dekoj da mirindaj funkcioj, kiuj povas faciligi vian vivon kiel uzanto de Excel. Por trovi pli, vi bonvenas elŝuti provversion de nia Ultimate Suite por Excel.

    Malplenaj kolumnoj ne estas forigitaj! Kial?

    Afero : Vi provis ĉiujn ĉi-suprajn metodojn, sed unu aŭ pluraj malplenaj kolumnoj estas blokitaj en via laborfolio. Kial?

    Plej verŝajne ĉar tiuj kolumnoj ne estas vere malplenaj. Multaj malsamaj signoj nevideblaj por la homa okulo povas kaŝatendi nerimarkitaj en viaj Excel-kalkultabeloj, precipe se vi importis informojn de ekstera fonto. Tio povas esti nura malplena ĉeno aŭ spacsigno, nerompiĝanta spaco aŭ iu alia nepresebla signo.

    Por indiki la kulpulon, elektu la unuan ĉelon en la problema kolumno kaj premu Ctrl + malsupren sago. . Ekzemple, kolumno C en la malsupra ekrankopio ne estas malplena pro unuopa spaca signo en C6:

    Duoble alklaku la ĉelon por vidi kio efektive estas en ĝi aŭ simple. premu la Forigi klavon por forigi ion nekonatan. Kaj tiam ripetu la ĉi-supran procezon por ekscii ĉu estas aliaj nevideblaj aferoj en tiu kolumno. Vi eble ankaŭ volas purigi viajn datumojn per forigo de ĉefaj, postaj kaj nerompeblaj spacoj.

    Mi dankas vin pro legi kaj esperas vidi vin en nia blogo venontsemajne!

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.