Нахождение имени текущей книги в EXCEL

history

Имени текущей книги можно получить с помощью функции ЯЧЕЙКА() .


Функция ЯЧЕЙКА() возвращает имя текущей книги (файла) в двух случаях:

  • =ЯЧЕЙКА("имяфайла") Типичный результат: С:\XLS\Примеры\Текст\[Переводчик.xlsx]Лист1
  • =ЯЧЕЙКА("адрес";Лист2!A1) , где второй аргумент – ссылка на ячейку на другом листе. Типичный результат: [Переводчик.xlsx]Лист2!$A$1

Если формула вводится в новую книгу, то ее сначала нужно сохранить. После сохранения, возможно, потребуется нажать клавишу F 9 (Вкладка Формулы , Группа Вычисление , Пересчет ).

Если в ячейке А1 находится одна из вышеуказанных формул, то для нахождения имени книги можно использовать формулу (см. файл примера ): =ПСТР(A1;ПОИСК("[";A1)+1;ПОИСК("]";A1)-ПОИСК("[";A1)-1)

Формула предполагает, что название файла заключено в скобках [  ], находит позиции этих символов и извлекает все что между ними.

Если имя файла содержит символы [ и ], то функция ЯЧЕЙКА() заменит эти символы на скобки ( ). Поэтому, с помощью этой функции имена файлов Перево[дчи]к.xlsx и Перево(дчи)к.xlsx различить нельзя.


Комментарии

Только для авторизованных пользователей

(только для авторизованных пользователей)

© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved