Как удалить все ячейки кроме выделенных в excel

 

танбраун

Пользователь

Сообщений: 62
Регистрация: 22.01.2013

#6

04.02.2013 08:18:56

Рабочая область составляет примерно 150 ячеек по горизонтале и 400 ячеек по вертикале, в этой области выделяется фрагмент (он каждый раз разный, но всегда начинается с ячейки А1), его оставляем, а остальные ячейки (они получаются в правой и нижней части выделенного фрагмента) очистить.

Содержание

  1. Как удалить все диапазоны, кроме выбранных в Excel?
  2. Удалить все диапазоны, кроме выбранных, с помощью кода VBA
  3. Удалить все, кроме выбранных диапазонов, с помощью Select Range Helper of Kutools for Excel
  4. Удалите все, кроме выбранных диапазонов, с помощью Select Range Helper из Kutools for Excel
  5. Удаление ячеек в Microsoft Excel
  6. Процедура удаления ячеек
  7. Способ 1: контекстное меню
  8. Способ 2: инструменты на ленте
  9. Способ 3: использование горячих клавиш
  10. Способ 4: удаление разрозненных элементов
  11. Способ 5: удаление пустых ячеек

Как удалить все диапазоны, кроме выбранных в Excel?

В Excel мы можем быстро и напрямую удалить выбранные диапазоны, но пробовали ли вы когда-нибудь удалить другое содержимое ячеек, кроме выбранных? В этой статье я расскажу о некоторых приемах, которые помогут вам быстро и легко решить эту задачу в Excel.

Удалите все диапазоны, кроме выбранных, с помощью кода VBA

Удалите все диапазоны, кроме выбранных, с помощью Select Range Helper из Kutools for Excel

Удалите все диапазоны, кроме выбранных, с помощью Копировать диапазоны Kutools for Excel

Удалить все диапазоны, кроме выбранных, с помощью кода VBA

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

1 . Удерживайте клавишу Ctrl , чтобы выбрать ячейки, которые вы хотите сохранить.

2 . Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

3 . В диалоговом окне окна Microsoft Visual Basic для приложения нажмите Вставить > Module , затем скопируйте и вставьте приведенный ниже VBA код в окно Module .

Код VBA: удалить все значения ячеек, кроме выбранных диапазонов

4 . Затем нажмите клавишу F5 , чтобы запустить этот код, и появится диалоговое окно, напоминающее вам о выборе диапазона ячеек, который вы хотите сохранить. Если вы выбрали диапазоны на шаге 1, пожалуйста нажмите OK , если нет, вы можете выбрать нужные ячейки в окне подсказки и ввести запятые, чтобы разделить несколько диапазонов, затем нажмите кнопку OK , см. снимок экрана:

5 . После нажатия OK все остальные значения ячеек были удалены, но оставались только выбранные диапазоны, см. Снимок экрана:

Удалить все, кроме выбранных диапазонов, с помощью Select Range Helper of Kutools for Excel

Если вы установили Kutools for Excel с его функцией Обратное выделение Select Range Helper , вы можете быстро отменить выделение, а затем сразу удалить перевернутые выделения.

После установки Kutools for Excel , пожалуйста, сделайте следующее: ( Бесплатная загрузка Kutools for Excel прямо сейчас ! )

1 . Выберите диапазоны ячеек, которые вы хотите сохранить.

2 . Затем нажмите Kutools > Выбрать > Выбрать Range Helper , см. Снимок экрана:

3 . В диалоговом окне Выбрать помощник по диапазону установите флажок Обратное выделение , см. Снимок экрана:

4 . Затем перетащите мышь, чтобы выбрать диапазон, в котором вы хотите отменить выбор. Когда вы отпустите кнопку мыши, выделенные ячейки будут отменены, а невыделенные ячейки будут выделены сразу. См. Снимок экрана:

5 . Затем закройте диалоговое окно и нажмите клавишу Delete , чтобы сразу удалить выбранные элементы. И только желаемые ячейки были сохранены, см. Снимок экрана:

Загрузите бесплатно Kutools for Excel прямо сейчас!

Удалите все, кроме выбранных диапазонов, с помощью Select Range Helper из Kutools for Excel

Другая утилита – Диапазоны копирования из Kutools for Excel также может помочь вам завершить эту работу, вам просто нужно скопировать выбранные вами диапазонов на новый лист, а затем удалите старый лист.

После установки Kutools for Excel выполните следующие действия: ( Бесплатная загрузка Kutools for Excel прямо сейчас! )

1 . Удерживайте Ctrl , чтобы выбрать диапазоны ячеек, которые вы хотите сохранить.

2 . Затем нажмите Kutools > Копировать диапазоны , см. Снимок экрана:

. В диалоговом окне Копировать несколько диапазонов установите флажок Все в разделе Специальная вставка , установите флажок Включая высоту строки и Включая ширину столбца , если вы хотите сохранить необходимую высоту строки и ширину столбца, см. Снимок экрана:

4 . Затем нажмите кнопку Ok , и появится другое окно подсказки, напоминающее вам о выборе ячейки для размещения скопированных ячеек, выберите ячейку на новом листе, см. Снимок экрана:

5 . Затем нажмите OK , и только выбранные вами диапазоны будут вставлены в новый лист, и теперь вы можете удалить исходный лист по мере необходимости.

Бесплатная загрузка Kutools for Excel прямо сейчас!

Источник

Удаление ячеек в Microsoft Excel

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

Процедура удаления ячеек

Собственно, процедура удаления ячеек в Excel обратна операции их добавления. Её можно подразделить на две большие группы: удаление заполненных и пустых ячеек. Последний вид, к тому же, можно автоматизировать.

Важно знать, что при удалении ячеек или их групп, а не цельных строк и столбцов, происходит смещение данных в таблице. Поэтому выполнение данной процедуры должно быть осознанным.

Способ 1: контекстное меню

Прежде всего, давайте рассмотрим выполнение указанной процедуры через контекстное меню. Это один и самых популярных видов выполнения данной операции. Его можно применять, как к заполненным элементам, так и к пустым.

    Выделяем один элемент или группу, которую желаем удалить. Выполняем щелчок по выделению правой кнопкой мыши. Производится запуск контекстного меню. В нем выбираем позицию «Удалить…».

Так как нам нужно удалить именно ячейки, а не целые строки или столбцы, то на два последних варианта внимания не обращаем. Выбираем действие, которое вам подойдет из первых двух вариантов, и выставляем переключатель в соответствующее положение. Затем щелкаем по кнопке «OK».

  • Как видим, после данного действия все выделенные элементы будут удалены, если был выбран первый пункт из списка, о котором шла речь выше, то со сдвигом вверх.
  • А, если был выбран второй пункт, то со сдвигом влево.

    Способ 2: инструменты на ленте

    Удаление ячеек в Экселе можно также произвести, воспользовавшись теми инструментами, которые представлены на ленте.

    1. Выделяем элемент, который следует удалить. Перемещаемся во вкладку «Главная» и жмем на кнопку «Удалить», которая располагается на ленте в блоке инструментов «Ячейки».
    2. После этого выбранный элемент будет удален со сдвигом вверх. Таким образом, данный вариант этого способа не предусматривает выбора пользователем направления сдвига.

    Если вы захотите удалить горизонтальную группу ячеек указанным способом, то для этого будут действовать следующие правила.

    1. Выделяем эту группу элементов горизонтальной направленности. Кликаем по кнопке «Удалить», размещенной во вкладке «Главная».
    2. Как и в предыдущем варианте, происходит удаление выделенных элементов со сдвигом вверх.

    Если же мы попробуем удалить вертикальную группу элементов, то сдвиг произойдет в другом направлении.

    1. Выделяем группу элементов вертикальной направленности. Производим щелчок по кнопке «Удалить» на ленте.
    2. Как видим, по завершении данной процедуры выбранные элементы подверглись удалению со сдвигом влево.

    А теперь попытаемся произвести удаление данным способом многомерного массива, содержащего элементы, как горизонтальной, так и вертикальной направленности.

    1. Выделяем этот массив и жмем на кнопку «Удалить» на ленте.
    2. Как видим, в этом случае все выбранные элементы были удалены со сдвигом влево.

    Считается, что использование инструментов на ленте менее функционально, чем удаление через контекстное меню, так как данный вариант не предоставляет пользователю выбора направления сдвига. Но это не так. С помощью инструментов на ленте также можно удалить ячейки, самостоятельно выбрав направление сдвига. Посмотрим, как это будет выглядеть на примере того же массива в таблице.

    1. Выделяем многомерный массив, который следует удалить. После этого жмем не на саму кнопку «Удалить», а на треугольник, который размещается сразу справа от неё. Активируется список доступных действий. В нем следует выбрать вариант «Удалить ячейки…».
    2. Вслед за этим происходит запуск окошка удаления, которое нам уже знакомо по первому варианту. Если нам нужно удалить многомерный массив со сдвигом, отличным от того, который происходит при простом нажатии на кнопку «Удалить» на ленте, то следует переставить переключатель в позицию «Ячейки, со сдвигом вверх». Затем производим щелчок по кнопке «OK».
    3. Как видим, после этого массив был удален так, как были заданы настройки в окне удаления, то есть, со сдвигом вверх.

    Способ 3: использование горячих клавиш

    Но быстрее всего выполнить изучаемую процедуру можно при помощи набора сочетания горячих клавиш.

    1. Выделяем на листе диапазон, который желаем убрать. После этого жмем комбинацию клавиш «Ctrl»+»-« на клавиатуре.
    2. Запускается уже привычное для нас окно удаления элементов. Выбираем желаемое направление сдвига и щелкаем по кнопке «OK».
    3. Как видим, после этого выбранные элементы были удалены с направлением сдвига, которое было указано в предыдущем пункте.

    Способ 4: удаление разрозненных элементов

    Существуют случаи, когда нужно удалить несколько диапазонов, которые не являются смежными, то есть, находятся в разных областях таблицы. Конечно, их можно удалить любым из вышеописанных способов, произведя процедуру отдельно с каждым элементом. Но это может отнять слишком много времени. Существует возможность убрать разрозненные элементы с листа гораздо быстрее. Но для этого их следует, прежде всего, выделить.

    1. Первый элемент выделяем обычным способом, зажимая левую кнопку мыши и обведя его курсором. Затем следует зажать на кнопку Ctrl и кликать по остальным разрозненным ячейкам или обводить диапазоны курсором с зажатой левой кнопкой мыши.
    2. После того, когда выделение выполнено, можно произвести удаление любым из трех способов, которые мы описывали выше. Удалены будут все выбранные элементы.

    Способ 5: удаление пустых ячеек

    Если вам нужно удалить пустые элементы в таблице, то данную процедуру можно автоматизировать и не выделять отдельно каждую из них. Существует несколько вариантов решения данной задачи, но проще всего это выполнить с помощью инструмента выделения групп ячеек.

    1. Выделяем таблицу или любой другой диапазон на листе, где предстоит произвести удаление. Затем щелкаем на клавиатуре по функциональной клавише F5.
    2. Запускается окно перехода. В нем следует щелкнуть по кнопке «Выделить…», размещенной в его нижнем левом углу.
    3. После этого открывается окно выделения групп ячеек. В нем следует установить переключатель в позицию «Пустые ячейки», а затем щелкнуть по кнопке «OK» в нижнем правом углу данного окна.
    4. Как видим, после выполнения последнего действия все пустые элементы в указанном диапазоне были выделены.
    5. Теперь нам остается только произвести удаление этих элементов любым из вариантов, которые указаны в первых трех способах данного урока.

    Существуют и другие варианты удаления пустых элементов, более подробно о которых говорится в отдельной статье.

    Как видим, существует несколько способов удаления ячеек в Excel. Механизм большинства из них идентичен, поэтому при выборе конкретного варианта действий пользователь ориентируется на свои личные предпочтения. Но стоит все-таки заметить, что быстрее всего выполнять данную процедуру можно при помощи комбинации горячих клавиш. Особняком стоит удаление пустых элементов. Данную задачу можно автоматизировать при помощи инструмента выделения ячеек, но потом для непосредственного удаления все равно придется воспользоваться одним из стандартных вариантов.

    Источник

    Adblock
    detector

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

    В Excel мы можем быстро и напрямую удалить выбранные диапазоны, но пробовали ли вы когда-нибудь удалить другое содержимое ячеек, кроме выбранных? В этой статье я расскажу о некоторых приемах, которые помогут вам быстро и легко решить эту задачу в Excel.

    Удалите все диапазоны, кроме выбранных, с помощью кода VBA

    Удалите все диапазоны, кроме выбранных, с помощью Select Range Helper из Kutools for Excel

    Удалите все диапазоны, кроме выбранных, с помощью Копировать диапазоны Kutools for Excel


    Содержание

    1. Удалить все диапазоны, кроме выбранных, с помощью кода VBA
    2. Удалить все, кроме выбранных диапазонов, с помощью Select Range Helper of Kutools for Excel
    3. Удалите все, кроме выбранных диапазонов, с помощью Select Range Helper из Kutools for Excel
    4. Демо: удалите все, кроме выбранных диапазонов, с помощью Kutools for Excel

    Удалить все диапазоны, кроме выбранных, с помощью кода VBA

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

    1 . Удерживайте клавишу Ctrl , чтобы выбрать ячейки, которые вы хотите сохранить.

    2 . Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

    3 . В диалоговом окне окна Microsoft Visual Basic для приложения нажмите Вставить > Module , затем скопируйте и вставьте приведенный ниже VBA код в окно Module .

    Код VBA: удалить все значения ячеек, кроме выбранных диапазонов

    4 . Затем нажмите клавишу F5 , чтобы запустить этот код, и появится диалоговое окно, напоминающее вам о выборе диапазона ячеек, который вы хотите сохранить. Если вы выбрали диапазоны на шаге 1, пожалуйста нажмите OK , если нет, вы можете выбрать нужные ячейки в окне подсказки и ввести запятые, чтобы разделить несколько диапазонов, затем нажмите кнопку OK , см. снимок экрана:

    5 . После нажатия OK все остальные значения ячеек были удалены, но оставались только выбранные диапазоны, см. Снимок экрана:


    Удалить все, кроме выбранных диапазонов, с помощью Select Range Helper of Kutools for Excel

    Если вы установили Kutools for Excel с его функцией Обратное выделение Select Range Helper , вы можете быстро отменить выделение, а затем сразу удалить перевернутые выделения.

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

    Перейти к загрузке
    Бесплатная пробная версия 30 днейПокупка
    PayPal/MyCommerce

    После установки Kutools for Excel , пожалуйста, сделайте следующее: ( Бесплатная загрузка Kutools for Excel прямо сейчас ! )

    1 . Выберите диапазоны ячеек, которые вы хотите сохранить.

    2 . Затем нажмите Kutools > Выбрать > Выбрать Range Helper , см. Снимок экрана:

    3 . В диалоговом окне Выбрать помощник по диапазону установите флажок Обратное выделение , см. Снимок экрана:

    4 . Затем перетащите мышь, чтобы выбрать диапазон, в котором вы хотите отменить выбор. Когда вы отпустите кнопку мыши, выделенные ячейки будут отменены, а невыделенные ячейки будут выделены сразу. См. Снимок экрана:

    5 . Затем закройте диалоговое окно и нажмите клавишу Delete , чтобы сразу удалить выбранные элементы. И только желаемые ячейки были сохранены, см. Снимок экрана:

    Загрузите бесплатно Kutools for Excel прямо сейчас!


    Удалите все, кроме выбранных диапазонов, с помощью Select Range Helper из Kutools for Excel

    Другая утилита – Диапазоны копирования из Kutools for Excel также может помочь вам завершить эту работу, вам просто нужно скопировать выбранные вами диапазонов на новый лист, а затем удалите старый лист.

    После установки Kutools for Excel выполните следующие действия: ( Бесплатная загрузка Kutools for Excel прямо сейчас! )

    1 . Удерживайте Ctrl , чтобы выбрать диапазоны ячеек, которые вы хотите сохранить.

    2 . Затем нажмите Kutools > Копировать диапазоны , см. Снимок экрана:

    . В диалоговом окне Копировать несколько диапазонов установите флажок Все в разделе Специальная вставка , установите флажок Включая высоту строки и Включая ширину столбца , если вы хотите сохранить необходимую высоту строки и ширину столбца, см. Снимок экрана:

    4 . Затем нажмите кнопку Ok , и появится другое окно подсказки, напоминающее вам о выборе ячейки для размещения скопированных ячеек, выберите ячейку на новом листе, см. Снимок экрана:

    5 . Затем нажмите OK , и только выбранные вами диапазоны будут вставлены в новый лист, и теперь вы можете удалить исходный лист по мере необходимости.

    Бесплатная загрузка Kutools for Excel прямо сейчас!


    Демо: удалите все, кроме выбранных диапазонов, с помощью Kutools for Excel

    Kutools for Excel : с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


    В Excel мы можем быстро и напрямую удалить выбранные диапазоны, но пробовали ли вы когда-нибудь удалить другое содержимое ячеек, кроме выбранных диапазонов? В этой статье я расскажу о некоторых приемах, которые помогут вам быстро и легко решить эту задачу в Excel.

    Удалить все, кроме выбранных диапазонов с кодом VBA

    Удалите все диапазоны, кроме выбранных, с помощью помощника по выбору диапазона Kutools for Excel

    Удалите все диапазоны, кроме выбранных, с помощью Копировать диапазоны Kutools for 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 for Excel

    Если вы установили Kutools for Excel, С его Обратный выбор особенность Выбрать помощника по диапазону утилиту, вы можете быстро отменить выбор, а затем сразу удалить перевернутый выбор.

    После установки Kutools for Excel, пожалуйста, сделайте следующее :( Бесплатная загрузка Kutools for Excel от Yhao сейчас! )

    1. Выберите диапазоны ячеек, которые вы хотите сохранить.

    2. Затем нажмите Кутулс > Выберите > Выбрать помощника по диапазону, см. снимок экрана:

    3. В Выбрать помощника по диапазону диалоговое окно, отметьте Обратный выбор, см. снимок экрана:

    документ удалить все, кроме выбранного 5

    4. Затем перетащите мышь, чтобы выбрать диапазон, в котором вы хотите отменить выбор. Когда вы отпустите кнопку мыши, выделенные ячейки будут отменены, а невыделенные ячейки будут выделены сразу. Смотрите скриншот:

    документ удалить все, кроме выбранного 6

    5. Затем закройте диалоговое окно и нажмите Удалить клавиша, чтобы удалить выбранные сразу. И остались только желаемые ячейки, см. Снимок экрана:

    документ удалить все, кроме выбранного 7

    Бесплатная загрузка Kutools for Excel от Yhao сейчас!


    Удалите все диапазоны, кроме выбранных, с помощью помощника по выбору диапазона Kutools for Excel

    Еще одна полезность —Копировать диапазоны of Kutools for Excel также может помочь вам завершить эту работу, вам просто нужно скопировать выбранные диапазоны на новый лист, а затем удалить старый лист.

    После установки Kutools for Excel, выполните следующие действия :( Бесплатная загрузка Kutools for Excel от Yhao сейчас! )

    1. Держать Ctrl , чтобы выбрать диапазоны ячеек, которые вы хотите сохранить.

    2. Затем нажмите Кутулс > Копировать диапазоны, см. снимок экрана:

    3. И в Копировать несколько диапазонов диалоговое окно, отметьте Все вариант под Специальная вставка, проверить Включая высоту строки и Включая ширину столбца если вы хотите сохранить желаемую высоту строки и ширину столбца, см. снимок экрана:

    документ удалить все, кроме выбранного 9

    4. Затем нажмите Ok , и появится другое окно подсказки, чтобы напомнить вам выбрать ячейку для размещения скопированных ячеек, выберите ячейку на новом листе, см. снимок экрана:

    документ удалить все, кроме выбранного 10

    5, Затем нажмите OK, и только выбранные вами диапазоны были вставлены в новый лист, и теперь вы можете удалить исходный лист по мере необходимости.

    Бесплатная загрузка Kutools for Excel от Yhao сейчас!


    Демонстрация: удалить все диапазоны, кроме выбранных, с помощью Kutools for Excel


    Лучшие инструменты для работы в офисе

    Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

    • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
    • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
    • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
    • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
    • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
    • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
    • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
    • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    вкладка kte 201905


    Вкладка Office: интерфейс с вкладками в Office и упрощение работы

    • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
    • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
    • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

    офисный дно

    В процессе работы с документами Эксель пользователям регулярно требуется не только вставлять ячейки, но и удалять их. Сам процесс достаточно легок, однако известны определенные способы осуществления данной процедуры, которые смогут ее ускорить и упростить. В рассматриваемой статье детально разберемся во всех методах удаления ячеек из документа.

    Содержание

    1. Процедура удаления ячеек
    2. Способ 1: контекстное меню
    3. Способ 2: инструменты на ленте
    4. Способ 3: использование горячих клавиш
    5. Способ 4: удаление разрозненных элементов
    6. Способ 5: удаление пустых ячеек
    7. Способ 1. Грубо и быстро
    8. Способ 2. Формула массива
    9. Способ 3. Пользовательская функция на VBA
    10. Заключение

    Процедура удаления ячеек

    Рассматриваемые элементы таблицы могут быть 2 видов: те, что содержат информацию и пустые. С учетом этого будет различаться непосредственно процесс их удаления, поскольку в самой программе предусматривается опция автоматизации процедуры выделения и дальнейшего удаления ненужных ячеек.

    Тут же следует сказать, что в процессе осуществления удаления одного либо нескольких элементов таблицы, информация в них может изменить собственную структуру, так как в итоге проведенных шагов могут быть смещены некоторые части таблицы. В связи с этим, до того как удалять ненужные ячейки, требуется продумать неблагоприятные последствия и для безопасности сделать резервное копирование данного документа.

    Важно! В процессе удаления ячеек либо нескольких элементов, а не целых строк и столбцов, информация внутри таблицы Эксель смещается. Потому осуществление рассматриваемой процедуры нужно тщательно продумать.

    Способ 1: контекстное меню

    Сперва необходимо рассмотреть проведение рассматриваемой процедуры посредством контекстного меню. Такой метод является одним из наиболее распространенных. Его возможно использовать для заполненных ячеек и для пустых элементов таблицы.

    1. Необходимо выделить 1 ячейку либо несколько элементов, которые подлежат удалению. Выполняется клик по выделению правой клавишей мыши. Далее следует запустить контекстное меню. В нем требуется выбрать отметку «Удалить…».
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      1
    2. На мониторе будет отображено окно с 4 функциями. Так как нам нужно убрать непосредственно ячейки, а не целые строки либо столбцы, то выбирается 1 из 2-х действий – удалить элементы со смещением в левую сторону или со смещением вверх. Выбирать действие следует с учетом конкретных задач, стоящих перед пользователем. Затем, когда был выбран определенный вариант, подтверждается действие нажатием клавиши «OK».
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      2
    3. Как и планировалось, все отмеченные элементы удалились из документа. Был выбран 2-й вариант (смещение вверх), потому группа ячеек, которая находится под отмеченной областью, была смещена вверх на такое количество строк, которое было в выделенном промежутке.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      3
    4. Если выбрать 1-й вариант (смещение в левую сторону), каждая ячейка, которая находится справа от удаленных, будет смещена влево. Такой вариант в нашей ситуации был бы оптимальным, поскольку справа от указанного диапазона находились пустые элементы. Ввиду этого, внешне создается впечатление, что были попросту очищены сведения отмеченного промежутка с сохранением целостной структуры документа. Хотя фактически подобный эффект достигается непосредственно из-за того, что элементы таблицы, заменившие начальные, не имеют в себе данных.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      4

    Способ 2: инструменты на ленте

    Удалить ячейки в таблицах Excel возможно также с помощью инструментов, представленных на ленте.

    1. Изначально необходимо отметить каким-либо способом элемент, который требуется удалить. Затем следует переключиться на основную вкладку и щелкнуть «Удалить» (располагается в меню «Ячейки»).
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      5
    2. Теперь можно заметить, что отмеченная ячейка была удалена из таблицы, а элементы под ней сместились вверх. Кроме того, следует акцентировать внимание на том, что такой способ не позволит определить направление, куда будут смещены элементы после осуществления самого удаления.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      6

    Когда появляется надобность в удалении горизонтальной группы ячеек таким методом, то стоит взять на заметку такие рекомендации:

    Когда же удаляется вертикальная группа ячеек, то смещение происходит в другом направлении:

    Теперь, когда были рассмотрены основные операции, возможно воспользоваться более гибким методом удаления элементов. Он предполагает работу с таблицами и диапазонами горизонтальных и вертикальных ячеек:

    • Выделяется требуемый промежуток данных и нажимается кнопка удаления, находящаяся на ленте.
    • Выделенный массив удаляется, а смежные ячейки смещаются влево.

    Важно! Применение клавиши «Удалить», находящейся на ленте с инструментами, будет менее функциональным по сравнению с удалением посредством контекстного меню, так как оно не позволяет пользователю настраивать смещение ячеек.

    Применяя инструменты на ленте, возможно осуществлять удаление элементов, заранее выбрав направление сдвига. Следует изучить, каким образом это реализуется:

    Способ 3: использование горячих клавиш

    Провести рассматриваемую процедуру возможно и с помощью набора комбинации горячих клавиш:

    1. Выделяем в таблице диапазон, который требуется удалить. Затем необходимо нажать сочетание кнопок «Ctrl»+ «-» на клавиатуре.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      14
    2. Потом нужно открыть уже знакомое окно удаления ячеек в таблице. Выбирается необходимое направление смещения и щелкается кнопка «OK».
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      15
    3. В результате можно заметить, что выбранные ячейки удаляются с направлением смещения, указанным в прошлом пункте.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      16

    Способ 4: удаление разрозненных элементов

    Есть ситуации, когда требуется удалить несколько диапазонов, которые не считаются смежными, расположеных в различных местах документа. Их возможно удалить с помощью одного из вышеуказанных методов, проведя манипуляцию отдельно с каждой ячейкой. Однако это зачастую отнимает достаточно большое количество времени. Есть опция удаления разрозненных элементов с таблицы, которая помогает справиться с задачей намного быстрее. Однако в этих целях их необходимо сперва выделить.

    1. Первая ячейка выделяется стандартным методом, зажимая ЛКМ и обводя ее курсором. Далее необходимо зажать клавишу «Ctrl» и кликнуть по оставшимся разрозненным элементам либо обвести диапазоны посредством курсора с зажатой ЛКМ.
    2. Затем, когда необходимые ячейки выделены, возможно осуществить удаление каким-либо из вышеуказанных методов. После этого будут удалены все нужные ячейки.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      17

    Способ 5: удаление пустых ячеек

    Когда пользователю необходимо удалить пустые ячейки в документе, то рассматриваемую процедуру возможно автоматизировать и не выделять по отдельности каждый из элементов. Известно несколько вариантов разрешения поставленной задачи, однако легче всего сделать это посредством инструмента выделения.

    1. Выделяется таблица либо какой-либо иной диапазон на листе, где требуется осуществить удаление. После щелкается на клавиатуре функциональная клавиша «F5».
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      18
    2. Включается окно перехода. В нем необходимо кликнуть кнопку «Выделить…», которая располагается внизу слева.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      19
    3. Затем будет открыто окно выделения групп элементов. В самом окне устанавливается переключатель в положение «Пустые ячейки», а далее щелкается кнопка «OK» внизу справа.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      20
    4. После этого можно заметить, что после проведения последнего действия пустые ячейки в отмеченном диапазоне будут выделены.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      21
    5. Теперь пользователю останется лишь осуществить удаление рассматриваемых ячеек каким-либо из вариантов, указанных выше.

    Способ 1. Грубо и быстро

    Чтобы удалить ненужные ячейки в таблице Эксель подобным способом, следует произвести следующие действия:

    1. Необходимо выделить требуемый диапазон.
    2. Затем нажимается функциональная кнопка «F5», после клавиша «Выделить (Special)». В появившемся меню выбираются «Пустые ячейки (Blanks)» и кликается «ОК». Затем следует выделить все пустые элементы в диапазоне.
      kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel
      22
    3. После в меню дается команда на удаление указанных элементов таблицы ПКМ – «Удалить ячейки (Delete Cells) со смещением вверх».

    Способ 2. Формула массива

    Чтобы упростить процедуру удаления ненужных ячеек в таблице, следует присвоить требуемым рабочим диапазонам названия, применяя «Диспетчер Имен» на вкладке «Формулы», либо – в Эксель 2003 и старше – «окно Вставка» – «Имя» – «Присвоить».

    kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel

    23

    К примеру, диапазон B3:B10 будет иметь имя «ЕстьПустые», диапазон D3:D10 – «НетПустых». Промежутки должны обладать одним размером, а находиться могут в любом месте.

    После проведенных операций выделяется первый элемент второго промежутка (D3) и вводится следующая формула: =ЕСЛИ(СТРОКА()-СТРОКА(НетПустых)+1>ЧСТРОК(ЕстьПустые)-СЧИТАТЬПУСТОТЫ(ЕстьПустые);»«;ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ(ЕстьПустые<>««;СТРОКА(ЕстьПустые);СТРОКА()+ЧСТРОК(ЕстьПустые)));СТРОКА()-СТРОКА(НетПустых)+1);СТОЛБЕЦ(ЕстьПустые);4))).

    Вводится она как формула массива, после вставки нужно кликнуть «Ctrl+Shift+Enter». После этого рассматриваемая формула может быть скопирована вниз, применяя автоматическое заполнение (тянется черный «плюсик» справа внизу в углу элемента) – после этого получится изначальный диапазон, однако без пустых элементов.

    kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel

    24

    Способ 3. Пользовательская функция на VBA

    Когда пользователю приходится регулярно повторять рассматриваемую операцию по удалению ненужных ячеек из таблицы, то рекомендуется 1 раз добавить в набор такую функцию и использовать ее в каждом последующем случае. В этих целях открывается редактор Visual Basic, вставляется новый пустой модуль и копируется текст функции.

    kak-udalit-yachejki-v-excel-udalenie-razbrosannyh-i-pustyh-yacheek-3-sposoba-udaleniya-yachejki-v-excel

    25

    Важно не забыть сохранить файл и вернуться из редактора Visual Basic в Эксель. Для использования рассматриваемой функции в конкретном примере:

    1. Выделяется требуемый диапазон пустых элементов, к примеру F3:F10.
    2. Открывается вкладка «Вставка», затем «Функция» либо нажимается клавиша «Вставить функцию» в разделе «Формулы» в новой версии редактора. В режиме «Определенные пользователем» выбирается функция «NoBlanks».
    3. Как аргумент функции указывается начальный диапазон с пустотами (B3:B10) и нажимается «Ctrl+Shift+Enter», это позволит ввести функцию в качестве формулы массива.

    Заключение

    Исходя из статьи, известно немалое количество методов, используя которые возможно удалить ненужные ячейки в таблицах Эксель. Следует заметить, что осуществление многих из них схоже, а в ряде ситуаций порядок действий фактически идентичен. Потому пользователи могут выбрать тот способ, который даст возможность скорее и эффективнее разрешить конкретную задачу. Кроме того, в редакторе непосредственно для функции удаления элементов таблицы предусматриваются «горячие кнопки», позволяющие экономить время на проведении рассматриваемой операции. Помимо этого, когда в документе содержатся пустые ячейки, нет надобности выделять каждую отдельно для дальнейшего удаления. В этих целях возможно использовать инструмент группировки, в автоматическом режиме выделяющий элементы, которые не содержат данных. После этого пользователю нужно лишь удалить их каким-либо из вышеуказанных методов.

    Оцените качество статьи. Нам важно ваше мнение:

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Как удалить все ячейки в excel до конца
  • Как удалить все якоря в word
  • Как удалить все энтеры в word
  • Как удалить все что в скобках excel
  • Как удалить все функции в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии