![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
вопрос такой:
есть excel-таблица (помесячная разбивка года, назовем ее таблица Я), ячейки которой ссылятся на другие файлы (каждый месяц - на свой файл, пусть они будут таблицы Б), причем ссылятся не обязательно единообразно: то есть в ячейке А1 таблицы Я может быть сумма из 3 слагаемых (Б-январь А1 + Б-январь А173 + Б-январь А1954), в ячейке В2 - из двух (Б-февраль А178 + Б-февраль А13).
задача - определить, на какие ячейки в таблице Б есть ссылки с таблицы А, в идеале - с какой строчки таблицы А, но смутно подозреваю, что если хотя бы факт будет установлен и нужные строчки отобраны, можно будет ВПРом выбрать или еще как-нибудь...
самый простой способ - выписать формулу из А1 и отметить в файлах Б нужные ячейки вручную - понятен, но таблицы большие, это достаточно трудоемко.
смутно предполагаю, что есть как минимум еще 1 способ, как-то связанный с перенесением листа таблицой Б в книгу с таблицей Я и последующим нажатием кнопки "влияющие ячейки", но с утра в понедельник не могу продумать до конца (тем более что с кнопкой никогда не сталкивалась), к тому же это все равно будет означать ручной выбор строк под удаление/ сортировку (для ВПРа-или-еще-как-нибудь выше), и, наконец, я не уверена, что это вообще сработает...
есть еще какие-то способы? может, макрос какой можно написать (я, правда, не умею, но для этого всегда есть справка)?
есть excel-таблица (помесячная разбивка года, назовем ее таблица Я), ячейки которой ссылятся на другие файлы (каждый месяц - на свой файл, пусть они будут таблицы Б), причем ссылятся не обязательно единообразно: то есть в ячейке А1 таблицы Я может быть сумма из 3 слагаемых (Б-январь А1 + Б-январь А173 + Б-январь А1954), в ячейке В2 - из двух (Б-февраль А178 + Б-февраль А13).
задача - определить, на какие ячейки в таблице Б есть ссылки с таблицы А, в идеале - с какой строчки таблицы А, но смутно подозреваю, что если хотя бы факт будет установлен и нужные строчки отобраны, можно будет ВПРом выбрать или еще как-нибудь...
самый простой способ - выписать формулу из А1 и отметить в файлах Б нужные ячейки вручную - понятен, но таблицы большие, это достаточно трудоемко.
смутно предполагаю, что есть как минимум еще 1 способ, как-то связанный с перенесением листа таблицой Б в книгу с таблицей Я и последующим нажатием кнопки "влияющие ячейки", но с утра в понедельник не могу продумать до конца (тем более что с кнопкой никогда не сталкивалась), к тому же это все равно будет означать ручной выбор строк под удаление/ сортировку (для ВПРа-или-еще-как-нибудь выше), и, наконец, я не уверена, что это вообще сработает...
есть еще какие-то способы? может, макрос какой можно написать (я, правда, не умею, но для этого всегда есть справка)?
no subject
Date: 2013-08-19 06:49 am (UTC)Я бы написал макрос, который берет текущую ячейку из листа Я и выводит список ячеек, на которые ссылаетя текущая ячейка. Щелкаете по нужному пункту и попадаете туда. Примерно так.
no subject
Date: 2013-08-19 07:10 am (UTC)про макрос поняла, спасибо :)
no subject
Date: 2013-08-19 07:13 am (UTC)Вы можете поставить режим "не считать формулы, а отображать их" и можно будет взглядом бегать по ним.
no subject
Date: 2013-08-19 07:20 am (UTC)no subject
Date: 2013-08-19 10:17 am (UTC)no subject
Date: 2013-08-19 03:58 pm (UTC)вручную это будет выглядеть примерно как "посмотри перечень ячеек на Я -> скопируй (например) нужные строки в книгу Г (ну или на отдельный лист, не суть)" - повторить 12 000 раз для 10 тыс. строчек и 12 месяцев :) а теперь представим, что в таблице Б тоже несколько десятков тысяч строк, так что поиск нужной отничает некоторое время... и вот :)
no subject
Date: 2013-08-19 06:57 am (UTC)составляет список всех внешних ссылок в книге, потом перебирает все "ссылаемые" книги и отмечает там соответствующие ячейки
no subject
Date: 2013-08-19 07:11 am (UTC)no subject
Date: 2013-08-19 08:14 am (UTC)no subject
Date: 2013-08-19 09:27 am (UTC)