Existuje několik způsobů, jak odstranit prázdné sloupce v souboru Microsoft Excel. Proč byste to měli dělat? – Jednoduché.
Data, která importujete z webových stránek, mohou tu a tam způsobit, že se zobrazí velké množství sloupců, i když se nepoužívají. U souborů CSV a .txt se to děje stejně často.
Když k tomu dojde, ruční odstranění sloupců nemusí být vždy snadné. Jistě, pokud máte pouze dva nebo tři prázdné sloupce, je docela v pořádku je ručně odstranit. Co když ale váš importovaný projekt vytvoří 57 prázdných a nesouvislých sloupců? – K tomu budete potřebovat automatizovaný proces.
Použití makra VBA
První metoda zahrnuje použití makra VBA.
- Přejděte do souboru aplikace Excel.
- Podržte Alt + F11 společně.
- Počkejte, až se zobrazí okno Microsoft Visual Basic for Applications.
- Poté klikněte na Vložit.
- Vyberte Modul.
- Do okna vložte následující řádky kódu.
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
- Stisknutím klávesy F5 zkompilujte a spusťte makro.
- V dialogovém okně zadejte příslušný pracovní rozsah.
Pracovní rozsah nebo rozsah dat je konkrétní interval mezi sloupci, na který chcete cílit. Formát je $A$1:$J$12. Písmena odpovídají sloupci a čísla řádkům.
Pokud to přetáhnete myší nebo podržíte Shift a použijete šipky, všimnete si, že:
$A$1 – Horní roh
$J$12 – Dolní rohPřed nahráváním makra nemůžete vybrat rozsah dat, protože nezůstane vybraný.
- Stiskněte OK.
Poté by měly být všechny prázdné sloupce vymazány a všechny vyplněné sloupce by měly být vedle sebe.
Použití nástrojů aplikace Excel k odstranění prázdných sloupců
Je zřejmé, že Excel by nebyl takovou silou, kdyby neměl skvělé možnosti řazení. Pomocí rozevírací nabídky Odstranit můžete odstranit celé řádky, sloupce nebo prázdné buňky.
- Nejprve vyberte rozsah dat a stiskněte F5.
- Potom klepněte na tlačítko Speciální.
- Nyní vyberte možnost Blanks.
- Klikněte na OK (Tento výběr zajistí, že budou vybrány všechny prázdné buňky v cílovém rozsahu).
- Přejděte na kartu Domů.
- Vyberte rozevírací nabídku Odstranit ve skupině nástrojů Buňky.
- Vyberte Odstranit buňky.
- Vyberte Posunout buňky doleva pro odstranění a přeskupení sloupců.
- Klepněte na tlačítko OK.
Nyní by prázdné buňky z prázdných sloupců měly zmizet a všechny ostatní řádky by byly posunuty blíže k sobě.
Stejný přístup můžete použít k odstranění celých řádků. Místo přesunutí buněk doleva však vyberete jinou možnost.
Vyberte Posunout buňky nahoru pro odstranění a přeskupení řádků.
V závislosti na tom, jakou verzi Excelu používáte, můžete získat různá znění. Ale v každém případě jsou dvě horní možnosti v nabídce Odstranit buňky vždy stejné.
Tato metoda již neodstraní všechny prázdné buňky ve výběru. Před Excelem 2013 by to neúmyslně odstranilo i prázdné řádky, což by obecně narušilo řazení.
Nyní se problém již nevyskytuje. Pokud se tedy chcete zbavit také řádků, můžete tak učinit opětovným výběrem datového rozsahu a provedením předchozích kroků. Pak jednoduše vyberte, chcete-li posunout nebo odstranit buňky nahoru místo doleva.
Odstranění prázdných sloupců v systému Android
Ačkoli je proces podobný pro mazání prázdných sloupců v Excelu na Windows, Mac a Android, zde je rychlý přehled, jak to udělat na Androidu.
- Otevřete tabulku Excelu, kterou chcete upravit, a nahoře na záhlaví sloupce, který chcete upravit.
- Nyní v zobrazené nabídce vyberte Odstranit.
Další snadno proveditelné úkoly řazení
Ačkoli se technicky použití panelu nástrojů Excel k odstranění prázdných sloupců a řádků zdá jednodušší, metoda maker VBA je spolehlivá, což znamená, že ji můžete použít i ve starších verzích aplikace Microsoft Excel.
Pomocí stejného modulu VBA nebo nabídky funkcí Přejít na můžete v Excelu dělat mnohem více. Máte určité vzorce, které již nejsou relevantní? – Můžete je také odstranit nebo je podle toho uspořádat.
Můžete také odstranit nepotřebné komentáře nebo všechny komentáře z projektu, pokud nechcete, aby se během prezentace zobrazovaly. Pokud chcete být zkušeným uživatelem Excelu, podívejte se na VBA.
Závěrečná myšlenka
V průběhu let se na internetu objevila široká škála doplňků. Některé z nich umožňují používat ještě více zkratek při třídění velkých tabulek. Tyto aplikace jsou však zřídka bezplatné a nestojí za námahu pro jednoduché úkoly, jako je odstranění prázdných řádků, buněk a sloupců.
Kromě toho, pokud by to bylo tak obtížné, Microsoft by již tento proces dále zjednodušil nebo vytvořil ještě rozsáhlejší průvodce řazením v Excelu.