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

=CELL("filename")

Использование функции ЯЧЕЙКА таким образом нормально, если у вас одновременно открыта только одна книга. Если вы откроете более одного, это может вызвать проблемы. Зачем? Поскольку при таком использовании CELL возвращает имя текущей активной книги, а не книги, в которой используется формула.

Чтобы всегда возвращать имя книги, в которой используется CELL (иногда называемой «родительской книгой»), вы должны немного изменить формулу:

=CELL("filename", A1)

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

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

Этот совет (10771) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Getting_the_Name_of_the_Parent_Workbook [Получение имени родительской книги].