Как задать имя рабочего листа в excel
Перейти к содержимому

Как задать имя рабочего листа в excel

  • автор:

Использование Диспетчера имен в Excel

Используйте диалоговое окно Диспетчер имен для работы со всеми определенными именами и именами таблиц в книге. Например, может потребоваться найти имена с ошибками, подтвердить значение и ссылку на имя, просмотреть или изменить описательные комментарии или определить область. Вы также можете сортировать и фильтровать список имен, а также легко добавлять, изменять или удалять имена из одного расположения.

Чтобы открыть диалоговое окно Диспетчер имен, на вкладке Формулы в группе Определенные имена нажмите кнопку Диспетчер имен.

Диалоговое окно

В диалоговом окне Диспетчер имен отображаются следующие сведения о каждом имени в списке.

Имя столбца

Одно из следующих значений:

Значок определенного имени

    определенное имя, которое обозначается значком определенного имени;

Примечание: Имя таблицы — это имя таблицы Excel, которая представляет собой коллекцию данных о конкретном субъекте, хранящихся в записях (строках) и полях (столбцах). Excel создает имя таблицы Excel по умолчанию Table1, Table2 и т. д. каждый раз, когда вы вставляете таблицу Excel. Вы можете изменить имя таблицы, чтобы сделать ее более понятной. Дополнительные сведения о таблицах Excel см. в разделе Использование структурированных ссылок с таблицами Excel.

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

Текущая ссылка для имени. Вот типичные примеры.

  • =Лист1!$A$3
  • =8,3
  • =HR!$A$1:$Z$345
  • =СУММ(Лист1!A1,Лист2!B2)
  • имя листа, если область действия — локальный уровень листа;
  • «Книга», если область является глобальным уровнем книги. Этот вариант применяется по умолчанию.

Дополнительные сведения об имени длиной до 255-ти знаков. Вот типичные примеры.

  • Срок действия этого значения истекает 2 мая 2007 г.
  • Не удалять! Критическое имя!
  • Основано на числах экзамена на сертификацию ISO.

Ссылка на выбранное имя.

Вы можете быстро изменить диапазон имени, изменив сведения в поле Ссылки . После внесения изменений можно нажать кнопку Зафиксировать

, чтобы сохранить изменения, или нажать кнопку Отмена

, чтобы отменить изменения.

  • Диалоговое окно Диспетчер имен нельзя использовать при изменении содержимого ячейки.
  • В диалоговом окне Диспетчер имен не отображаются имена, определенные в Visual Basic для приложений (VBA), или скрытые имена (свойство Visible имени имеет значение False).

Создание именованного диапазона

  1. На вкладке Формулы в группе Определенные имена выберите команду Присвоить имя.
  2. В диалоговом окне Новое имя в поле Имя введите имя, которое вы хотите использовать для ссылки.

Примечание: Длина имени не может превышать 255 знаков.

    Щелкните Свернуть диалоговое окно

(который временно сжимает диалоговое окно), выделите ячейки на листе и нажмите кнопку Развернуть диалоговое окно

  • Будьте осторожны при использовании абсолютных или относительных ссылок в формуле. Если создать ссылку, щелкнув ячейку, на которую вы хотите ссылаться, Excel создаст абсолютную ссылку, например «Лист1!$B$1». Если вы вводите ссылку, например «B1», она является относительной ссылкой. Если при определении имени активной ячейки является A1, то ссылка на «B1» действительно означает «ячейка в следующем столбце». Если в формуле в ячейке используется определенное имя, ссылка будет на ячейку в следующем столбце относительно того, где вы вводите формулу. Например, если ввести формулу в C10, ссылка будет иметь значение D10, а не B1.
  • Дополнительные сведения. Переключение между относительными, абсолютными и смешанными ссылками

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

Изменение имени

При изменении определенного имени или имени таблицы все его использование в книге также будет изменено.

  1. На вкладке Формулы в группе Определенные имена выберите пункт Диспетчер имен.
  2. В диалоговом окне Диспетчер имен дважды щелкните имя, которое нужно изменить, или щелкните имя, которое нужно изменить, а затем нажмите кнопку Изменить.
  3. В диалоговом окне Изменение имени введите новое имя для ссылки в поле Имя.
  4. Измените ссылку в поле Диапазон и нажмите кнопку ОК.
  5. В диалоговом окне Диспетчер имен в поле Диапазон измените ячейку, формулу или константу, представленную этим именем.

Удаление одного или нескольких имен

  1. На вкладке Формулы в группе Определенные имена выберите пункт Диспетчер имен.
  2. В диалоговом окне Диспетчер имен щелкните имя, которое нужно изменить.
  3. Выделите одно или несколько имен одним из способов, указанных ниже.
    • Для выделения имени щелкните его.
    • Чтобы выбрать несколько имен в смежных группах, щелкните и перетащите имена или нажмите клавишу SHIFT и нажмите кнопку мыши для каждого имени в группе.
    • Чтобы выбрать несколько имен в неконтигуционной группе, нажмите клавишу CTRL и нажмите кнопку мыши для каждого имени в группе.
  4. Нажмите кнопку Удалить.
  5. Нажмите кнопку ОК, чтобы подтвердить удаление.

Фильтрация имен

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

Отфильтровать можно по следующим параметрам:

Имена на листе

Отобразить только локальные имена листа.

Имена в книге

Отобразить только глобальные имена в книге.

Имена с ошибками

Отображение только имен со значениями, содержащими ошибки (например, #REF, #VALUE или #NAME).

Имена без ошибок

Отобразить только те имена, в значениях которых нет ошибок.

Определенные имена

Отобразить только те имена, которые определены пользователем или Excel, такое как имя области печати.

Имена таблиц

Отобразить только имена таблиц.

Вставка в ячейку текущего имени файла Excel, пути или листа

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

Вставка текущего имени файла, его полного пути и имени активного листа

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

=ЯЧЕЙКА(«filename»)

Вставка текущего имени файла и имени активного листа

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

=ПРАВСИМВ(ЯЧЕЙКА(«filename»);ДЛСТР(ЯЧЕЙКА(«filename»))- МАКС(ЕСЛИ(НЕ(ЕОШ(ПОИСК(«\»;ЯЧЕЙКА(«filename»); СТРОКА(1:255))));ПОИСК(«\»;ЯЧЕЙКА(«filename»);СТРОКА(1:255)))))

  • Чтобы ввести формулу в виде формулы массива, нажмите клавиши CTRL+SHIFT+ВВОД.
  • Формула возвращает имя листа, если он был сохранен хотя бы один раз. Если вы используете эту формулу на несохраненном листе, ячейка формулы останется пустой, пока вы не сохраните лист.

Вставка только текущего имени файла

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

=ПСТР(ЯЧЕЙКА(«filename»);ПОИСК(«[«;ЯЧЕЙКА(«filename»))+1; ПОИСК(«]»;ЯЧЕЙКА(«filename»))-ПОИСК(«[«;ЯЧЕЙКА(«filename»))-1)

Примечание: Если вы используете эту формулу на несохраненном листе, вы увидите сообщение об ошибке #ЗНАЧ! в ячейке. После сохранения листа ошибка заменяется именем файла.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Пошаговое переименование листа Excel с содержимым ячейки с помощью макроса

Эта статья была написана Раддини Рахаю, Microsoft MVP.

Ситуация

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

Снимок экрана: еженедельные отчеты о продажах.

Решения

Лучшие решения для решения проблемы Нэнси — использование макросов. Этот макрос предназначен для каждого листа в этом файле независимо от количества листов. Имя каждого листа будет меняться в соответствии с именем продаж, которое было определено в одном и том же расположении на каждом листе.

Выполнение

Первый шаг

Снимок экрана: имена листов сохраняются по умолчанию.

  • Проектирование форматов отчетов и указание расположения ячейки, в которой будет размещено название продаж. В этом случае расположение находится в ячейке J2. Этот формат отчета должен быть одинаковым на каждом листе.
  • Оставьте имена листов по умолчанию (Лист1, Лист2, Лист3 и т. д.).

Последний шаг

Шаг написания макросов

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

Снимок экрана: выбор Visual Basic в категории

  1. На вкладке Разработчик выберите Visual Basic в категории Code или нажмите сочетание клавиш ALT+F11 на клавиатуре, чтобы отобразить окно Visual Basic.
  2. В области задач проекта щелкните (Имя книги), а затем в меню Вставка выберите Модуль и напишите следующий скрипт:

Sub RenameSheet() Dim rs As Worksheet For Each rs In Sheets rs.Name = rs.Range("B5") Next rs End Sub 

Снимок экрана: шаги по написанию скрипта в книге Sales Report.xlsx.

  • Нажмите клавишу F5 на клавиатуре, если отладка не выполняется, закройте окно Visual Basic и вернитесь в Excel. Если выполняется отладка, проверка обратно скрипт.
  • Вернитесь в Excel и посмотрите, что происходит, если коды правильные, теперь имя каждого листа переименовываются в соответствии с существующим названием продаж на каждом листе. Снимок экрана: имя каждого листа, переименованного после существующего названия продаж на каждом листе.
  • Вот и все. Надеюсь, полезно.

    Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

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

    Как изменить название листа рабочей книги Excel

    По умолчанию рабочие листы называются Лист1, Лист2 и так далее — просто и незатейливо. Обычно в рабочих книгах со многими листами для упрощения поиска нужных данных рабочим листам принято давать более содержательные названия.

    Существует три способа изменить название рабочего листа:

    • На ленте выберите команду Главная =>Ячейки =>Формат =>Переименовать лист.
    • Дважды щелкните на ярлыке требуемого листа.
    • Щелкните на ярлыке требуемого листа правой кнопкой мыши и выберите в открывшемся контекстном меню команду Переименовать

    Excel выделит на ярлыке выбранного листа его название — и вы сможете отредактировать или заменить его. При редактировании имени листа можно применять все обычные приемы редактирования текста, например использовать клавиши Home, End, а также клавиши управления курсором, как по отдельности, так и при дополнительно нажатой клавише Shift. Завершив редактирование, нажмите клавишу Enter — и фокус ввода будет возвращен активной ячейке.

    Имя листа может состоять максимум из 31 символа, причем в нем допускаются пробелы. Однако в имени листа нельзя использовать следующие символы:

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *