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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор листа для использования в функции ВПР или БИЗВЛЕЧ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выбор листа для использования в функции ВПР или БИЗВЛЕЧ
nosorog Дата: Четверг, 15.12.2011, 07:39 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

задача : создание формы "путевых листов" используя листы ексель разбитые по номерам автомобилей.

листы проименованы по номерам машин и идентичны друг другу, в табличной части содержится расчет каждого путевого листа автомобиля.

Хочу сделать форму таким образом, что бы при выборе гос номера и номера "путевого листа" было обращение к конкретному листу, а внутри его табличной части к конкретной записи по номеру "пут. листа" для заполнения этой формы.
Не получается использовать имя листа в функции ВПР или БИЗВЛЕЧ и смещ.

Подскажите пожалуйста варианты решения.

и попутный вопрос : можно ли организовать список через проверку значений, если сам список находится на другом листе.
К сообщению приложен файл: ____2011_.xls (85.5 Kb)


С Уважением, Павел
pvtc@mail.ru


Сообщение отредактировал nosorog - Четверг, 15.12.2011, 07:54
 
Ответить
Сообщениезадача : создание формы "путевых листов" используя листы ексель разбитые по номерам автомобилей.

листы проименованы по номерам машин и идентичны друг другу, в табличной части содержится расчет каждого путевого листа автомобиля.

Хочу сделать форму таким образом, что бы при выборе гос номера и номера "путевого листа" было обращение к конкретному листу, а внутри его табличной части к конкретной записи по номеру "пут. листа" для заполнения этой формы.
Не получается использовать имя листа в функции ВПР или БИЗВЛЕЧ и смещ.

Подскажите пожалуйста варианты решения.

и попутный вопрос : можно ли организовать список через проверку значений, если сам список находится на другом листе.

Автор - nosorog
Дата добавления - 15.12.2011 в 07:39
KuklP Дата: Четверг, 15.12.2011, 07:51 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Quote (nosorog)
Хочу сделать форму таким образом
Так сделайте.
Quote (nosorog)
можно ли организовать список через проверку значений, если сам список находится на другом листе.
Можно. Например, через именованный диапазон.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение
Quote (nosorog)
Хочу сделать форму таким образом
Так сделайте.
Quote (nosorog)
можно ли организовать список через проверку значений, если сам список находится на другом листе.
Можно. Например, через именованный диапазон.

Автор - KuklP
Дата добавления - 15.12.2011 в 07:51
Serge_007 Дата: Четверг, 15.12.2011, 10:14 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nosorog)
Не получается использовать имя листа в функции ВПР или БИЗВЛЕЧ и смещ.

Используйте ДВССЫЛ().

ЗЫ Из файла непонятно где и какой должен быть результат. Поясните.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nosorog)
Не получается использовать имя листа в функции ВПР или БИЗВЛЕЧ и смещ.

Используйте ДВССЫЛ().

ЗЫ Из файла непонятно где и какой должен быть результат. Поясните.

Автор - Serge_007
Дата добавления - 15.12.2011 в 10:14
nosorog Дата: Четверг, 15.12.2011, 10:40 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Спасибо за внимание,

ДВССЫЛ использовал (лист пл, ячейка с13)
еще раз что хочу:
лист т 851ем и т 852ем - это номера авто, на этих листах собирается вся работа автомобиля за месяц, одна запись в табличной части соответствует одому путевому листу на этот авто.

лист пл - эта форма путевого листа в которой должна отображаться информация по конкретной путевке, а именно - задавая номер машины (ячейка е12) тем самым выбираем лист с соответствующим номером авто, затем вводим номер путевого листа (ячейка к2) тем самым выбираем запись из табличной части листа с нужным нам номером авто (именем листа), далее данные из этой записи отображаем на листе пл (в нужных местах) и при необходимости производим доп. расчеты, лист пл необходим для вывода печатной формы.

пытался использовать двссыл (лист пл ячейка АА), но похоже что ДВССЫЛ не возвращает диапазон, а только адрес 1 ячейки.
через СМЕЩ - тоже не получилось. возможно из за попытки ссылки на другой лист...
К сообщению приложен файл: 2750029.xls (86.5 Kb)


С Уважением, Павел
pvtc@mail.ru
 
Ответить
СообщениеСпасибо за внимание,

ДВССЫЛ использовал (лист пл, ячейка с13)
еще раз что хочу:
лист т 851ем и т 852ем - это номера авто, на этих листах собирается вся работа автомобиля за месяц, одна запись в табличной части соответствует одому путевому листу на этот авто.

лист пл - эта форма путевого листа в которой должна отображаться информация по конкретной путевке, а именно - задавая номер машины (ячейка е12) тем самым выбираем лист с соответствующим номером авто, затем вводим номер путевого листа (ячейка к2) тем самым выбираем запись из табличной части листа с нужным нам номером авто (именем листа), далее данные из этой записи отображаем на листе пл (в нужных местах) и при необходимости производим доп. расчеты, лист пл необходим для вывода печатной формы.

пытался использовать двссыл (лист пл ячейка АА), но похоже что ДВССЫЛ не возвращает диапазон, а только адрес 1 ячейки.
через СМЕЩ - тоже не получилось. возможно из за попытки ссылки на другой лист...

Автор - nosorog
Дата добавления - 15.12.2011 в 10:40
DV Дата: Четверг, 15.12.2011, 11:18 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (nosorog)
похоже что ДВССЫЛ не возвращает диапазон, а только адрес 1 ячейки

Это Вам так кажется
Если хотите задавать диапазон для ВПР, то задавайте его внутри функции а не в отдельной ячейке
Code
=ВПР(AC10;ДВССЫЛ(AC11&"!A12:Z39");3;0)

Кстати, вместо
Code
=ДВССЫЛ(АДРЕС(3;3;1;1;E12))
можно и так
Code
=ДВССЫЛ(E12&"!C3")

И еще. Не делайте пробелов в названии листа во избежание проблем.


Сообщение отредактировал DV - Четверг, 15.12.2011, 11:18
 
Ответить
Сообщение
Quote (nosorog)
похоже что ДВССЫЛ не возвращает диапазон, а только адрес 1 ячейки

Это Вам так кажется
Если хотите задавать диапазон для ВПР, то задавайте его внутри функции а не в отдельной ячейке
Code
=ВПР(AC10;ДВССЫЛ(AC11&"!A12:Z39");3;0)

Кстати, вместо
Code
=ДВССЫЛ(АДРЕС(3;3;1;1;E12))
можно и так
Code
=ДВССЫЛ(E12&"!C3")

И еще. Не делайте пробелов в названии листа во избежание проблем.

Автор - DV
Дата добавления - 15.12.2011 в 11:18
Jhonson Дата: Четверг, 15.12.2011, 11:37 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Посмотрите, где поправил - выделил зеленым цветом.
Добавил лист со списком гос.номеров
И не используйте пробелы в названии листов - формулы могут работать некорректно!
Дальше сами по аналогии wink
К сообщению приложен файл: 275.xls (91.0 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Четверг, 15.12.2011, 11:38
 
Ответить
СообщениеПосмотрите, где поправил - выделил зеленым цветом.
Добавил лист со списком гос.номеров
И не используйте пробелы в названии листов - формулы могут работать некорректно!
Дальше сами по аналогии wink

Автор - Jhonson
Дата добавления - 15.12.2011 в 11:37
Jhonson Дата: Четверг, 15.12.2011, 11:48 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Если очень хочется использовать пробелы в названии листов, то нужно немного переписать ДВССЫЛ
добавить одинарные кавычки
Code
=ДВССЫЛ("'"&A1&"'!a1")

, где A1 ссылка на ячейку с именем листа


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Четверг, 15.12.2011, 11:49
 
Ответить
СообщениеЕсли очень хочется использовать пробелы в названии листов, то нужно немного переписать ДВССЫЛ
добавить одинарные кавычки
Code
=ДВССЫЛ("'"&A1&"'!a1")

, где A1 ссылка на ячейку с именем листа

Автор - Jhonson
Дата добавления - 15.12.2011 в 11:48
IgorGo Дата: Четверг, 15.12.2011, 11:59 | Сообщение № 8
Группа: Друзья
Ранг: Форумчанин
Сообщений: 108
Репутация: 38 ±
Замечаний: 0% ±

Quote (nosorog)
листы проименованы по номерам машин и идентичны друг другу

на мой взгляд это принципиальная ошибка.
лист должен быть 1, вписали куда-то гос.номер машины и получили данные по ней.
 
Ответить
Сообщение
Quote (nosorog)
листы проименованы по номерам машин и идентичны друг другу

на мой взгляд это принципиальная ошибка.
лист должен быть 1, вписали куда-то гос.номер машины и получили данные по ней.

Автор - IgorGo
Дата добавления - 15.12.2011 в 11:59
nosorog Дата: Четверг, 15.12.2011, 12:39 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Всем Большое Спасибо!!!!!


С Уважением, Павел
pvtc@mail.ru
 
Ответить
СообщениеВсем Большое Спасибо!!!!!

Автор - nosorog
Дата добавления - 15.12.2011 в 12:39
  • Страница 1 из 1
  • 1
Поиск:

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