Марго хочет вставить путь к файлу и имя файла в лист Excel.

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

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

=CELL("filename")

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

E:\My Data\Excel\[Budget.xls]Sheet1

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

=SUBSTITUTE(LEFT(CELL("filename"),FIND("]",CELL("filename"))-1),"[","")

Функция LEFT удаляет все, от правой скобки до конца строки, а функция SUBSTITUTE избавляется от левой скобки.

Поместить путь и имя файла в верхний или нижний колонтитул очень просто:

  1. Выберите рабочий лист, верхний или нижний колонтитул которого вы хотите изменить.

  2. Выберите параметр «Параметры страницы» в меню «Файл». Excel отображает диалоговое окно Параметры страницы.

  3. По желанию нажмите кнопку «Пользовательский верхний колонтитул» или «Пользовательский нижний колонтитул». Word отображает диалоговое окно «Верхний колонтитул» или «Нижний колонтитул». (См. Рис. 1.)

  4. Поместите точку вставки в поля «Левая часть», «Центральная часть» или «Правая часть» по желанию.

  5. Щелкните по кнопке File. (Похоже на папку с файлами с торчащим листом бумаги.) Excel вставляет следующий код в точку вставки:

  6. Дважды щелкните ОК, чтобы закрыть оба диалоговых окна.

Когда вы распечатываете рабочий лист, Excel заменяет коды на шаге 5 на путь и имя файла книги соответственно.

Если вы используете Excel 97 или Excel 2000, описанные выше действия не сработают. Вместо этого вам нужно использовать макрос для вставки пути и имени файла:

Sub DoFullPath()

ActiveSheet.PageSetup.CenterFooter = _       ActiveWorkbook.FullName End Sub

Этот макрос также будет работать в более поздних версиях Excel. Чтобы указать другое место для пути и имени файла, просто измените CenterFooter на другое место (например, LeftFooter, RightFooter, LeftHeader, CenterHeader или RightHeader). Если вы решите использовать макро-подход, вам нужно будет не забывать запускать его каждый раз, когда вы меняете либо имя файла книги (вы используете «Сохранить как»), либо меняете место, где книга хранится на вашем диске.

_Примечание: _

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

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2875) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Adding_a_File_Path_and_Filename [Добавление пути к файлу и имени файла].