Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Какой формулой написать в ячейке таблицы Excel имя файла?

vdtest [12K] 2 месяца назад

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

3

Имя файла доступно при запросе информации о файле с помощью функции ЯЧЕЙКА("имяфайла")­

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

Если таблица не была сохранена функция выдаст пустую строку.

Для получения имени файла надо сначала убедиться, что таблица была сохранена в файл, а затем взять все символы внутри квадратных скобок, функцией ПСТР.

Вот формула для записи назваия файла в ячейку Excel:

=ПСТР( ЯЧЕЙКА( "имяфайла" ) ; НАЙТИ("[" ; ЯЧЕЙКА( "имяфайла" )) + 1 ; НАЙТИ("]" ; ЯЧЕЙКА("имяфайла")) - НАЙТИ("[" ; ЯЧЕЙКА("имяфайла")) - 1)

Формулу можно скопировать отсюда в любую ячейку таблицы.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID