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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2009, 15:52   #1
ABCOz
Пользователь
 
Регистрация: 09.09.2009
Сообщений: 12
По умолчанию Неужели нельзя проще ? (имя листа как значение из таблицы)

Никаких макросов, все элементарно, но ....
Запутался, возможно есть более элегантный способ указать имя листа в текущей книге?
Задача простая: первый лист = таблица сводная. Левая колонка (колонка А) - имена объектов (Эти же имена присвоены листам в книге). Правее - произвольная информация, не суть. Заполняем свод информацией из листов, которых много. очень.
Задача - получить информацию из нужной ячейки листа и поставить в ячейку свода. НО: не явно указывая имя листа, а подставив его значение из колонки А свода (ниже, в примере это ячейка А4).
Криво эту задачу решил: =ДВССЫЛ(АДРЕС(3;3;;;A4))
Неужели EXCEL не позволяет просто поставить что-то типа ='A4"!C3 !?

Простите, если вопрос выглядит глупо
ABCOz вне форума Ответить с цитированием
Старый 01.12.2009, 16:09   #2
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Формула ДВССЫЛ и так очень простая. Функция адрес совсем не нужна.
Можно написать так:
Код:
=ДВССЫЛ(СЦЕПИТЬ(A1;"!C1"))
или так:
Код:
=ДВССЫЛ((A1&"!C1"))
Если в ячейке А1 написать имя листа (например "Лист2") то данные формулы вернут значения лист "Лист2", ячейка С1
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 01.12.2009, 16:19   #3
ABCOz
Пользователь
 
Регистрация: 09.09.2009
Сообщений: 12
По умолчанию

НУ ВОТ! )))))
Как раз именно то, что смутно подразумевалось!
Спасибо
ABCOz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставить в ячейку имя листа ElenaTro Microsoft Office Excel 7 16.03.2013 10:50
Как получить имя листа? ABCOz Microsoft Office Excel 2 29.11.2009 15:37
Как залпом исправить значение полей таблицы bullvinkle SQL, базы данных 10 18.11.2009 14:29
Получение имя листа из ячейки. Sergg Microsoft Office Excel 4 11.09.2009 17:21
Как отловить значение из таблицы? mik Microsoft Office Excel 5 27.10.2008 16:34