Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 15:40   #1
_Nina_
 
Регистрация: 21.08.2009
Сообщений: 3
По умолчанию Формула, возвращающая название листа в ячейку

Всем привет!
Помогите, пожалуйта!
Какой формулой можно можно прописать названиле листа книги в ячейку?
_Nina_ вне форума Ответить с цитированием
Старый 21.08.2009, 16:06   #2
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

=ПРАВСИМВ(ЯЧЕЙКА("имяфайла");ДЛСТР( ЯЧЕЙКА("имяфайла"))-ПОИСК("]";ЯЧЕЙКА("имяфайла")))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 21.08.2009, 16:11   #3
_Nina_
 
Регистрация: 21.08.2009
Сообщений: 3
По умолчанию

К сожалению выдает - #ЗНАЧ!
Как дусаете в чем проблема?
_Nina_ вне форума Ответить с цитированием
Старый 21.08.2009, 16:16   #4
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию

лист:

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

файл:

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

адрес файла:

=ПСТР(ЯЧЕЙКА("имяфайла";$B$65);1;ПО ИСК("[";ЯЧЕЙКА("имяфайла";$B$65))-1)
kievlyanin вне форума Ответить с цитированием
Старый 22.08.2009, 00:50   #5
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Цитата:
Сообщение от _Nina_ Посмотреть сообщение
К сожалению выдает - #ЗНАЧ!
Как дусаете в чем проблема?
просто где то в формуле образовался лишний пробел в каком то слове, такое бывает при копировании и вставке.

И еще, такие формулы не работают во вновь созданных, но еще несохраненных книгах

Только сейчас заметил, что в моем варианте выдает название того листа, где была последний раз активна ячейка, значит ссылка на любую ячейку листа нужна все-таки.
Код:
=ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-ПОИСК("]";ЯЧЕЙКА("имяфайла";A1)))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 22.08.2009 в 01:18.
DV68 вне форума Ответить с цитированием
Старый 24.08.2009, 17:19   #6
_Nina_
 
Регистрация: 21.08.2009
Сообщений: 3
По умолчанию

Уррра!!!!!!!!
Работает! Спасибо
_Nina_ вне форума Ответить с цитированием
Старый 24.08.2009, 18:22   #7
Sh_Alex
Пользователь
 
Регистрация: 02.02.2009
Сообщений: 59
По умолчанию

Можно попробовать так: =ЗАМЕНИТЬ(ЯЧЕЙКА("имяфайла");1;НАЙТ И("]";ЯЧЕЙКА("имяфайла"));"")
С уважением, Александр.
Sh_Alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставить в ячейку имя листа ElenaTro Microsoft Office Excel 7 16.03.2013 10:50
RowSourse на ячейку активного листа ruavia3 Microsoft Office Excel 6 17.04.2009 10:22
как по макросу скопировать название имени фала в ячейку?? kievlyanin Microsoft Office Excel 8 16.04.2009 21:16
Картинку в ячейку листа GWolf Microsoft Office Excel 3 16.04.2009 17:51
Как записать в ячейку название киги oks27 Microsoft Office Excel 2 24.02.2009 13:37