Tühjade veergude kustutamiseks Microsoft Exceli failis on mitu võimalust. Miks peaksite seda tegema? - Lihtne.
Aeg-ajalt võivad veebilehtedelt imporditud andmed kuvada suure hulga veerge, isegi kui neid ei kasutata. Näete, et sama juhtub CSV-failide ja .txt-failidega.
Sel juhul ei pruugi veergude käsitsi kustutamine olla alati lihtne. Muidugi, kui teil on ainult kaks või kolm tühja veergu, on nende käsitsi kustutamine üsna okei. Aga mis siis, kui teie imporditud projekt loob 57 tühja ja pidevat veergu? - Selleks vajate automatiseeritud protsessi.
VBA makro kasutamine
Esimene meetod hõlmab VBA makro kasutamist.
- Minge oma Exceli faili.
- Hoidke Alt ja F11 koos.
- Oodake, kuni ilmub aken Microsoft Visual Basic for Applications.
- Klõpsake nuppu Sisesta.
- Valige moodul.
- Kleepige aknale järgmised koodiread.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- Makro kompileerimiseks ja käivitamiseks vajutage klahvi F5.
- Sisestage dialoogiaknas sobiv tööpiirkond.
Tööpiirkond või andmevahemik on konkreetne veergude vaheline intervall, mida soovite sihtida. Vorming on $ A $ 1: $ J $ 12. Tähed vastavad veerule ja numbrid ridadele.
Kui lohistate selle hiirega või tõstuklahvi all hoides ja nooleklahve kasutades, märkate, et:
$ A $ 1 - ülemine nurk
$ J $ 12 - alumine nurk
Enne makro üleslaadimist ei saa andmevahemikku valida, kuna see ei jää valituks. - Vajutage OK.
Pärast seda tuleks kõik tühjad veerud kustutada ja kõik täidetud veerud asuda üksteise kõrval.
arvuti külmub iga sekundi järel Windows 10
Exceli tööriistade kasutamine
Ilmselgelt ei oleks Excel selline jõujaam, kui tal puuduksid suured sorteerimisvõimed. Rippmenüüd Kustuta saate kasutada tervete ridade, veergude või tühjade lahtrite kustutamiseks.
- Kõigepealt valige andmevahemik
- Vajutage klahvi F5
- Klõpsake nuppu Eriline
- Valige suvand Tühjad
- Klõpsake nuppu OK (see valik tagab, et kõik tühjad lahtrid on sihitud vahemikus valitud)
- Minge vahekaardile Avaleht
- Valige rühma Lahtrid rippmenüü Kustuta
- Valige Kustuta lahtrid
- Veergude eemaldamiseks ja ümberkorraldamiseks valige Shift Cells Left
- Klõpsake nuppu OK
Nüüd peaksid tühjad veerud tühjad lahtrid kaduma ja kõik muud read liigutataks üksteisele lähemale.
Tervete ridade kustutamiseks võite kasutada sama lähenemist. Lahtrite vasakule viimise asemel valite aga teise võimaluse.
kuidas kuvada lugemata e-kirju gmailis
Ridade eemaldamiseks ja ümberkorraldamiseks valige Nihuta lahtrid üles
Sõltuvalt teie Exceli kasutatavast versioonist võite saada erinevaid sõnastusi. Kuid igal juhul on menüü Kustuta lahtrid kaks ülemist valikut alati samad.
See meetod ei eemalda enam kõiki valiku tühje lahtreid. Enne Exceli 2013 eemaldaks see tahtmatult isegi tühjad read, mis segab sorteerimist.
Nüüd probleemi enam ei esine. Seega, kui soovite ka ridadest lahti saada, saate seda teha, valides uuesti andmevahemiku ja järgides eelmisi samme. Seejärel valige lihtsalt vasakpoolse asemel lahtrite nihutamine või kustutamine.
Muud lihtsad sortimisülesanded
Ehkki Exceli tööriistariba tehniline kasutamine tühjade veergude ja ridade kustutamiseks näib olevat lihtsam, on VBA makro meetod lollikindel, mis tähendab, et saate seda kasutada ka vanemates Microsofti Exceli versioonides.
Kasutades sama VBA moodulit või funktsiooni Go To menüüd, saate Excelis teha palju rohkem. Kas teil on teatud valemeid, mis pole enam asjakohased? - Võite need ka eemaldada või vastavalt sellele ümber korraldada.
lubage wsl aknad 10
Samuti võite oma projektist eemaldada tarbetud kommentaarid või kõik kommentaarid, kui te ei soovi, et need teie esitluse ajal ilmuksid. Uurige VBA-d, kui soovite olla Exceli jõukasutaja.
Viimane mõte
Aastate jooksul on veebis ilmunud lai valik lisandeid. Mõni neist võimaldab teil suurte arvutustabelite sorteerimisel teha veelgi rohkem otseteid. Kuid need rakendused on harva tasuta ja pole väärt vaeva selliste lihtsate toimingute jaoks nagu tühjade ridade, lahtrite ja veergude eemaldamine.
Pealegi, kui see oleks nii keeruline, oleks Microsoft praeguseks protsessi veelgi lihtsustanud või loonud veelgi ulatuslikumad juhised Exceli sortimiseks.