Как да изтриете всички празни колони в Microsoft Excel

Има няколко начина за изтриване на празни колони във файл на Microsoft Excel. Защо трябва да направите това? - Просто.

Как да изтриете всички празни колони в Microsoft Excel

От време на време данните, които импортирате от уеб страници, може да доведат до появата на голям брой колони, дори и да не се използват. Виждате това да се случва с CSV файлове и .txt файлове също толкова често.

Когато това се случи, изтриването на колони ръчно не винаги може да бъде лесно. Разбира се, ако имате само две или три празни колони, е добре да ги изтриете ръчно. Но какво ще стане, ако вашият импортиран проект създаде 57 празни и непрекъснати колони? - За това ще ви е необходим автоматизиран процес.

Използване на VBA макрос

Първият метод включва използване на VBA макрос.

  1. Отидете на вашия Excel файл.

  2. Задръжте Alt + F11 заедно.

  3. Изчакайте да се появи прозорецът Microsoft Visual Basic for Applications.

  4. След това щракнете Вмъкване.

  5. Изберете Модул.

  6. Поставете следните редове код в прозореца.

    Sub DeleteEmptyColumns ()

    „Актуализация от20140317

    Dim rng As Range

    Dim InputRng As Range

    xTitleId = "KutoolsforExcel"

    Задайте InputRng = Application.Selection

    Задайте InputRng = Application.InputBox ("Диапазон:", xTitleId, InputRng.Address, Тип: = 8)

    Application.ScreenUpdating = False

    За i = InputRng.Columns.Count To 1 Step -1

    Задайте rng = InputRng.Cells (1, i) .EntireColumn

    Ако Application.WorksheetFunction.CountA (rng) = 0 Тогава

    rng.Delete

    Край Ако

    Следващия

    Application.ScreenUpdating = Вярно

    End Sub

  7. Натиснете F5 за компилиране и изпълнение на макроса.

  8. Въведете подходящия работен диапазон в диалоговия прозорец.

    Работният диапазон или диапазонът от данни е конкретният интервал между колоните, към който искате да насочите. Форматът е $ A $ 1: $ J $ 12. Буквите съответстват на колоната, а цифрите - на редовете.

    Ако плъзнете това с мишката или като задържите Преместване и като използвате клавишите със стрелки, ще забележите, че:

    $ A $ 1 - Най -горният ъгъл

    $ J $ 12 - Долен ъгъл

    Не можете да изберете диапазона от данни, преди да започнете да качвате макроса, тъй като той няма да остане избран.

  9. Натиснете Добре.

След това всички празни колони трябва да бъдат изтрити и всички попълнени колони да са една до друга.

Използване на Excel Tools за изтриване на празни колони

Очевидно Excel не би бил такава мощ, ако нямаше големи възможности за сортиране. Можете да използвате Изтрий падащо меню за изтриване на цели редове, колони или празни клетки.

  1. Първо изберете диапазона от данни и натиснете F5.
  2. След това щракнете Специален.

  3. Сега изберете Заготовки опция.

  4. Щракнете Добре (Този избор ще гарантира, че всички празни клетки са избрани в целевия диапазон).
  5. Отидете на У дома раздел.
  6. Изберете Изтрий падащото меню под групата Инструменти за клетки.
  7. Изберете Изтриване на клетки.
  8. Изберете Преместване на клетките наляво за премахване и пренареждане на колони.
  9. Щракнете Добре.

Сега празните клетки от празните колони трябваше да изчезнат и всички останали редове да бъдат преместени по -близо един до друг.

Можете да използвате същия подход за изтриване на цели редове. Въпреки това, вместо да премествате клетките наляво, вие избирате другата опция.

Изберете Преместване на клетките нагоре за премахване и пренареждане на редове.

В зависимост от версията на Excel, която използвате, може да получите различни формулировки. Но във всеки случай първите две опции в менюто Изтриване на клетки винаги са еднакви.

Този метод вече не премахва всички празни клетки в селекцията. Преди Excel 2013 това по невнимание би премахнало дори празни редове, което по принцип би объркало сортирането.

Сега проблемът вече не възниква. Следователно, ако искате да се отървете и от редовете, можете да направите това, като изберете отново диапазона от данни и следвате предишните стъпки. След това просто изберете да изместите или изтриете клетки нагоре вместо наляво.

Изтриване на празни колони на Android

Въпреки че процесът е подобен за изтриване на празни колони в Excel на Windows, Mac и Android, ето кратък преглед на това как да го направите на Android.

  1. Отворете електронната таблица на Excel, която искате да редактирате, и отгоре в заглавието на колоната, която искате да редактирате.
  2. Сега изберете Изтрий от менюто, което се показва.

Други лесни за изпълнение задачи за сортиране

Въпреки че технически използването на лентата с инструменти на Excel за изтриване на празни колони и редове изглежда по -лесно, методът на VBA макро е надежден, което означава, че можете да го използвате дори в по -стари версии на Microsoft Excel.

Използвайки същия модул VBA или менюто „Отиди на функция“, можете да направите много повече в Excel. Имате ли определени формули, които вече не са актуални? - Можете също да ги премахнете или да ги пренаредите съответно.

Можете също така да премахнете ненужните коментари или всички коментари от вашия проект, ако не искате те да се показват по време на презентацията ви. Потърсете VBA, ако искате да сте силен потребител на Excel.

Крайна мисъл

През годините онлайн се появи широка гама от добавки. Някои от тях ви позволяват да правите още повече преки пътища при сортиране на големи електронни таблици. Тези приложения обаче рядко са безплатни и не си заслужават труда за прости задачи като премахване на празни редове, клетки и колони.

Освен това, ако беше толкова трудно, Microsoft вече би опростила допълнително процеса или би създала още по -обширни ръководства за сортирането на Excel.

скорошни публикации

$config[zx-auto] not found$config[zx-overlay] not found