Excel выбор в интервалах дат
Sep. 28th, 2009 01:58 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Знатоки excel помогите, не могу сообразить как:
Есть столбец с датами:
01.02.2009
03.03.2009
05.07.2009
Есть таблица:
Дата Начала Дата Завершения Описание
01.01.2009 28.02.2009 Зима
01.03.2009 31.05.2009 Весна
01.06.2009 31.08.2009 Лето
Надо получить:
01.02.2009 Зима
03.03.2009 Весна
05.07.2009 Лето
Как получить?
Есть столбец с датами:
01.02.2009
03.03.2009
05.07.2009
Есть таблица:
Дата Начала Дата Завершения Описание
01.01.2009 28.02.2009 Зима
01.03.2009 31.05.2009 Весна
01.06.2009 31.08.2009 Лето
Надо получить:
01.02.2009 Зима
03.03.2009 Весна
05.07.2009 Лето
Как получить?
no subject
Date: 2009-09-28 10:10 am (UTC)no subject
Date: 2009-09-28 10:14 am (UTC)А так записей в таблице несколько сот, периодов несколько десятков.
Нужна формула, пыталась придумать через dget(), но затык как им всем критерий формировать :(
no subject
Date: 2009-09-28 10:21 am (UTC)который будет выбирать из одной таблички верх и низ диапазона, фильтровать, и проставлять напротив профильтрованных записей значение, соответствующее верху и низу диапазона
фильтр типа
Selection.AutoFilter Field:=1, Criteria1:=">01.01.2009", Operator:=xlAnd , Criteria2:="<31.01.2009"
можно записать макрос-рекордером, создав сначала фильтр вручную
и потом в вба подкрутить
no subject
Date: 2009-09-28 10:41 am (UTC)Вот только автофильтр сработает для адресов ячеек
Selection.AutoFilter Field:=1, Criteria1:=">A1", Operator:=xlAnd , Criteria2:="<B1" ?
no subject
Date: 2009-09-28 10:50 am (UTC)да с автофильтром неоптимальная затея, можно проще макрос сделать, см. в другом комменте
no subject
Date: 2009-09-28 10:42 am (UTC)см. пример
http://dump.ru/file/3489880
макрос в частности, и листы 1 и 2
no subject
Date: 2009-09-28 10:47 am (UTC)это такая фича - на случай неоднозначностей, при существовании субпериодов)
no subject
Date: 2009-09-28 01:02 pm (UTC)no subject
Date: 2009-09-28 10:32 pm (UTC)http://radvi-sasha.livejournal.com/657956.html?thread=2685476#t2685476
работает для 2008, в 2003 не работает
no subject
Date: 2009-09-28 10:34 pm (UTC)http://www.planetaexcel.ru/forum.php?forum_id=129
копать - не перекопать