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

Вход

Регистрация

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

 

= Мир MS Excel/Связанные выпадающие списки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Связанные выпадающие списки
Agent007 Дата: Понедельник, 14.02.2011, 09:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Есть пример СпискиВыбор2, на основании которого пытаюсь сделать свой Тест. Из приведенного примера непонятно как была создана формула: =ВПР(Таблица!$C14;СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2);2;0). Помогите разобраться.
К сообщению приложен файл: 8217550.xls (21.0 Kb) · 2476236.xlsx (21.9 Kb)
 
Ответить
СообщениеЕсть пример СпискиВыбор2, на основании которого пытаюсь сделать свой Тест. Из приведенного примера непонятно как была создана формула: =ВПР(Таблица!$C14;СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2);2;0). Помогите разобраться.

Автор - Agent007
Дата добавления - 14.02.2011 в 09:59
Саня Дата: Понедельник, 14.02.2011, 11:24 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
=ВПР(Таблица!$C14;СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2);2;0)
в этой формуле (если есть понимание работы ВПР) интерес представляет только эта часть:
СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2)
в столбце B проставляются поставщики (выбираются из именованного диапазона "Поставщики"), наименование каждого есть имя другого именованного диапазона, при помощи функции ДВССЫЛ производится переход от имени диапазона к самому диапазону (напр., "Ярпиво" = "База!$F$8:$F$14"), но в этом диапазоне только названия товаров, ф-ция СМЕЩ расширяет диапазон до 2-х столбцов (товар-цена)
ну и, собственно, ВПР уже в этой 2-х столбцовой таблице ищет цену по названию...
 
Ответить
Сообщение=ВПР(Таблица!$C14;СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2);2;0)
в этой формуле (если есть понимание работы ВПР) интерес представляет только эта часть:
СМЕЩ(ДВССЫЛ(Таблица!$B14);;;;2)
в столбце B проставляются поставщики (выбираются из именованного диапазона "Поставщики"), наименование каждого есть имя другого именованного диапазона, при помощи функции ДВССЫЛ производится переход от имени диапазона к самому диапазону (напр., "Ярпиво" = "База!$F$8:$F$14"), но в этом диапазоне только названия товаров, ф-ция СМЕЩ расширяет диапазон до 2-х столбцов (товар-цена)
ну и, собственно, ВПР уже в этой 2-х столбцовой таблице ищет цену по названию...

Автор - Саня
Дата добавления - 14.02.2011 в 11:24
Agent007 Дата: Понедельник, 14.02.2011, 11:57 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо! Я примерно так и думал, но очевидно чего-то не дотягиваю до конца. Поскольку теоретически вроде все понятно, но почему при попытке реализовать собственный пример чуть видоизмененный ничего не получается? Если не трудно посмотри мой пример, подскажи, что не так...
 
Ответить
СообщениеСпасибо! Я примерно так и думал, но очевидно чего-то не дотягиваю до конца. Поскольку теоретически вроде все понятно, но почему при попытке реализовать собственный пример чуть видоизмененный ничего не получается? Если не трудно посмотри мой пример, подскажи, что не так...

Автор - Agent007
Дата добавления - 14.02.2011 в 11:57
Саня Дата: Понедельник, 14.02.2011, 12:33 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
чё-то ты там намудрил, формулы сами на себя замкнул
К сообщению приложен файл: 7076568.xlsx (11.2 Kb)
 
Ответить
Сообщениечё-то ты там намудрил, формулы сами на себя замкнул

Автор - Саня
Дата добавления - 14.02.2011 в 12:33
Agent007 Дата: Понедельник, 14.02.2011, 13:49 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Громаднейшее спасибо!!! Ошибку свою понял. Баран. Это я про себя. Попутно такой вопрос - а можно разнести списки Охр.изв., Трев.изв., Пож.изв. в моем примере по разным листам книги, а то этих списков будет с десяток.
 
Ответить
СообщениеГромаднейшее спасибо!!! Ошибку свою понял. Баран. Это я про себя. Попутно такой вопрос - а можно разнести списки Охр.изв., Трев.изв., Пож.изв. в моем примере по разным листам книги, а то этих списков будет с десяток.

Автор - Agent007
Дата добавления - 14.02.2011 в 13:49
Serge_007 Дата: Понедельник, 14.02.2011, 13:55 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Agent007)
можно разнести списки

Что значит "разнести"?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Agent007)
можно разнести списки

Что значит "разнести"?

Автор - Serge_007
Дата добавления - 14.02.2011 в 13:55
Саня Дата: Понедельник, 14.02.2011, 14:08 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
можно, но нужен параллельный перенос "диапазон ячеек - имя"
 
Ответить
Сообщениеможно, но нужен параллельный перенос "диапазон ячеек - имя"

Автор - Саня
Дата добавления - 14.02.2011 в 14:08
Agent007 Дата: Вторник, 15.02.2011, 05:49 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

А где о параллельном переносе "диапазон ячеек-имя" можно почитать, или как это сделать?
 
Ответить
СообщениеА где о параллельном переносе "диапазон ячеек-имя" можно почитать, или как это сделать?

Автор - Agent007
Дата добавления - 15.02.2011 в 05:49
Agent007 Дата: Вторник, 15.02.2011, 06:18 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Для Serge_007: Это связано с моим вопросом, с которым мне оказал большую помощь Саня. Для моей основной таблицы все данные я использую с одного листа одной книги в моем примере. А нужно брать с нескольких листов одной книги (примерно десяток листов со списками).


Сообщение отредактировал Agent007 - Вторник, 15.02.2011, 06:19
 
Ответить
СообщениеДля Serge_007: Это связано с моим вопросом, с которым мне оказал большую помощь Саня. Для моей основной таблицы все данные я использую с одного листа одной книги в моем примере. А нужно брать с нескольких листов одной книги (примерно десяток листов со списками).

Автор - Agent007
Дата добавления - 15.02.2011 в 06:18
Саня Дата: Вторник, 15.02.2011, 08:32 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Quote (Agent007)
А где о параллельном переносе "диапазон ячеек-имя" можно почитать, или как это сделать?

это значит, что, напр., ячейка лист1!A1 содержит значение "1" и именована как "имя1", переносить надо как значение (вырезать - вставить), так и имя (через диспетчер имен (у тебя же офис > 2003))
 
Ответить
Сообщение
Quote (Agent007)
А где о параллельном переносе "диапазон ячеек-имя" можно почитать, или как это сделать?

это значит, что, напр., ячейка лист1!A1 содержит значение "1" и именована как "имя1", переносить надо как значение (вырезать - вставить), так и имя (через диспетчер имен (у тебя же офис > 2003))

Автор - Саня
Дата добавления - 15.02.2011 в 08:32
Agent007 Дата: Вторник, 15.02.2011, 08:58 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

У меня офис 2007. Я сначала попробую сам, и если не получится обращусь за помощью, можно?
 
Ответить
СообщениеУ меня офис 2007. Я сначала попробую сам, и если не получится обращусь за помощью, можно?

Автор - Agent007
Дата добавления - 15.02.2011 в 08:58
Саня Дата: Вторник, 15.02.2011, 09:23 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
я и пишу >2003, т.е. или 2007 или 2010 (ты ж файл *.xlsx выкладывал)
обращайся
 
Ответить
Сообщениея и пишу >2003, т.е. или 2007 или 2010 (ты ж файл *.xlsx выкладывал)
обращайся

Автор - Саня
Дата добавления - 15.02.2011 в 09:23
Agent007 Дата: Среда, 16.02.2011, 11:34 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Сдаюсь. Вроде бы сделал как в первом образце, а в боевом не получается. Что делаю не так?
К сообщению приложен файл: 4548573.xlsx (22.3 Kb) · 9706858.xlsx (24.9 Kb)
 
Ответить
СообщениеСдаюсь. Вроде бы сделал как в первом образце, а в боевом не получается. Что делаю не так?

Автор - Agent007
Дата добавления - 16.02.2011 в 11:34
Serge_007 Дата: Среда, 16.02.2011, 11:57 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Начало темы пропустил, разбираться лень, поэтому вопрос: Зачем нужен именованый диапазон "ТипУУ"?
К сообщению приложен файл: Agent007.xls (54.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНачало темы пропустил, разбираться лень, поэтому вопрос: Зачем нужен именованый диапазон "ТипУУ"?

Автор - Serge_007
Дата добавления - 16.02.2011 в 11:57
Agent007 Дата: Четверг, 17.02.2011, 05:35 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Для Serge_007: Опыта с такими штуками у меня нет. Саня помог разобраться с примером 8217550.xls (первое сообщение). Но мне нужно, чтобы списки с материалами были на разных листах книги, а не на одной как в примере. В одном примере (сообщение 13, пример 4548573.xlsx) у меня вроде бы получилось. Начал создавать рабочий вариант (сообщение 13, пример 9706858.xlsx) и непонятно почему ничего не выходит. В твоем предложении работников смущают непустые ячейки с надписью #ССЫЛКА!. Вот и все.
 
Ответить
СообщениеДля Serge_007: Опыта с такими штуками у меня нет. Саня помог разобраться с примером 8217550.xls (первое сообщение). Но мне нужно, чтобы списки с материалами были на разных листах книги, а не на одной как в примере. В одном примере (сообщение 13, пример 4548573.xlsx) у меня вроде бы получилось. Начал создавать рабочий вариант (сообщение 13, пример 9706858.xlsx) и непонятно почему ничего не выходит. В твоем предложении работников смущают непустые ячейки с надписью #ССЫЛКА!. Вот и все.

Автор - Agent007
Дата добавления - 17.02.2011 в 05:35
Serge_007 Дата: Четверг, 17.02.2011, 07:04 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Agent007)
В твоем предложении работников смущают непустые ячейки с надписью #ССЫЛКА!. Вот и все

Ну дык убрать её:
Excel 2003:
Code
=ЕСЛИ(ЕОШ(ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0));"";ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0))

Excel 2007:
Code
=ЕСЛИОШИБКА(ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0);"")
К сообщению приложен файл: Justas_Aleksu.xls (72.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Agent007)
В твоем предложении работников смущают непустые ячейки с надписью #ССЫЛКА!. Вот и все

Ну дык убрать её:
Excel 2003:
Code
=ЕСЛИ(ЕОШ(ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0));"";ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0))

Excel 2007:
Code
=ЕСЛИОШИБКА(ВПР(Расчет!$B2;СМЕЩ(ДВССЫЛ(Расчет!$A2);;;;2);2;0);"")

Автор - Serge_007
Дата добавления - 17.02.2011 в 07:04
Agent007 Дата: Четверг, 17.02.2011, 07:45 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо! Идеально! Твой вариант гораздо удобнее и самое главное понятнее. Но можно попросить сравнить два варианта из 13 сообщения для общего развития? Мне интересно, что я сделал не так.
 
Ответить
СообщениеСпасибо! Идеально! Твой вариант гораздо удобнее и самое главное понятнее. Но можно попросить сравнить два варианта из 13 сообщения для общего развития? Мне интересно, что я сделал не так.

Автор - Agent007
Дата добавления - 17.02.2011 в 07:45
Serge_007 Дата: Четверг, 17.02.2011, 09:53 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Agent007)
Можно попросить сравнить два варианта из 13 сообщения для общего развития? Мне интересно, что я сделал не так.
Можно.
Что бы не ковыряться в файлах напишите - что именно и в каком файле не так?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Agent007)
Можно попросить сравнить два варианта из 13 сообщения для общего развития? Мне интересно, что я сделал не так.
Можно.
Что бы не ковыряться в файлах напишите - что именно и в каком файле не так?

Автор - Serge_007
Дата добавления - 17.02.2011 в 09:53
Agent007 Дата: Четверг, 17.02.2011, 10:24 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

В столбец "С"- УУ на листе "Расчет" нужно подставлять данные с листов "1-11" в зависимости от содержимого в столбцах "А" и "В" на листе "Расчет". В первом приложенном примере это не получается у меня. Во втором все работает как надо, при этом как это получилось не могу понять.
К сообщению приложен файл: 7301309.xlsx (24.9 Kb) · 3297467.xlsx (22.6 Kb)


Сообщение отредактировал Agent007 - Четверг, 17.02.2011, 10:26
 
Ответить
СообщениеВ столбец "С"- УУ на листе "Расчет" нужно подставлять данные с листов "1-11" в зависимости от содержимого в столбцах "А" и "В" на листе "Расчет". В первом приложенном примере это не получается у меня. Во втором все работает как надо, при этом как это получилось не могу понять.

Автор - Agent007
Дата добавления - 17.02.2011 в 10:24
  • Страница 1 из 1
  • 1
Поиск:

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