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

=CELL("filename")

Например, если вы ввели это в ячейку на листе Sheet1 книги MyWB, информация, возвращаемая Excel, может быть примерно такой: C: \ My Documents \ [MyWB.xls] Sheet1 (в зависимости, конечно, от диска и каталог, в котором хранится книга).

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

=MID(CELL("filename"),(FIND("]",CELL("filename"))+1),50)

Это будет работать для любого имени листа длиной до 50 символов. (Если вы обычно используете другую длину, просто измените значение в формуле.) Продолжая предыдущий пример, Excel вернет в качестве результата Sheet1.

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

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

link: / excelribbon-Returning_a_Worksheet_Name [Возвращение имени рабочего листа].