Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/=ДВССЫЛ на другой лист - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
=ДВССЫЛ на другой лист
0mega Дата: Воскресенье, 21.11.2010, 17:19 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Доброе время суток
Office 2003
Code
=ДВССЫЛ("D"&1)

не получается сделать ссылку на другой Лист
=Лист1!(ДВССЫЛ("D"&1))
=ДВССЫЛ(Лист1!("D"&1))

 
Ответить
СообщениеДоброе время суток
Office 2003
Code
=ДВССЫЛ("D"&1)

не получается сделать ссылку на другой Лист
=Лист1!(ДВССЫЛ("D"&1))
=ДВССЫЛ(Лист1!("D"&1))


Автор - 0mega
Дата добавления - 21.11.2010 в 17:19
Serge_007 Дата: Воскресенье, 21.11.2010, 17:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.

Так

Code
=ДВССЫЛ("Лист1!"&D1)
надо?
К сообщению приложен файл: INDERECT_0mega.xls (23.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.

Так

Code
=ДВССЫЛ("Лист1!"&D1)
надо?

Автор - Serge_007
Дата добавления - 21.11.2010 в 17:45
0mega Дата: Понедельник, 22.11.2010, 06:09 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

благодарю
 
Ответить
Сообщениеблагодарю

Автор - 0mega
Дата добавления - 22.11.2010 в 06:09
nifra Дата: Вторник, 02.10.2012, 16:18 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Не стал создавать отдельную тему. Подскажите пожалуйста, как понять, что делает данная формула =ДВССЫЛ("Лист4!C" & R4+307)
в данном случае число 307 интересует. без выкладывания примера. можно теоретически описать суть?
 
Ответить
СообщениеНе стал создавать отдельную тему. Подскажите пожалуйста, как понять, что делает данная формула =ДВССЫЛ("Лист4!C" & R4+307)
в данном случае число 307 интересует. без выкладывания примера. можно теоретически описать суть?

Автор - nifra
Дата добавления - 02.10.2012 в 16:18
vikttur Дата: Вторник, 02.10.2012, 16:29 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Ссылка на Лист4, столбец С, номер строки - к данным ячейки R4 добавить 307
 
Ответить
СообщениеСсылка на Лист4, столбец С, номер строки - к данным ячейки R4 добавить 307

Автор - vikttur
Дата добавления - 02.10.2012 в 16:29
nifra Дата: Вторник, 02.10.2012, 16:47 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (vikttur)
к данным ячейки R4 добавить 307

307 - это число или ячейка\строка?
 
Ответить
Сообщение
Quote (vikttur)
к данным ячейки R4 добавить 307

307 - это число или ячейка\строка?

Автор - nifra
Дата добавления - 02.10.2012 в 16:47
Юля Дата: Вторник, 02.10.2012, 16:49 | Сообщение № 7
Группа: Гости
число
 
Ответить
Сообщениечисло

Автор - Юля
Дата добавления - 02.10.2012 в 16:49
ВладимирК Дата: Воскресенье, 14.10.2012, 12:24 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Добрый день. Подскажите пожалуйста, возможно ли при помощи функции ДВССЫЛ решить мою проблему. А если возможно, то как?
Проблема:
В листе «Александрия» будут добавляться строки.
Результаты суммирования (ячейки G4, G7, M4, M7)нужны для вычислений в листе «Сводная», а они будут сползать вниз при добавлении строк.
Подскажите пожалуйста, как сделать ссылку для правильного вычисления.
К сообщению приложен файл: 0899140.rar (14.2 Kb)
 
Ответить
СообщениеДобрый день. Подскажите пожалуйста, возможно ли при помощи функции ДВССЫЛ решить мою проблему. А если возможно, то как?
Проблема:
В листе «Александрия» будут добавляться строки.
Результаты суммирования (ячейки G4, G7, M4, M7)нужны для вычислений в листе «Сводная», а они будут сползать вниз при добавлении строк.
Подскажите пожалуйста, как сделать ссылку для правильного вычисления.

Автор - ВладимирК
Дата добавления - 14.10.2012 в 12:24
Serge_007 Дата: Воскресенье, 14.10.2012, 12:32 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Непонятно что надо-то...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНепонятно что надо-то...

Автор - Serge_007
Дата добавления - 14.10.2012 в 12:32
ВладимирК Дата: Воскресенье, 14.10.2012, 12:51 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Извините. Сам только увидел. При ручном добавлении строк – работает. А когда макросом добавляет строку – ссылка на ячейку остаётся прежней. Возможно ли это исправить, не макросом, а, например, формулой.
 
Ответить
СообщениеИзвините. Сам только увидел. При ручном добавлении строк – работает. А когда макросом добавляет строку – ссылка на ячейку остаётся прежней. Возможно ли это исправить, не макросом, а, например, формулой.

Автор - ВладимирК
Дата добавления - 14.10.2012 в 12:51
vikttur Дата: Воскресенье, 14.10.2012, 15:01 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Макросом обавляете строку - им же меняете ссылки в формулах.
Еще проще - вместо формул тем же макросом вставлять значения.


Сообщение отредактировал vikttur - Воскресенье, 14.10.2012, 15:01
 
Ответить
СообщениеМакросом обавляете строку - им же меняете ссылки в формулах.
Еще проще - вместо формул тем же макросом вставлять значения.

Автор - vikttur
Дата добавления - 14.10.2012 в 15:01
ВладимирК Дата: Воскресенье, 14.10.2012, 17:30 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Спасибо. Но я этого не потяну. В макросах 0.
 
Ответить
СообщениеСпасибо. Но я этого не потяну. В макросах 0.

Автор - ВладимирК
Дата добавления - 14.10.2012 в 17:30
ВладимирК Дата: Воскресенье, 14.10.2012, 19:29 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

vikttur, а без макросов никак?
 
Ответить
Сообщениеvikttur, а без макросов никак?

Автор - ВладимирК
Дата добавления - 14.10.2012 в 19:29
vikttur Дата: Воскресенье, 14.10.2012, 20:46 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Без макросов "как"
Нижняя сумма:
Code
=ПРОСМОТР(2;1/((Александрия!C3:C13="")*(Александрия!G3:G13>0));Александрия!G3:G13)


Верхняя сумма (формула массива):
Code
=ИНДЕКС(Александрия!G3:G13;МИН(ЕСЛИ(Александрия!C3:C13="";ЕСЛИ(Александрия!G3:G13>0;СТРОКА(3:13)-2))))


Обе формулы обрабатывают массивы данных, производя много лишних вычислений. А табличка большая. А формулы тяжеленькие...
Вот и подумайте, что лучше в данном случае - формулы или макрос.
 
Ответить
СообщениеБез макросов "как"
Нижняя сумма:
Code
=ПРОСМОТР(2;1/((Александрия!C3:C13="")*(Александрия!G3:G13>0));Александрия!G3:G13)


Верхняя сумма (формула массива):
Code
=ИНДЕКС(Александрия!G3:G13;МИН(ЕСЛИ(Александрия!C3:C13="";ЕСЛИ(Александрия!G3:G13>0;СТРОКА(3:13)-2))))


Обе формулы обрабатывают массивы данных, производя много лишних вычислений. А табличка большая. А формулы тяжеленькие...
Вот и подумайте, что лучше в данном случае - формулы или макрос.

Автор - vikttur
Дата добавления - 14.10.2012 в 20:46
ВладимирК Дата: Воскресенье, 14.10.2012, 21:12 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Понял. Спасибо. Извините за назойливость. Подниму вопрос на другом форуме.
 
Ответить
СообщениеПонял. Спасибо. Извините за назойливость. Подниму вопрос на другом форуме.

Автор - ВладимирК
Дата добавления - 14.10.2012 в 21:12
Алекс Дата: Вторник, 16.04.2013, 18:09 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Подскажите пожалуйста, как с помощью функции ДВССЫЛ выводить на отдельный лист (Лист1) суммы значений ячеек других листов. В указанном листе (Лист1) в первой колонке перечислены названия всех последующих листов, при этом названия некоторых листов содержат тире или скобки.
В итоге необходимо, чтобы в ячейке В2 Лист1 отражалась сумма ячеек А1:А10 Лист2, в ячейке В3 Лист1 отражалась сумма ячеек А1:А10 Лист3 и т.д.
При этом, учитывая, что рабочая таблица большая, важно, чтобы можно было путем автозаполнения протягивать формулу по каждому столбцу.
Значение отдельной ячейки получается переносить на Лист1, а сумму определенных ячеек не получается. И еще, в том случае, когда название листа содержит тире или скобки, не получается даже значение единичной ячейки отразить в Лист1.
К сообщению приложен файл: 3275546.xls (16.5 Kb)
 
Ответить
СообщениеДобрый день!
Подскажите пожалуйста, как с помощью функции ДВССЫЛ выводить на отдельный лист (Лист1) суммы значений ячеек других листов. В указанном листе (Лист1) в первой колонке перечислены названия всех последующих листов, при этом названия некоторых листов содержат тире или скобки.
В итоге необходимо, чтобы в ячейке В2 Лист1 отражалась сумма ячеек А1:А10 Лист2, в ячейке В3 Лист1 отражалась сумма ячеек А1:А10 Лист3 и т.д.
При этом, учитывая, что рабочая таблица большая, важно, чтобы можно было путем автозаполнения протягивать формулу по каждому столбцу.
Значение отдельной ячейки получается переносить на Лист1, а сумму определенных ячеек не получается. И еще, в том случае, когда название листа содержит тире или скобки, не получается даже значение единичной ячейки отразить в Лист1.

Автор - Алекс
Дата добавления - 16.04.2013 в 18:09
Pelena Дата: Вторник, 16.04.2013, 18:22 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19516
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Так попробуйте
Код
=СУММ(ДВССЫЛ("'"&A2&"'!A1:A10"))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак попробуйте
Код
=СУММ(ДВССЫЛ("'"&A2&"'!A1:A10"))

Автор - Pelena
Дата добавления - 16.04.2013 в 18:22
Алекс Дата: Среда, 17.04.2013, 08:56 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Pelena Спасибо огромное!!!
2 дня мучился, но уверен, что не зря. Фантастика! Спасибо!
 
Ответить
СообщениеPelena Спасибо огромное!!!
2 дня мучился, но уверен, что не зря. Фантастика! Спасибо!

Автор - Алекс
Дата добавления - 17.04.2013 в 08:56
panna Дата: Понедельник, 08.10.2018, 04:14 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте! Подскажите, пожалуйста, что не так с синтаксисом:
=ДВССЫЛ(ВПР($B$8;лист!$A$2:$B$35;2;0))
На одном листе с данными работает (в Источник запилила в Проверке данных), на другой лист не пойму, как сослаться...
Спасибо!
 
Ответить
СообщениеЗдравствуйте! Подскажите, пожалуйста, что не так с синтаксисом:
=ДВССЫЛ(ВПР($B$8;лист!$A$2:$B$35;2;0))
На одном листе с данными работает (в Источник запилила в Проверке данных), на другой лист не пойму, как сослаться...
Спасибо!

Автор - panna
Дата добавления - 08.10.2018 в 04:14
китин Дата: Понедельник, 08.10.2018, 08:25 | Сообщение № 20
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
panna, оформите сообщение в соответствии с правилами форума в части тэгов. пояснялка тут
и вовремя приложенный файл пример значительно ускорит приход помощи


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеpanna, оформите сообщение в соответствии с правилами форума в части тэгов. пояснялка тут
и вовремя приложенный файл пример значительно ускорит приход помощи

Автор - китин
Дата добавления - 08.10.2018 в 08:25
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!