Страницы: 1 2 След.
RSS
Как быстро создать ссылки на одну и ту же ячейку на разных листах?
 
У меня в одном документе есть 200 листов с одинаковыми анкетами  
Анкета состоит из колонки вопросов и колонки ответов.  
Нужно на отдельном листе в столбцах собрать 200 ответов по каждому из вопросов  
Сейчас это выглядит так:  
 
вопрос № 1         вопрос № 2  
='1'!$C$22         ='1'!$C$23  
='2'!$C$22         ='2'!$C$23  
='3'!$C$22         ='3'!$C$23  
='200'!$C$22       ='200'!$C$23  
 
Проблема в том, что приходится вручную менять номера листов с 1 по 200  
Как сделать так, чтобы можно было автоматически сверху вниз изменять в столбце номера листов с 1 по 200?
 
ДВСЫЛ - почитайте
 
=ДВССЫЛ()
 
так... читаю... но не совсем понятно  
подскажите, пожалуйста, как это может использоваться для моего вопроса?
 
=двссыл(строка(1:1)&"!$C$22")=двссыл(строка(1:1)&"!$C$23")  
 
и тянете вниз
 
да, заработало! ) и куча вопросов сразу...  
подскажите, как эта формула работает?  
(СТРОКА(1:1) - что это?  
Как формула понимает, о каких листах идет речь?
 
{quote}{login=}{date=21.10.2009 04:11}{thema=}{post}да, заработало! ) и куча вопросов сразу...  
подскажите, как эта формула работает?  
(СТРОКА(1:1) - что это?  
Как формула понимает, о каких листах идет речь?{/post}{/quote}  
Строка (1:1) в данном случае всего-лишь номер по порядку 1,2,3,.. у Вас же листы именно так называются
 
Ок, всем большое спасибо.  
Приятно удивлен оперативностью ответов. На всех бы форумах так.  
P.S.  
Если имя листа изменится, например, на "A1", а номер ячейки останется тот же, то как в этом случае будет выглядеть ссылка на этот лист?
 
введите в любую ячейку =строка(1:1) и протяните вниз  
 
заодно потом введите =столбец(A:A) и протяните вправо.  
 
На будущее пригодится)
 
да, интересно  
все работает, и очень хочется понять, как...  
силюсь это сделать (ну не такой же я тупой)  
 
основной вопрос, где во всем этом кроется имя листа )  
 
"введите в любую ячейку =строка(1:1) и протяните вниз  
заодно потом введите =столбец(A:A) и протяните вправо.  
На будущее пригодится)"  
 
=столбец(A:A) вводить в ячейке справа от =строка(1:1) на той же строке? или справа и на одну строку выше?
 
извините, если туплю  
но, правда, очень хочется понять
 
{quote}{login=Dophin}{date=21.10.2009 04:03}{thema=}{post}=двссыл(строка(1:1)&"!$C$22"){/post}{/quote}  
Петр, это сложная формула, но если ее составные части разместить по разным ячейкам, то Вы скорее поймете как все работает, например:  
=&"!$C$22"  
=строка(1:1)  
=строка(1:1)&"!$C$22"  
ну и почитаете в справке про функцию =двссыл()
 
=двссыл(1!$C$22)   возвращает то же самое что и просто =1!$C$22  
 
надо получить текст 1!$C$22  
 
вводим =строка(1:1)&"!$C$22" ячейка возвращает 1!$C$22  
 
=строка(2:2)&"!$C$22" вернет уже 2!$C$22  
 
а вообще в справке достаточно доходчиво написано)
 
читаю )в справке нет инфы о работе с данными на листах  
 
мне, наверное, на следующем примере будет проще понять  
> Если листы называются:    
График 1.26, График 1.27, График 1.28  
и искомая ячейка $K$1,  
то как в этом случае будет выглядеть формула?
 
='1'!$C$22 значение появляется  
=ДВССЫЛ('1'!$C$22) выдает #ССЫЛКА!  
 
{quote}{login=Dophin}{date=21.10.2009 04:42}{thema=}{post}=двссыл(1!$C$22)   возвращает то же самое что и просто =1!$C$22  
 
надо получить текст 1!$C$22  
 
вводим =строка(1:1)&"!$C$22" ячейка возвращает 1!$C$22  
 
=строка(2:2)&"!$C$22" вернет уже 2!$C$22  
 
а вообще в справке достаточно доходчиво написано){/post}{/quote}
 
=ДВССЫЛ("'График 1.2"&СТРОКА(6:6)&"'!A1")  
 
ссылка на ячейку А1 графика 1.26, при протяжке вниз будут ссылки на график 1.27, график 1.28 и т.д.
 
а примера и нет))  
 
{quote}='1'!$C$22 значение появляется  
=ДВССЫЛ('1'!$C$22) выдает #ССЫЛКА!{/quote}  
   
забыли про &
 
{quote}{login=Петр}{date=21.10.2009 05:05}{thema=}{post}читаю )в справке нет инфы о работе с данными на листах  
 
мне, наверное, на следующем примере будет проще понять  
> Если листы называются:    
График 1.26, График 1.27, График 1.28  
и искомая ячейка $K$1,  
то как в этом случае будет выглядеть формула?{/post}{/quote}  
На самом деле лист не может называться График 1.26  
 
А типа График1_26  
А формула в файле в строке 2 заголовки листов
 
{quote}{login=The_Prist}{date=21.10.2009 05:13}{thema=}{post}=двссыл("График 1."&строка(1:1)&"!$C$22")=двссыл("График 1."&строка(1:1)&"!$C$23")  
Сам пример не смотрел, но вроде того должно быть.{/post}{/quote}  
 
Жутко извиняюсь, но если в названии листа есть пробелы то ссылка на него должна обрамляться одинарными кавычками, то есть Ваша формула, чтобы быть работоспособной, должна выглядеть так  
 
=двссыл("'График 1."&строка(1:1)&"'!$C$22")
 
Миш, а почему не может  График 1.26?
 
Микки, а почему не может? у меня может почему то) или это только в 07?
 
Втроём набросились...
 
Есть ещё зарезервированные слова, которые нельзя использовать в названии листа
 
Я считал что точку тоже нельзя, был как-то затык года файл создавал по имени листа , а вобще-то на автомате пишу имена листов и диапазонов без пробелов и никаких знаков кроме подчеркивания.    
Сорь если что.
 
Спасибо  
Лист действительно называется так, как вы видите "График 1.26". Файл создан в Excel 2007  
Возьму на заметку, что в будущем лучше без пробелов и с нижним подчеркиванием (и еще лучше не кириллицей)  
 
С формулой разбираюсь, спасибо  
Такой вопрос -    
Строки имеют привязку к конкретному листу?  
В формуле в значение листа вносится одинаковое для изучаемых листов сочетание знаков из имени листов?  
Изучаемые листы должны называться одинаково с различиями в конце имени, как у меня? Или это не принципиально?  
 
Пример не выкладывал, так как файл целиком выложить не имею права ) А как это сделать кусочком, не представляю, могут данные выпасть (там везде формулы) )
 
{quote}{login=Микки}{date=21.10.2009 05:34}{thema=}{post} пишу имена листов  без пробелов и никаких знаков кроме подчеркивания. {/post}{/quote}  
И это правильно - при обработке меньше заморочек :-)  
Кстати, зарезервированное имя - "журнал"
 
{quote}{login=Петр}{date=21.10.2009 05:34}{thema=}{post}Спасибо  
Лист действительно называется так, как вы видите "График 1.26". Файл создан в Excel 2007  
Возьму на заметку, что в будущем лучше без пробелов и с нижним подчеркиванием (и еще лучше не кириллицей)  
 
С формулой разбираюсь, спасибо  
Такой вопрос -    
Строки имеют привязку к конкретному листу?  
В формуле в значение листа вносится одинаковое для изучаемых листов сочетание знаков из имени листов?  
Изучаемые листы должны называться одинаково с различиями в конце имени, как у меня? Или это не принципиально?  
 
Пример не выкладывал, так как файл целиком выложить не имею права ) А как это сделать кусочком, не представляю, могут данные выпасть (там везде формулы) ){/post}{/quote}  
Можно типа того хотя это извращение , Листы все рано как называются лишь бы они стояли в одно строке.
 
Вобще ДВССЫЛ() как конструктор при правильной расстановке & и " можно собрать что угодно если известно что взять , хотя я так понимаю в вашем случае правильнее использовать ИНДЕКС(ПОИСКПОЗ()) , так как названия строк и столбцов видимо идентичны на разных лситстах .
 
а как можно заменить двссыл поискпозом?
 
{quote}{login=Dophin}{date=21.10.2009 05:50}{thema=}{post}а как можно заменить двссыл поискпозом?{/post}{/quote}  
Имелось ввиду не заменить а дополнить  
ДВССЫЛКОЙ переключится на массив нужного листа и там искать ПОИСКПОЗ() использовал я как-то
Страницы: 1 2 След.
Читают тему
Наверх