Какое имя присваивается по умолчанию файлу excel

  • автор:

Имена в EXCEL

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

Имена часто используются при создании, например, Динамических диапазонов , Связанных списков . Имя можно присвоить диапазону ячеек, формуле, константе и другим объектам EXCEL.

Ниже приведены примеры имен.

Объект именования

Пример

Формула без использования имени

Формула с использованием имени

имя ПродажиЗа1Квартал присвоено диапазону ячеек C20:C30

имя НДС присвоено константе 0,18

имя УровеньЗапасов присвоено формуле ВПР(A1;$B$1:$F$20;5;ЛОЖЬ)

имя МаксПродажи2006 присвоено таблице, которая создана через меню Вставка/ Таблицы/ Таблица

имя Диапазон1 присвоено диапазону чисел 1, 2, 3

А. СОЗДАНИЕ ИМЕН

Для создания имени сначала необходимо определим объект, которому будем его присваивать.

Присваивание имен диапазону ячеек

Создадим список, например, фамилий сотрудников, в диапазоне А2:А10 . В ячейку А1 введем заголовок списка – Сотрудники, в ячейки ниже – сами фамилии. Присвоить имя Сотрудники диапазону А2:А10 можно несколькими вариантами:

1.Создание имени диапазона через команду Создать из выделенного фрагмента :

  • выделить ячейки А1:А10 (список вместе с заголовком);
  • нажать кнопку Создать из выделенного фрагмента(из менюФормулы/ Определенные имена/ Создать из выделенного фрагмента );
  • убедиться, что стоит галочка в поле В строке выше ;
  • нажать ОК.

Проверить правильность имени можно через инструмент Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен )

2.Создание имени диапазона через команду Присвоить имя :

  • выделитьячейки А2:А10 (список без заголовка);
  • нажать кнопку Присвоить имя( из меню Формулы/ Определенные имена/ Присвоить имя );
  • в поле Имя ввести Сотрудники ;
  • определить Область действия имени ;
  • нажать ОК.

3.Создание имени в поле Имя:

  • выделить ячейки А2:А10 (список без заголовка);
  • в поле Имя (это поле расположено слева от Строки формул ) ввести имя Сотрудники и нажать ENTER . Будет создано имя с областью действияКнига . Посмотреть присвоенное имя или подкорректировать его диапазон можно через Диспетчер имен .

4.Создание имени через контекстное меню:

  • выделить ячейки А2:А10 (список без заголовка);
  • в контекстном меню, вызываемом правой клавишей, найти пункт Имя диапазона и нажать левую клавишу мыши;
  • далее действовать, как описано в пункте 2.Создание имени диапазона через команду Присвоить имя .

ВНИМАНИЕ! По умолчанию при создании новых имен используются абсолютные ссылки на ячейки (абсолютная ссылка на ячейку имеет формат $A$1 ).

Про присваивание имен диапазону ячеек можно прочитать также в статье Именованный диапазон .

5. Быстрое создание нескольких имен

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

Необходимо создать 9 имен (Строка1, Строка2, . Строка9) ссылающихся на диапазоны В1:Е1 , В2:Е2 , . В9:Е9 . Создавать их по одному (см. пункты 1-4) можно, но долго.

Чтобы создать все имена сразу, нужно:

  • выделить выделите таблицу;
  • нажать кнопку Создать из выделенного фрагмента(из менюФормулы/ Определенные имена/ Создать из выделенного фрагмента );
  • убедиться, что стоит галочка в поле В столбце слева ;
  • нажать ОК.

Получим в Диспетчере имен ( Формулы/ Определенные имена/ Диспетчер имен ) сразу все 9 имен!

Присваивание имен формулам и константам

Присваивать имена формулам и константам имеет смысл, если формула достаточно сложная или часто употребляется. Например, при использовании сложных констант, таких как 2*Ln(ПИ), лучше присвоить имя выражению =2*LN(КОРЕНЬ(ПИ())) Присвоить имя формуле или константе можно, например, через команду Присвоить имя (через меню Формулы/ Определенные имена/ Присвоить имя ):

  • в поле Имя ввести, например 2LnPi ;
  • в поле Диапазон нужно ввести формулу =2*LN(КОРЕНЬ(ПИ())) .

Теперь введя в любой ячейке листа формулу = 2LnPi , получим значение 1,14473.

О присваивании имен формулам читайте подробнее в статье Именованная формула .

Присваивание имен таблицам

Особняком стоят имена таблиц. Имеются ввиду таблицы в формате EXCEL 2007 , которые созданы через меню Вставка/ Таблицы/ Таблица . При создании этих таблиц, EXCEL присваивает имена таблиц автоматически: Таблица1 , Таблица2 и т.д., но эти имена можно изменить (через Конструктор таблиц ), чтобы сделать их более выразительными.

Имя таблицы невозможно удалить (например, через Диспетчер имен ). Пока существует таблица – будет определено и ее имя. Рассмотрим пример суммирования столбца таблицы через ее имя. Построим таблицу из 2-х столбцов: Товар и Стоимость . Где-нибудь в стороне от таблицы введем формулу =СУММ(Таблица1[стоимость]) . EXCEL после ввода =СУММ(Т предложит выбрать среди других формул и имя таблицы.

EXCEL после ввода =СУММ(Таблица1[ предложит выбрать поле таблицы. Выберем поле Стоимость .

В итоге получим сумму по столбцу Стоимость .

Ссылки вида Таблица1[стоимость] называются Структурированными ссылками .

В. СИНТАКСИЧЕСКИЕ ПРАВИЛА ДЛЯ ИМЕН

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

  • Пробелы в имени не допускаются. В качестве разделителей слов используйте символ подчеркивания (_) или точку (.), например, «Налог_Продаж» или «Первый.Квартал».
  • Допустимые символы. Первым символом имени должна быть буква, знак подчеркивания (_) или обратная косая черта (\). Остальные символы имени могут быть буквами, цифрами, точками и знаками подчеркивания.
  • Нельзя использовать буквы «C», «c», «R» и «r» в качестве определенного имени, так как эти буквы используются как сокращенное имя строки и столбца выбранной в данный момент ячейки при их вводе в поле Имя или Перейти .
  • Имена в виде ссылок на ячейки запрещены. Имена не могут быть такими же, как ссылки на ячейки, например, Z$100 или R1C1.
  • Длина имени. Имя может содержать до 255-ти символов.
  • Учет регистра. Имя может состоять из строчных и прописных букв. EXCEL не различает строчные и прописные буквы в именах. Например, если создать имя Продажи и затем попытаться создать имя ПРОДАЖИ , то EXCEL предложит выбрать другое имя (если Область действия имен одинакова).

В качестве имен не следует использовать следующие специальные имена:

  • Критерии – это имя создается автоматически Расширенным фильтром ( Данные/ Сортировка и фильтр/ Дополнительно );
  • Извлечь и База_данных – эти имена также создаются автоматически Расширенным фильтром ;
  • Заголовки_для_печати – это имя создается автоматически при определении сквозных строк для печати на каждом листе;
  • Область_печати – это имя создается автоматически при задании области печати.

Если Вы в качестве имени использовали, например, слово Критерии с областью действия Лист1, то оно будет удалено при задании критериев для Расширенного фильтра на этом листе (без оповещения).

С. ИСПОЛЬЗОВАНИЕ ИМЕН

Уже созданное имя можно ввести в ячейку (в формулу) следующим образом.

  • с помощью прямого ввода. Можно ввести имя, например, в качестве аргумента в формуле: =СУММ(продажи) или =НДС . Имя вводится без кавычек, иначе оно будет интерпретировано как текст. После ввода первой буквы имени EXCEL отображает выпадающий список формул вместе с ранее определенными названиями имен.
  • выбором из команды Использовать в формуле . Выберите определенное имя на вкладке Формула в группе Определенные имена из списка Использовать в формуле .

Для правил Условного форматирования и Проверки данных нельзя использовать ссылки на другие листы или книги (с версии MS EXCEL 2010 — можно). Использование имен помогает обойти это ограничение в MS EXCEL 2007 и более ранних версий. Если в Условном форматировании нужно сделать, например, ссылку на ячейку А1 другого листа, то нужно сначала определить имя для этой ячейки, а затем сослаться на это имя в правиле Условного форматирования . Как это сделать — читайте здесь: Условное форматирование и Проверка данных.

D. ПОИСК И ПРОВЕРКА ИМЕН ОПРЕДЕЛЕННЫХ В КНИГЕ

Диспетчер имен: Все имена можно видеть через Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен ), где доступна сортировка имен, отображение комментария и значения.

Клавиша F3: Быстрый способ найти имена — выбрать команду Формулы/ Определенные имена/ Использовать формулы/ Вставить имена или нажать клавишу F3 . В диалоговом окне Вставка имени щелкните на кнопке Все имена и начиная с активной ячейки по строкам будут выведены все существующие имена в книге, причем в соседнем столбце появятся соответствующие диапазоны, на которые ссылаются имена. Получив список именованных диапазонов, можно создать гиперссылки для быстрого доступа к указанным диапазонам. Если список имен начался с A 1 , то в ячейке С1 напишем формулу:

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

Клавиша F5 (Переход): Удобным инструментом для перехода к именованным ячейкам или диапазонам является инструмент Переход . Он вызывается клавишей F5 и в поле Перейти к содержит имена ячеек, диапазонов и таблиц.

Е. ОБЛАСТЬ ДЕЙСТВИЯ ИМЕНИ

Все имена имеют область действия: это либо конкретный лист, либо вся книга. Область действия имени задается в диалоге Создание имени ( Формулы/ Определенные имена/ Присвоить имя ).

Например, если при создании имени для константы (пусть Имя будет const , а в поле Диапазон укажем =33) в поле Область выберем Лист1 , то в любой ячейке на Листе1 можно будет написать =const . После чего в ячейке будет выведено соответствующее значение (33). Если сделать тоже самое на Листе2, то получим #ИМЯ? Чтобы все же использовать это имя на другом листе, то его нужно уточнить, предварив именем листа: =Лист1!const . Если имеется определенное имя и его область действия Книга , то это имя распознается на всех листах этой книги. Можно создать несколько одинаковых имен, но области действия у них должны быть разными. Присвоим константе 44 имя const , а в поле Область укажем Книга . На листе1 ничего не изменится (область действия Лист1 перекрывает область действия Книга ), а на листе2 мы увидим 44.

Какое имя присваивается по умолчанию файлу excel

Создаю документ Excel:

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

rename file1.xls to file2.xls

Ratings: 0 negative/0 positive

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

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

Впрочем, это все лирика. А суровая действительность — это HELP по VBA в котором написано:

Ratings: 0 negative/0 positive

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

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

извините — я опять не понял — вам Капчен чтоли нать написать — так пишите это не возбраняется
loExcel.Caption=»это вооще мое файло»

Ratings: 0 negative/0 positive

Вам же ответили уже.
После вашего
loExcel = CREATEOBJECT(‘Excel.Application’)
loBook = m.loExcel.Workbooks.Add()
добавьте
loExcel.ActiveWorkBook.SaveAs(«c:\отчет1.xls»)

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

Вы наверное не понимаете, что после loBook = m.loExcel.Workbooks.Add() файл еще не существует. Он создается только после первого сохранения!

Ratings: 0 negative/0 positive

Ratings: 0 negative/0 positive

То есть ствойство Name после загрузки шаблона приобретает значение Шаблон да еще и с единицей? Я не могу сейчас это проверить. Если так, то это, вероятно, особенности excel.

Ratings: 0 negative/0 positive

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

Исправлено: Вячеслав Клепинин, 10.03.09 16:46

Ratings: 0 negative/0 positive

И что тут не так?
Так что мешает таки в заголовок окна написать нужное имя без пути, а по команде SaveAs создать файл в нужном каталоге и с нужными именем? Из-за чего такая зацикленность на имени внутреннего для Excel объекта? Без него невозможно сделать нужное?

Работа с файлами

В Microsoft Office 2010 принят формат файлов, впервые использованный в Microsoft Office 2007. Этот формат основан на языке XML . По умолчанию документы, создаваемые в Excel 2010, как и в Excel 2007, сохраняются с расширением имени файла, которое получается путем добавления суффикса «x» или «m» к привычному расширению. Суффикс «x» указывает на то, что XML — файл не содержит макросов , а суффикс «m» — что XML — файл макросы содержит. Таким образом, имена обычных файлов Excel 2010 имеют расширение xlsx, а не xls.

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

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

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

Обеспечивается более легкое обнаружение документов, содержащих макросы . Файлы, которые сохраняются с расширением xlsx, не могут содержать макросы , написанные на языке VBA ( Visual Basic для приложений) или элементы управления ActiveX , следовательно, в них отсутствует угроза безопасности , связанная с такого рода внедренными кодами. Только файлы, с расширением xlsm могут содержать макросы на языке VBA и элементы управления ActiveX , хранящиеся в обособленных частях файла. Различные расширения имен файлов позволяют легко отличать файлы, содержащие макрос , от файлов, которые его не содержат, и облегчают обнаружение антивирусными программами файлов, содержащих потенциально опасный код. Кроме того, системные администраторы могут заблокировать документы, содержащие нежелательные макросы или элементы управления , что повышает безопасность открытия документов.

Следует отметить, что с файлами новых форматов невозможно работать в предыдущих версиях Excel . Чтобы можно было открывать и изменять файлы Excel 2007 и Excel 2010 в более ранних версиях, следует загрузить необходимые конвертеры файлов.

Окна для работы с файловой системой в Excel 2010

Многочисленные окна для работы с файловой системой в Excel 2010, выглядят примерно одинаково. Внешний вид этих окон зависит от операционной системы. Некоторые из окон при работе в операционной системе Windows Vista показаны на рис. 2.1,

Окна для работы с файловой системой

Размер окна можно изменить перетаскиванием его границ. При уменьшении размера окна могут скрываться некоторые его элементы.

В верхней части окна в поле с раскрывающимся списком (1 на рис. 2.2 ) отображается имя текущей папки и имя (имена) вышерасположенных папок. Например, на рис. 2.2 текущей папкой является папка 2010 год, которая находится в папке Проспекты.

Элементы окна для работы с файловой системой

Для перехода в вышерасположенную папку достаточно щелкнуть по ее имени. Если щелкнуть по стрелке справа от имени папки, будет отображен список всех содержащихся в ней папок (рис. 2.3). Для перехода в нужную папку достаточно щелкнуть по ее имени в этом списке.

Просмотр списка и переход в вышерасположенные папки

Если щелкнуть по двойной стрелке в левой части поля, будет отображен список вышерасположенных папок и специальных папок Windows (рис. 2.4). Для перехода в нужную папку достаточно щелкнуть по ее имени.

Просмотр списка и переход в вышерасположенные и системные папки

Поле Поиск (2 на рис. 2.2 ) предназначено для поиска файлов в текущей папке и во всех вложенных папках .

Кнопки Назад и Далее (3 на рис. 2.2 ) позволяют перейти к предыдущей папке или вернуться в только что покинутую. Если щелкнуть по стрелке, расположенной справа от этих кнопок, появится список всех папок, которые были отображены в текущем окне.

Щелчок по кнопке Упорядочить (4 на рис. 2.2 ) вызывает меню (рис. 2.5). Меню содержит команды для работы с файлами (Вырезать, Копировать, Удалить и др.), свойствами файлов, а также команды для настройки внешнего вида окна ( Представление ). Команды подчиненного меню Представления позволяют отобразить или скрыть Панель навигации (расположена в левой части окна — 8 на рис. 2.2 ), Панель подробностей, предназначенную для отображения некоторых свойств файла (в окне на рис. 2.2 отсутствует), Панель просмотра, предназначенную для предварительного просмотра файла (в окне на рис. 2.2 отсутствует).

Меню Упорядочить

Кнопка Изменить представление (5 на рис. 2.2 ) предназначена для выбора режима отображения значков папок и файлов в окне. Как и в Проводнике Windows может быть выбран один из семи режимов: Огромные значки, Крупные значки, Обычные значки, Мелкие значки, Список , Таблица , Плитка, Содержимое.

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

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