Skip i'r prif gynnwys

Sut i ddileu colofnau gwag lluosog yn gyflym yn Excel?

Weithiau pan fyddwch yn mewnforio data i Microsoft Excel o ryw ffynhonnell, megis tudalen we, CSV, testun, ac ati, efallai y bydd llawer o golofnau gwag gydag ef. Rhaid cymryd llawer o amser i ddileu pob colofn wag fesul un. Felly, mae rhai ohonom yn chwilio am ffyrdd hawdd o ddatrys y broblem hon. Mae'r erthygl hon yn casglu rhai awgrymiadau anodd i'ch helpu chi i ddileu sawl colofn wag yn gyflym.

Dileu sawl colofn wag yn y daflen waith gyda fformiwla

Dileu sawl colofn wag yn y daflen waith gyda chod VBA

Dileu sawl colofn wag mewn detholiad / dalen weithredol / llyfr gwaith cyfan gyda nodwedd ddefnyddiol

Dileu sawl colofn wag gyda phennawd trwy ddefnyddio cod VBA


Dileu sawl colofn wag yn y daflen waith gyda fformiwla

Yn Excel, gallwch gymhwyso fformiwla i nodi a yw'r colofnau'n wag ai peidio, ac yna defnyddio'r Trefnu yn nodwedd i ddidoli'r holl golofnau gwag gyda'i gilydd, ac yna eu dileu ar unwaith. Gwnewch fel hyn:

1. Ychwanegwch res newydd ar frig eich ystod ddata, gweler y screenshot:

2. Yna rhowch y fformiwla isod i mewn i gell A1, ac yna llusgwch y ddolen llenwi i'r ochr dde i gymhwyso'r fformiwla hon i gelloedd eraill, bydd GWIR yn cael ei arddangos os yw'r golofn yn wag, fel arall, mae GAU yn cael ei arddangos, gweler y screenshot:

=COUNTA(A2:A1048576)=0

3. Yna dewiswch yr ystod ddata gan gynnwys y rhes cynorthwyydd, ac yna cliciwch Dyddiad > Trefnu yn, gweler y screenshot:

4. Yn y popped allan Trefnu yn blwch deialog, cliciwch Dewisiadau botwm, yn y canlynol Trefnu Dewisiadau deialog, dewiswch Trefnu o'r chwith i'r dde opsiwn, gweler sgrinluniau:

5. Cliciwch OK botwm i ddychwelyd y Trefnu yn deialog, yna dewiswch Rhes 1 oddi wrth y Trefnu yn ôl gollwng i lawr, a dewis Gwerthoedd Celloedd o Trefnu adran, dewiswch Mwyaf i'r Lleiaf oddi wrth y Gorchymyn adran, gweler y screenshot:

6. Yna, mae'r holl golofnau gwag wedi'u didoli ar ochr chwith eich data, ac yn awr, does ond angen i chi ddewis pob colofn ac yna cliciwch ar y dde, dewiswch Dileu i ddileu'r colofnau gwag hyn ar unwaith, gweler y screenshot:


Dileu sawl colofn wag yn y daflen waith gyda chod VBA

Os hoffech chi ddefnyddio macro VBA, mae pethau'n mynd yn llawer haws. Efallai y bydd y cod VBA canlynol yn eich helpu chi, gwnewch fel hyn:

1. Daliwch i lawr y Alt + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol yn y Modiwlau Ffenestr.

Cod VBA: Dileu sawl colofn wag wrth ddewis:

Is DeleteEmptyColumns () 'Updateby Extendoffice
Dim rng As Range Dim InputRng As Range xTitleId = "KutoolsforExcel" Gosod InputRng = Set Cais.Selection InputRng = Application.InputBox ("Ystod:", xTitleId, InputRng.Address, Type: = 8) Application.ScreenUpdating = Anghywir Ar gyfer i = InputRng.Columns.Count I 1 Cam -1 Gosod rng = InputRng.Cells (1, i) .EntireColumn Os yw Application.WorksheetFunction.CountA (rng) = 0 Yna rng.Delete End Os Y Cais Nesaf.ScreenUpdating = True End Sub

3. Gwasgwch y F5 allwedd i redeg y macro hwn, dewiswch yr ystod waith sydd ei hangen arnoch yn y dialog naidlen. Gweler y screenshot:

4. Cliciwch OK, yna tynnir yr holl golofnau gwag yn y detholiad. Gweler y screenshot:


Dileu sawl colofn wag mewn detholiad / dalen weithredol / llyfr gwaith cyfan gyda nodwedd ddefnyddiol

Mae adroddiadau Dileu Rhesi a Cholofnau Cudd (Gweladwy) cyfleustodau Kutools ar gyfer Excel gall eich helpu i gael gwared ar sawl rhes wag neu golofn ar unwaith.

Awgrymiadau:I gymhwyso hyn Dileu Rhesi a Cholofnau Cudd (Gweladwy) nodwedd, yn gyntaf, dylech lawrlwytho'r Kutools ar gyfer Excel, ac yna cymhwyswch y nodwedd yn gyflym ac yn hawdd.

Ar ôl gosod Kutools ar gyfer Excel, gwnewch fel hyn:

1. Cliciwch Kutools > Dileu > Dileu Rhesi a Cholofnau Cudd (Gweladwy), gweler y screenshot:

2. Yn y Dileu Rhesi a Cholofnau Cudd (Gweladwy) blwch deialog, nodwch y cwmpas rydych chi am gymhwyso'r llawdriniaeth ohono Edrych mewn rhestr ostwng. (Os dewiswch chi Yn yr Ystod Ddethol, rhaid i chi ddewis ystod rydych chi am ei defnyddio gyntaf.) Ac yna gwirio colofnau dan Dileu math. A dewiswch Colofnau gwag o Math manwl. Gweler y screenshot:

3. Yna cliciwch OK. Ac mae'r colofnau gwag wedi'u dileu o'r ystod a ddewiswyd. Gweler y screenshot:


Dileu sawl colofn wag gyda phennawd trwy ddefnyddio cod VBA

Weithiau, efallai yr hoffech chi ddileu'r holl golofnau gwag sy'n cynnwys pennawd yn unig yn y daflen waith, gall y cod VBA canlynol ffafrio chi, gwnewch y camau canlynol:

1. Daliwch i lawr y Alt + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol yn y Modiwlau Ffenestr.

Cod VBA: Dileu'r holl golofnau gwag gyda phennawd

Sub deleteblankcolwithheader()
'updateby Extendoffice
    Dim xEndCol As Long
    Dim I As Long
    Dim xDel As Boolean
    On Error Resume Next
    xEndCol = Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
    If xEndCol = 0 Then
        MsgBox "There is no data on """ & ActiveSheet.Name & """ .", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    Application.ScreenUpdating = False
    For I = xEndCol To 1 Step -1
        If Application.WorksheetFunction.CountA(Columns(I)) <= 1 Then
            Columns(I).Delete
            xDel = True
        End If
    Next
    If xDel Then
        MsgBox "All blank column(s) with only a header row have been deleted.", vbInformation, "Kutools for Excel"
    Else
        MsgBox "There are no Columns to delete as each one has more data (rows) than just a header.", vbExclamation, "Kutools for Excel"
    End If
    Application.ScreenUpdating = True
End Sub

3. Yna pwyswch allwedd F5 i redeg y cod hwn, a bydd blwch prydlon yn popio allan i'ch atgoffa y bydd y colofnau gwag gyda phennawd yn cael eu dileu, gweler y screenshot:

4. Ac yna, cliciwch ar OK botwm, mae'r holl golofnau gwag sydd â phennawd yn unig yn y daflen waith gyfredol yn cael eu dileu ar unwaith. Gweler sgrinluniau:


Erthyglau mwy cymharol:

  • Dileu Pob Llun neu Wrthrych Eraill Yn Excel
  • Os ydych chi am ddileu'r holl luniau o Microsoft Excel, gallai gymryd llawer o amser i ddewis pob llun a'u dileu fesul un. Efallai y bydd y triciau canlynol yn hwyluso'ch gwaith i ddileu'r holl luniau.
  • Dileu Rhesi Yn Seiliedig Ar Lliw Cefndir Yn Excel
  • Sut allech chi ddileu rhesi cyfan yn seiliedig ar liw cefndir? Yn yr enghraifft hon, mae angen i mi ddileu'r holl resi y mae celloedd wedi'u llenwi â lliw cefndir glas fel a ganlyn y llun a ddangosir. Gyda'r erthygl hon, fe gewch chi rai codau i gyflawni'r dasg hon yn Excel.
  • Dileu Pob Rhes sy'n Cynnwys Testun Penodol Mewn Colofn Mewn Taflenni Google
  • Gan dybio, mae gennych chi ystod o ddata mewn taflen google, nawr, hoffech chi ddileu'r rhesi yn seiliedig ar werthoedd celloedd mewn colofn. Er enghraifft, rwyf am ddileu pob rhes sy'n cynnwys y testun “Complete” yn Colum C. Yr erthygl hon, byddaf yn siarad am sut i'w datrys yn nhaflenni Google.

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!

Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It deleted all my names in my first name column! Auuggh!
This comment was minimized by the moderator on the site
Thanks its very helpful page with basic excel option :)
This comment was minimized by the moderator on the site
Hi, can anyone guide how i can delete blank cells in a row or column...note whole blank column or rows... only blank cell i need to delete in a column
This comment was minimized by the moderator on the site
Hello,


try to implement below code
This comment was minimized by the moderator on the site
Hi, the thing which you are mentioned is so helpfull. I want a small help from your side. Daily am download the some files and using pivot prepared the reports. It is daily task for me and routine process. How can i do it with out using pivot. Ex: If i prepared the reports on yesterday in "A" Excel file. Next day in "A" Excel file just i replace the new "B" Excel file data. By this automatically report would be create? Is it possible?
This comment was minimized by the moderator on the site
Very helpful page. Thank you. :-) My challenge is that I have columns with headers, but no data in that column. Only the header is present. How would one go about deleting columns where there is no data, but the header is there? :o
This comment was minimized by the moderator on the site
the above details are very helpful for my personal use. Thanks for your guidance. M.KARTHIKEYAN :-)
This comment was minimized by the moderator on the site
I found it much simpler to go to the line after my last line of data, enter "Shift-Ctrl-End" to highlight all blank lines that followed(much faster), right click and enter "delete all rows/columns". The system didn't waste so much time searching this way and so it was clean in the blink of an eye and files that were 20 MB were dropped to a size of 20 kb.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations