Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Автор Тема: Ссылка на "живую" ячейку  (Прочитано 278 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Bumcy

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2
Ссылка на "живую" ячейку
« : 09.03.2018, 20:53:47 »

Доброго времени суток!
Требуется создать ссылку на ячейку, находящуюся на листе-источнике, причем:
1.При добавлении столбцов/строк на листе-источнике (и, соответственно, смещении целевой ячейки) ссылка должна это учитывать
2.Имя листа-источника вычисляется из имени текущего листа (Листы имеют имена вида 01.2018, 02.2018, 03.2018...)
В приложенном примере имя листа вычисляется, а вот имя ячейки - фиксировано. Можно ли решить задачу без использования именованных ячеек?
В примере строится ссылка в синей ячейке на втором листе на синюю ячейку первого листа.
Записан

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +47/-0
  • Онлайн Онлайн
  • Сообщений: 965
Re: Ссылка на "живую" ячейку
« Ответ #1 : 09.03.2018, 22:15:11 »

=ВПР("Можно закупить";
ДВССЫЛ(ТЕКСТ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;2)-1;"00")&".2018!A1:I99");
ПОИСКПОЗ("Счет на";
ДВССЫЛ(ТЕКСТ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;2)-1;"00")&".2018!A1:I1"););)
Не лучше ли ячейку не трогать, закрепить ее на одном месте?
Записан

Bumcy

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2
Re: Ссылка на "живую" ячейку
« Ответ #2 : 09.03.2018, 22:25:37 »

Было бы все так просто... Количество строк перед ячейкой зависит от количества приходов денег, что предсказать невозможно, от кол-ва закупок валюты, от кол-ва платежей... Можно, конечно, сделать таблицы заведомо большими (по 200 строк, к примеру), но ими станет неудобно пользоваться. А, кроме того, периодически возникают идеи по добавлению столбцов, что не дает возможности зафиксировать хотя бы один параметр.
Спасибо за идею цепляться к маркерам!
Записан

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +47/-0
  • Онлайн Онлайн
  • Сообщений: 965
Re: Ссылка на "живую" ячейку
« Ответ #3 : 09.03.2018, 22:47:13 »

Еще замечание. ДВССЫЛ - летучая функция (пересчитывается при любом изменении на листе). В формуле их две. Это уже два пересчета. А если таких формул несколько?

Присматривайтесь к макросам.
Записан
 



Темы без ответов

22.05.2018 11:38 Скрипт написать который допишет данные в файл 419
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 775
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 726
23.01.2018 13:46 Найти вероятность повторной покупки 706
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 949
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 967
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 1265
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 2809
15.03.2017 15:45 автозамена картинок PowerPoint 1724
11.03.2017 13:43 Изменить нумерацию страниц 1942





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.087 секунд. Запросов: 90.