Прескочи на основното съдържание

Как да изтрия всички диапазони освен избраните в Excel?

Автор: Xiaoyang Последна промяна: 2020-06-04

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

Изтрийте всички диапазони освен избраните с VBA код

Изтрийте всички диапазони освен избраните с помощника за избор на диапазон на Kutools за Excel

Изтрийте всички диапазони освен избраните с Copy Ranges на Kutools за Excel


Изтрийте всички диапазони освен избраните с VBA код

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

1. Моля, задръжте Ctrl за да изберете клетките, които искате да запазите.

документ изтриване на всички освен избраните 1

2, Натиснете Alt + F11 клавиши едновременно, за да отворите Microsoft Visual Basic за приложение прозорец.

3. В Microsoft Visual Basic за приложение диалоговия прозорец на прозореца, щракнете Поставете > Модули, след което копирайте и поставете долния VBA код в Модули прозорец.

VBA код: изтрийте всички стойности на клетки, но избраните диапазони

Sub ClearAllExceptSelection()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the ranges want to keep", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    For Each xCell In ActiveSheet.UsedRange
        If Intersect(xCell, xRg) Is Nothing Then
            xCell.Clear
        End If
    Next
    Application.ScreenUpdating = xUpdate
End Sub

4. След това натиснете F5 клавиш, за да изпълните този код, и се появява подканващо поле, за да ви напомни да изберете диапазона от клетки, които искате да запазите, ако сте избрали диапазоните в стъпка 1, моля щракнете OK, ако не, можете да изберете желаните клетки в полето за подкана и да въведете запетаите, за да разделите множеството диапазони, след което щракнете върху OK бутон, вижте екранната снимка:

документ изтриване на всички освен избраните 2

5. След щракване OK, всички други стойности на клетките са изтрити, но само напускат избраните диапазони, вижте екранната снимка:

документ изтриване на всички освен избраните 3


Изтрийте всички диапазони освен избраните с помощника за избор на диапазон на Kutools за Excel

Ако сте инсталирали Kutools за Excel, Със своята Обратна селекция функция на Изберете Range Helper помощна програма, можете бързо да обърнете селекцията и след това да изтриете обърнатите селекции наведнъж.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. 

След инсталиране Kutools за Excel, моля, направете следното:( Безплатно изтегляне Kutools за Excel сега! )

1. Изберете диапазоните от клетки, които искате да запазите.

2, След това кликнете Kutools > Изберете > Изберете Range Helper, вижте екранна снимка:

3. В Изберете Range Helper диалогов прозорец, проверете Обратна селекция, вижте екранна снимка:

документ изтриване на всички освен избраните 5

4. И след това плъзнете мишката, за да изберете диапазона, който искате да обърнете селекциите. Когато пуснете мишката, маркираните клетки са премахнати и немаркираните клетки са избрани наведнъж. Вижте екранна снимка:

документ изтриване на всички освен избраните 6

5. След това затворете диалоговия прозорец и натиснете Изтрий клавиш за изтриване на селекциите наведнъж. И само желаните от вас клетки са запазени, вижте екранната снимка:

документ изтриване на всички освен избраните 7

Безплатно изтегляне Kutools за Excel сега!


Изтрийте всички диапазони освен избраните с помощника за избор на диапазон на Kutools за Excel

Друга помощна програма-Копиране на диапазони of Kutools за Excel също може да ви помогне да завършите тази работа, просто трябва да копирате избраните от вас диапазони в нов работен лист и след това да изтриете стария работен лист.

След инсталиране Kutools за Excel, моля, направете следните стъпки:( Безплатно изтегляне Kutools за Excel сега! )

1. Задръжте Ctrl за да изберете диапазоните от клетки, които искате да запазите.

2, След това кликнете Kutools > Копиране на диапазони, вижте екранна снимка:

3, И в Копиране на множество диапазони диалогов прозорец, проверете Всички вариант по Залепете специално, Проверете Включително височина на реда намлява Включително ширина на колоната ако искате да запазите височината на реда и ширината на колоната, които искате, вижте екранната снимка:

документ изтриване на всички освен избраните 9

4, След това кликнете Ok и ще изскочи друго поле за подкана, за да ви напомни, че изберете клетка, за да поставите копираните клетки, моля, изберете клетка в нов работен лист, вижте екранната снимка:

документ изтриване на всички освен избраните 10

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

Безплатно изтегляне Kutools за Excel сега!


Демонстрация: Изтрийте всички диапазони освен избраните с Kutools за Excel

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations