Как удалить именованный диапазон в Excel

Обновлено: 05.07.2024

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

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

Например, после создания именованного диапазона под названием «ОБРАЗЕЦ», относящегося к A2:A10, вы можете использовать именованный диапазон в формулах СУММ(ОБРАЗЕЦ) вместо прямого использования диапазона, т.е. СУММ(A2:A10).

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

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

В этом руководстве я покажу вам, как удалять именованные диапазоны в Excel, рассказав о некоторых важных аспектах, таких как удаление всех именованных диапазонов, фильтрация определенных именованных диапазонов и использование кодов VBA для упрощения процесса.

  • Как удалить именованный диапазон в Excel с помощью диспетчера имен?
  • Как отфильтровать определенные именованные диапазоны для удаления?
  • Дополнительный совет: как в Excel удалить именованный диапазон с помощью кода VBA?

По теме:

Как удалить именованный диапазон в Excel с помощью диспетчера имен?

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

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

  1. Выберите параметр «Диспетчер имен» в разделе «Определенные имена» на вкладке «Формула».

Как удалить именованный диапазон в Excel с помощью диспетчера имен

  1. В окне "Диспетчер имен" выберите все именованные диапазоны, которые нужно удалить.

Как удалить именованный диапазон в Excel с помощью диспетчера имен?

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

Как отфильтровать определенные именованные диапазоны для удаления?

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

Именно здесь параметр фильтра в Диспетчере имен пригодится для фильтрации определенных типов именованных диапазонов.

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

  1. Откройте Диспетчер имен в разделе "Определенные имена" на вкладке "Формула".

Нажмите кнопку

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

Выберите именованные диапазоны, которые вы хотите удалить из отфильтрованного списка, и нажмите Удалить

  1. Выберите диапазоны имен, которые вы хотите удалить из отфильтрованного списка, и нажмите кнопку "Удалить".

Дополнительный совет: как в Excel удалить именованный диапазон с помощью кода VBA?

В некоторых редких случаях даже использование фильтра диспетчера имен для удаления именованных диапазонов может оказаться утомительным.

Вы можете значительно упростить этот процесс, используя коды VBA. Давайте посмотрим, как это сделать.

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.

Откройте редактор VBA с помощью сочетания клавиш Alt+F11

  1. В меню редактора VBA выберите «Вставка» > «Модуль».

Нажмите на пункт

  1. Введите один из следующих фрагментов кода VBA в окне модуля.

Код 1: удаление только определенных именованных диапазонов, содержащих «yyy» внутри них.

Замените ‘yyy’ желаемым именованным диапазоном, который вы ищете.


Код 2: чтобы удалить все именованные диапазоны

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

Вы можете проявить творческий подход и заменить «ActiveWorkbook» на «ActiveSheet», чтобы удалить именованные диапазоны только из активного листа.

Предлагаемые чтения:

Заключительные мысли

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

Ресурсы

Посетите наш бесплатный Центр ресурсов Excel, чтобы найти другие высококачественные руководства по Excel.

Хотите узнать больше об Excel? Нажмите здесь, чтобы получить доступ к нашим продвинутым курсам Excel с углубленными учебными модулями.

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

Саймон Колдер

Крис «Саймон» Колдер работал руководителем проекта в области ИТ в одном из самых престижных культурных учреждений Лос-Анджелеса, LACMA. Он научился пользоваться Microsoft Project по гигантскому учебнику и ненавидел каждый момент. Онлайн-обучение тогда было в зачаточном состоянии, но он увидел возможность и сделал онлайн-курс MS Project — остальное, как говорится, уже история!

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

Удалите все именованные диапазоны, перейдя в Диспетчер имен

В диалоговом окне "Диспетчер имен" вы можете создавать, редактировать и удалять именованные диапазоны по своему усмотрению. Пожалуйста, сделайте следующее:

doc-delete-named-ranges1

<р>1. Перейдите в Диспетчер имен, нажав Формула > Диспетчер имен, см. снимок экрана:

doc-delete-named-ranges1

<р>2. В диалоговом окне «Диспетчер имен» нажмите клавишу Shift, чтобы выбрать все именованные диапазоны, или удерживайте клавишу Ctrl, чтобы выбрать те, которые вам не нужны, см. снимок экрана:

doc-delete-named-ranges1

<р>3. Затем нажмите кнопку «Удалить» в верхней части диалогового окна, и появится окно подсказки, чтобы напомнить вам, если вы уверены, что хотите удалить имена.

<р>4. Затем нажмите OK, все именованные диапазоны будут удалены одновременно.

doc-delete-named-ranges4
-2
doc-delete-named- диапазоны5

Найти и заменить все именованные диапазоны соответствующими ссылками на ячейки в формулах

объявление заменяет именованный диапазон 1

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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

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

Следующий короткий код VBA также может помочь вам удалить все именованные диапазоны в книге.

<р>1. Удерживая нажатыми клавиши ALT + F11, откроется окно Microsoft Visual Basic для приложений.

<р>2. Нажмите «Вставить» > «Модуль» и вставьте следующий код в окно модуля.

Код VBA: удалить все именованные диапазоны в Excel

<р>3. Затем нажмите клавишу F5, чтобы запустить этот код, и все имена в книге будут немедленно удалены.

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

Практическая рабочая тетрадь

Загрузите следующую рабочую тетрадь и выполните упражнение.

3 быстрых метода удаления именованного диапазона в Excel

1. Удалить именованный диапазон вручную с помощью диспетчера имен

Предположим, что у нас есть рабочий лист с множеством именованных диапазонов. Мы хотим удалить некоторые из них вручную.

Удалить имя Диапазон вручную с помощью диспетчера имен

Шаги:

  • Перейдите на вкладку "Формулы" на ленте.
  • Нажмите на Диспетчер имен.

Удалить имя Диапазон вручную с помощью диспетчера имен

  • Откроется окно диспетчера имен. Мы также можем нажать Ctrl+F3, чтобы открыть окно диспетчера имен.
  • Выберите именованный диапазон, который мы хотим удалить, нажав клавишу Ctrl или клавишу Shift.
  • Нажмите «Удалить».

Удалить имя Диапазон вручную с помощью диспетчера имен

  • Появится диалоговое окно для подтверждения. Нажмите "ОК".

Удалить имя Диапазон вручную с помощью диспетчера имен

  • Теперь мы видим, что диапазоны имен удалены.

Удалить именованный Диапазон вручную с помощью диспетчера имен

2. Удалить именованный диапазон с ошибками в Excel

Мы можем просто удалить именованный диапазон с ошибками, используя раскрывающийся список "Фильтр" в окне "Диспетчер имен", чтобы отфильтровать имена.

ШАГИ:

  • Перейдите к формулам >Диспетчер имен.
  • В окне "Диспетчер имен" щелкните раскрывающийся список "Фильтр".
  • Выберите имена с ошибками, и мы увидим результат.

Удалить именованный Диапазон с ошибками в Excel

3. Вставка кодов VBA для удаления диапазонов имен

Таким образом, с помощью кода VBA мы можем легко удалить диапазоны имен.

3.1 Удаление всех именованных диапазонов

Чтобы быстро удалить все именованные диапазоны, выполните следующие действия.

ШАГИ:

  • Щелкните правой кнопкой мыши активный лист на вкладке листа.
  • Теперь выберите Просмотреть код.

Вставить VBA Коды для удаления диапазонов имен

  • Открывается окно Microsoft Visual Basic для приложений. Мы можем получить его, нажав клавишу Alt+F11.
  • После этого в модуле VBA скопируйте приведенные ниже коды и вставьте их.
  • Выберите вариант «Выполнить».

Вставить VBA Коды для удаления диапазонов имен

  • Теперь мы видим, что все диапазоны имен удалены.

Вставить VBA Коды для удаления диапазонов имен

3.2 Удаление всех диапазонов скрытых имен

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

ШАГИ:

  • На вкладке листа щелкните лист правой кнопкой мыши >Просмотреть код.

Вставить VBA Коды для удаления диапазонов имен

  • В окне модуля Microsoft Visual Basic для приложений скопируйте коды и запустите коды.

Вставить VBA Коды для удаления диапазонов имен

  • Наконец-то мы увидим, что все скрытые именованные диапазоны исчезли.

Заключение

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

Похожие материалы

  • Как редактировать именованный диапазон в Excel
  • Назовите диапазон в Excel (5 простых приемов)
  • Динамические имена в диапазоне Excel (как одномерные, так и двумерные)

Нурайда Кашмин

Привет всем! Я Нурайда. Сердечно приветствую вас в моем профиле. Здесь я буду размещать статьи, связанные с Microsoft Excel. Обладает сильным образованием в области машиностроения благодаря экспериментальному обучению в Университете инженерии и технологий Раджшахи. Владеет Microsoft Word, творческим письмом, Microsoft Excel, управлением проектами, поддержкой организации различных мероприятий, отчетностью, мониторингом и документацией, онлайн-адвокацией и управлением мероприятиями, связанными с SAP и молодежными лидерами.

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

Шаг 1. Откройте рабочий лист

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

Шаг 2. Перейдите в Диспетчер имен

Открыв лист, перейдите на ленту и щелкните вкладку "Формула". На вкладке Формула вы сможете увидеть Диспетчер имен, как показано на рисунке 1 ниже;


Рисунок 1. Диспетчер имен

Шаг 3. Выберите именованные диапазоны для удаления

Открыв окно диспетчера имен, вы сможете выбрать либо все, либо только те диапазоны имен, которые хотите удалить . Чтобы выбрать все именованные диапазоны, просто нажмите клавишу Shift. И если вы хотите удалить только несколько именованных диапазонов, удерживайте нажатой клавишу Ctrl и выберите эти диапазоны для удаления. После того, как вы выбрали их, нажмите кнопку удаления.


Рисунок 2. Выбор именованных диапазонов для удаления

Шаг 4. Удалить

Теперь, когда вы выбрали именованные диапазоны для удаления, все, что вам нужно сделать, это нажать на кнопку "Удалить". Вы увидите окно подсказки, напоминающее вам, что вы уверены, что хотите удалить именованные диапазоны. Нажмите "ОК" еще раз, чтобы удалить.


Рисунок 3. Окно подсказки

Мгновенное подключение к эксперту через нашу службу Excelchat

В большинстве случаев проблема, которую вам нужно решить, будет более сложной, чем простое применение формулы или функции. Если вы хотите сэкономить часы исследований и разочарований, попробуйте наш онлайн-сервис Excelchat! Наши эксперты по Excel доступны круглосуточно и без выходных, чтобы ответить на любой вопрос, который у вас может возникнуть. Мы гарантируем подключение в течение 30 секунд и индивидуальное решение в течение 20 минут.

Читайте также: