Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

Найдите, где определенный именованный диапазон используется с функцией «Найти и заменить»

Найдите, где определенный диапазон имен используется с VBA

Найдите, где определенный именованный диапазон используется с Kutools для Excel

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel добавляет расширенные функции 300 в Excel и повышает производительность на 80%
  • Super Formula Bar (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон ...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объединить дублирующиеся строки и сумму / среднее ... Предотвратить повторяющиеся клетки; Сравнить диапазоны ...
  • Выберите Дублировать или Уникальные строки; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих книгах; Случайный выбор ...
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставьте маркеры, флажки и многое другое ...
  • Любить и быстро вставлять формулы, диапазоны, графики и рисунки; Шифровать ячейки с помощью пароля; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев ...
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенный Сортировать по месяцу / неделе / ​​дню, частоте и многому другому; Специальный фильтр жирным шрифтом, курсив ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разбить данные на несколько листов; Пакетное конвертирование xls, xlsx и PDF ...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.


arrow синий правый пузырь Найдите, где определенный именованный диапазон используется с функцией «Найти и заменить»

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

1. нажмите Ctrl + F одновременно открыть диалоговое окно «Найти и заменить».

Внимание: Вы также можете открыть диалоговое окно «Найти и заменить», нажав Главная > Поиск и выбор > Найди.

2. В открывшемся диалоговом окне «Найти и заменить» выполните следующие действия:

doc, где именованный диапазон используется 1

(1) Введите имя определенного именованного диапазона в Найти то, что коробка;

(2) Выберите Workbook из В выпадающий список;

(3) Нажмите Найти все Кнопка.

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

Теперь вы увидите, что все ячейки, содержащие имя указанного именованного диапазона, перечислены внизу диалогового окна «Найти и заменить». Смотрите скриншот:

doc, где именованный диапазон используется 2

Внимание: Метод Find and Replace не только обнаруживает все ячейки с использованием этого определенного именованного диапазона, но также обнаруживает все ячейки, покрывающие этот именованный диапазон.


arrow синий правый пузырь Найдите, где определенный диапазон имен используется с VBA

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

1. нажмите другой + F11 чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > модуль, и скопируйте и вставьте следующий код в окно открытия модуля.

VBA: найдите, где используется определенный именованный диапазон

Sub Find_namedrange_place()
Dim xRg As Range
Dim xCell As Range
Dim xSht As Worksheet
Dim xFoundAt As String
Dim xAddress As String
Dim xShName As String
Dim xSearchName As String
On Error Resume Next
xShName = Application.InputBox("Please type a sheet name you will find cells in:", "Kutools for Excel", Application.ActiveSheet.Name)
Set xSht = Application.Worksheets(xShName)
Set xRg = xSht.Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not xRg Is Nothing Then
xSearchName = Application.InputBox("Please type the name of named range:", "Kutools for Excel")
Set xCell = xRg.Find(What:=xSearchName, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
        If Not xCell Is Nothing Then
xAddress = xCell.Address
If IsPresent(xCell.Formula, xSearchName) Then
xFoundAt = xCell.Address
End If
            Do
Set xCell = xRg.FindNext(xCell)
If Not xCell Is Nothing Then
If xCell.Address = xAddress Then Exit Do
If IsPresent(xCell.Formula, xSearchName) Then
If xFoundAt = "" Then
xFoundAt = xCell.Address
Else
xFoundAt = xFoundAt & ", " & xCell.Address
End If
End If
Else
Exit Do
End If
Loop
End If
If xFoundAt = "" Then
MsgBox "The Named Range was not found", , "Kutools for Excel"
Else
MsgBox "The Named Range has been found these locations: " & xFoundAt, , "Kutools for Excel"
End If
On Error Resume Next
xSht.Range(xFoundAt).Select
End If
End Sub
Private Function IsPresent(sFormula As String, sName As String) As Boolean
Dim xPos1 As Long
Dim xPos2 As Long
Dim xLen As Long
Dim I As Long
xLen = Len(sFormula)
xPos2 = 1
Do
xPos1 = InStr(xPos2, sFormula, sName) - 1
If xPos1 < 1 Then Exit Do
IsPresent = IsVaildChar(sFormula, xPos1)
xPos2 = xPos1 + Len(sName) + 1
If IsPresent Then
If xPos2 <= xLen Then
IsPresent = IsVaildChar(sFormula, xPos2)
End If
End If
Loop
End Function
Private Function IsVaildChar(sFormula As String, Pos As Long) As Boolean
Dim I As Long
IsVaildChar = True
For I = 65 To 90
If UCase(Mid(sFormula, Pos, 1)) = Chr(I) Then
IsVaildChar = False
Exit For
End If
Next I
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(34) Then
IsVaildChar = False
End If
End If
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(95) Then
IsVaildChar = False
End If
End If
End Function
3. Нажмите прогон или нажмите F5 Ключ для запуска этого VBA.

4. Теперь в первом открытии диалогового окна Kutools for Excel введите в него имя рабочего листа и нажмите OK кнопка; а затем во втором диалоговом окне открытия введите имя определенного именованного диапазона в него и нажмите OK кнопка. Смотрите скриншоты:

5. Теперь появляется третье диалоговое окно Kutools for Excel и перечисляет ячейки с использованием определенного именованного диапазона, как показано ниже.

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

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


arrow синий правый пузырьНайдите, где определенный именованный диапазон используется с Kutools для Excel

У вас установлен Kutools для Excel, его Заменить имена диапазонов утилита может помочь вам найти и перечислить все ячейки и формулы, которые используют определенный именованный диапазон в Excel.

1. Нажмите Kutools > Еще > Заменить имена диапазонов чтобы открыть диалоговое окно «Заменить диапазоны диапазонов».

doc заменить имена диапазонов

2. В диалоговом окне «Заменить диапазон имен» перейдите к Имя и нажмите Название базы выпадающий список и выберите определенный именованный диапазон из него, как показано ниже:

doc, где именованный диапазон используется 4

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

3. Закройте диалоговое окно «Заменить диапазоны диапазонов».

Kutools for Excel - Включает в себя более удобных инструментов 300 для Excel. Полнофункциональная бесплатная пробная версия 60-day, кредитная карта не требуется! Get It Now


В этом видео, Kutools Kutools Plus вкладки добавляются Kutools for Excel, Если это необходимо, пожалуйста, нажмите для 60-дневная бесплатная пробная версия без ограничений!

Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

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

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

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.