Nolis
@Nolis
it-гопник

Ссылка на текущий лист exel?

Всем привет, делаю связь между книгами и требуется динамическое определение текущего листа для связи с другой книгой и точно таким же листом. Таблицы связать получилось, а вот получить текущее имя листа не получается, выдаёт ЗНАЧ. Полный чайник в таблицах, подскажите пожалуйста как решить?
Работаю на oneDrive в браузере, книги на одном уровне, связываются нормально.
p.s. про filename знаю, но и так не выходит + русская локаль
6268f71ac8bbd323041605.png
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever Куратор тега Excel
Учитель, автоэлектрик, программист, музыкант
Вот так работает, вполне:
=ЯЧЕЙКА("имяфайла")
Результат: C:\Users\admin\Desktop\[Книга1.xlsx]Лист1
=ПОИСК("]";A1)
Результат: 36
=ПСТР(A1;B1+1;ДЛСТР(A1)-B1)
Результат: Лист1

Всё вместе:
=ПСТР(
	ЯЧЕЙКА("имяфайла";A1)
	;ПОИСК("]";ЯЧЕЙКА("имяфайла";A1)) + 1
	;ДЛСТР(ЯЧЕЙКА("имяфайла";A1)) - ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))
)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы