|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
А есть что-нибудь такое, чтобы редактировать саму ссылку в ячейке? Допустим, на втором есть листе в ячейке D14 записана ссылка на первый лист - =Лист1!G18. А как добавить смещение к этой ссылке и записать в другую ячейку на этом же, втором листе: например, в D18 на втором листе должна быть ссылка =Лист1!Q18. офис WC между 2-м и 3-м ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 00:02 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
Так и напишите: Код: plaintext
D18: =ДВССЫЛ("Лист1" & "!" & "Q18") ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 17:24 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
AndreTMИли вам надо это проделать формулами листа? D18: =ДВССЫЛ("Лист1" & "!" & "Q18") как объяснить excel'ю, чтобы прибавлял смещение к ссылке? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 23:49 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
есть offset(ссылка;смещ_по_строкам;смещ_по_столбцам;высота_диапазона;ширина_диапазона), но она работает только в пределах листа. получается, что только самому отсекать имя листа, кормить этой ссылкой offset, получать ссылку и конкатенировать с именем листа? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 23:55 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
Мозгlessесть offset(ссылка;смещ_по_строкам;смещ_по_столбцам;высота_диапазона;ширина_диапазона), но она работает только в пределах листа.Это кто Вам сказал? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2011, 08:42 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
The_PristМозгlessесть offset(ссылка;смещ_по_строкам;смещ_по_столбцам;высота_диапазона;ширина_диапазона), но она работает только в пределах листа.Это кто Вам сказал? в хелпе прочитал СМЕЩ Возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на заданное число строк и столбцов. Возвращаемая ссылка может быть отдельной ячейкой или диапазоном ячеек. Можно задавать количество возвращаемых строк и столбцов. Синтаксис СМЕЩ(ссылка ;смещ_по_строкам;смещ_по_столбцам;высота;ширина) Ссылка — ссылка, от которой вычисляется смещение. Аргумент " ссылка" должен быть ссылкой на ячейку или на диапазон смежных ячеек, в противном случае функция СМЕЩ возвращает значение ошибки #ЗНАЧ!. Смещ_по_строкам — количество строк, которые нужно отсчитать вверх или вниз, так чтобы верхняя левая ячейка результата ссылалась на это место. Если задать, например, число 5 в качестве значения аргумента смещ_по_строкам, то тем самым указывается, что левая верхняя ячейка возвращаемой ссылки должна быть на пять строк ниже аргумента ссылка. Смещ_по_строкам может быть положительным (ниже начальной ссылки) или отрицательным (выше начальной ссылки). Смещ_по_столбцам — количество столбцов, которые нужно отсчитать влево или вправо, так чтобы левая верхняя ячейка результата ссылалась на это место. Если задать, например, число 5 в качестве значения аргумента смещ_по_столбцам, то тем самым указывается, что левая верхняя ячейка возвращаемой ссылки должна быть на пять столбцов правее аргумента ссылка. Смещ_по_столбцам может быть положительным (вправо от начальной ссылки) или отрицательным (влево от начальной ссылки). Высота — высота (число строк) возвращаемой ссылки. Высота должна быть положительным числом. Ширина — ширина (число столбцов) возвращаемой ссылки. Ширина должна быть положительным числом. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2011, 23:40 |
|
Как откорректировать ссылку на другой лист?
|
|||
---|---|---|---|
#18+
Мозгless, Ну и где здесь написано, что нельзя ссылаться на другой лист? Запишите на Лист2 такую формулу: =СМЕЩ(Лист1!B2;0;5) на Лист1 предварительно заполните строку 2 цифрами от 1 до 10. Как видно, я поставил ссылку на вторую ячейку, т.е. где "2". Посмотрите, каким будет результат формулы. Можно даже ссылку на другой файл указать. Только файл должен быть открыт. Или я совсем не понял, что у Вас означает "в пределах листа". Я расценил как "в пределах одного листа". Если же неверно понял - то все формулы работают в пределах листа, ибо являются функциями листа. Если же вдумываться в Ваш вопрос по теме: почему в D18 должна быть ссылка на Q18 притом, что в D14 ссылка на G18? Может что-то в этом роде надо? =СМЕЩ(Лист1!$G$18;0;(СТРОКА(A1)*2)-1) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 11:42 |
|
|
start [/forum/topic.php?fid=60&fpage=104&tid=2158811]: |
0ms |
get settings: |
13ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 161ms |
0 / 0 |