Tuščius „Microsoft Excel“ failo stulpelius galite ištrinti keliais būdais. Kodėl jums reikėtų tai daryti? - Paprasta.
Kartkartėmis dėl duomenų, kuriuos importuojate iš tinklalapių, gali pasirodyti daug stulpelių, net jei jie nenaudojami. Jūs matote, kad taip atsitinka su CSV failais ir .txt failais.
Kai taip atsitiks, rankiniu būdu ištrinti stulpelius gali būti ne visada lengva. Aišku, jei turite tik du ar tris tuščius stulpelius, juos visiškai ištrinti rankiniu būdu. Bet ką daryti, jei jūsų importuotas projektas sukuria 57 tuščius ir nepertraukiamus stulpelius? - Tam jums reikės automatizuoto proceso.
Naudojant „VBA Macro“
Pirmasis metodas apima VBA makrokomandos naudojimą.
- Eikite į „Excel“ failą.
- Laikykite „Alt“ ir F11 kartu.
- Palaukite, kol pasirodys „Microsoft Visual Basic for Applications“ langas.
- Spustelėkite Įterpti.
- Pasirinkite modulį.
- Lange įklijuokite šias kodo eilutes.
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
- Norėdami kompiliuoti ir vykdyti makrokomandą, paspauskite F5.
- Dialogo lange įveskite atitinkamą darbo diapazoną.
Darbo diapazonas arba duomenų diapazonas yra konkretus intervalas tarp stulpelių, pagal kuriuos norite taikyti. Formatas yra $ A $ 1: $ J $ 12. Raidės atitinka stulpelį, o skaičiai - eilutes.
Jei vilksite tai pele arba laikydami nuspaudę „Shift“ ir naudodami rodyklių klavišus, pastebėsite, kad:
1 USD - viršutinis kampas
12 USD - apatinis kampas
Negalite pasirinkti duomenų diapazono prieš pradėdami įkelti makrokomandą, nes ji nebus pasirinkta. - Paspauskite OK.
Po to visi tušti stulpeliai turėtų būti ištrinti, o visi užpildyti stulpeliai turėtų būti vienas šalia kito.
kaip sužinoti avino tipą
„Excel“ įrankių naudojimas
Akivaizdu, kad „Excel“ nebūtų tokia jėgainė, jei neturėtų puikių rūšiavimo galimybių. Norėdami ištrinti visas eilutes, stulpelius ar tuščius langelius, galite naudoti išskleidžiamąjį meniu Ištrinti.
- Pirmiausia pasirinkite duomenų diapazoną
- Paspauskite F5
- Spustelėkite Special
- Pasirinkite parinktį Tušti
- Spustelėkite Gerai (Šis pasirinkimas užtikrins, kad visi tušti langeliai būtų pasirinkti tiksliniame diapazone)
- Eikite į skirtuką Pagrindinis
- Grupės „Ląstelės“ įrankiuose pasirinkite išskleidžiamąjį meniu Ištrinti
- Pasirinkite Ištrinti langelius
- Pasirinkite „Shift Cells Left“, kad pašalintumėte ir pertvarkytumėte stulpelius
- Spustelėkite Gerai
Dabar tušti langeliai iš tuščių stulpelių turėtų būti išnykę, o visos kitos eilutės būtų perkeltos arčiau vienas kito.
Norėdami ištrinti visas eilutes, galite naudoti tą patį metodą. Tačiau užuot perkėlę langelius kairėn, pasirenkate kitą parinktį.
blokuoti žmones iš „Facebook“ verslo puslapio
Pasirinkite Shift cell up up, kad pašalintumėte ir pertvarkytumėte eilutes
Priklausomai nuo to, kokią „Excel“ versiją naudojate, galite gauti skirtingas formuluotes. Bet kokiu atveju dvi pagrindinės meniu „Ištrinti langelius“ parinktys visada yra tos pačios.
Šis metodas nebepašalina visų tuščių langelių pasirinkime. Prieš „Excel 2013“ tai netyčia pašalins net tuščias eilutes, kurios paprastai sugadins rūšiavimą.
Dabar problemos nebėra. Todėl, jei norite atsikratyti ir eilučių, galite tai padaryti dar kartą pasirinkdami duomenų diapazoną ir atlikdami ankstesnius veiksmus. Tada tiesiog pasirinkite perkelti arba ištrinti langelius aukštyn, o ne kairėn.
Kitos lengvai atliekamos rūšiavimo užduotys
Nors techniškai naudoti „Excel“ įrankių juostą tuštiems stulpeliams ir eilutėms ištrinti atrodo lengviau, tačiau VBA makrokomandas yra neprotingas, o tai reiškia, kad jį galite naudoti net senesnėse „Microsoft Excel“ versijose.
Naudodami tą patį VBA modulį arba „Go To“ funkcijų meniu, „Excel“ galite padaryti daug daugiau. Ar turite tam tikrų formulių, kurios nebėra aktualios? - Galite juos taip pat pašalinti arba atitinkamai pertvarkyti.
Taip pat galite pašalinti nereikalingus komentarus ar visus komentarus iš savo projekto, jei nenorite, kad jie būtų rodomi pristatymo metu. Pažvelkite į VBA, jei norite būti „Excel“ energijos vartotoju.
Galutinė mintis
Per daugelį metų internete atsirado daugybė priedų. Kai kurie iš jų leidžia pasirinkti dar daugiau sparčiųjų klavišų, kai rūšiuojami dideli skaičiuoklės. Tačiau šios programos retai būna nemokamos ir neverta vargti atliekant paprastas užduotis, pavyzdžiui, pašalinant tuščias eilutes, langelius ir stulpelius.
kaip greitai fotografuoti, jiems nežinant
Be to, jei tai būtų taip sunku, „Microsoft“ dar labiau supaprastino procesą arba sukūrė dar platesnius „Excel“ rūšiavimo vadovus.