Страницы: 1
RSS
Аналог ВПР (Vlookup). Нахождения всех совпадений.
 
Прошу прощения, если аналогичный вопрос уже поднимался!  
Проблема следующая:  
 
У меня есть в одном листе большой объем информации, а в первый лист нужно вывести списком все необходимые данные по одному критерию, т.е. использовать как бы функцию ВПР (vlookup), но только мне нужно не первое совпадения, а все строки по этому критерию, т.е. все n совпадений!  
 
Если немного подробнее, то проблема в том, что есть договоры по конкретному дилеру, и надо составить акт сверки комиссионного вознаграждения, во втором листе полный список всех заключенных за месяц договоров, по всем дилерам, а в первый надо вытянуть ВСЕ договоры по одному дилеру, т.е.там просто не протянуть, поскольку у одного дилера может быть 100 договоров, а у другого 3, и мне надо, чтобы как только я в акте меняла наименование дилера, мне автоматически выдавался полный список всех договоров по нему.  
 
Решить проблему, к сожалению, пока никак не получается :(
 
{quote}{login=leelooshka}{date=07.06.2010 12:31}{thema=Аналог ВПР (Vlookup). Нахождения всех совпадений.}{post}Прошу прощения, если аналогичный вопрос уже поднимался!  
Проблема следующая:  
 
У меня есть в одном листе большой объем информации, а в первый лист нужно вывести списком все необходимые данные по одному критерию, т.е. использовать как бы функцию ВПР (vlookup), но только мне нужно не первое совпадения, а все строки по этому критерию, т.е. все n совпадений!  
 
Если немного подробнее, то проблема в том, что есть договоры по конкретному дилеру, и надо составить акт сверки комиссионного вознаграждения, во втором листе полный список всех заключенных за месяц договоров, по всем дилерам, а в первый надо вытянуть ВСЕ договоры по одному дилеру, т.е.там просто не протянуть, поскольку у одного дилера может быть 100 договоров, а у другого 3, и мне надо, чтобы как только я в акте меняла наименование дилера, мне автоматически выдавался полный список всех договоров по нему.  
 
Решить проблему, к сожалению, пока никак не получается :({/post}{/quote}  
а пример небольшой с  данными дайте и народ поможет потому что надо макросом скорее всего
Спасибо
 
Вероятно, вам сводная поможет. Нужен пример ваших данных.
 
{quote}{login=R Dmitry}{date=07.06.2010 12:36}{thema=Re: Аналог ВПР (Vlookup). Нахождения всех совпадений.}{post}{quote}{login=leelooshka}{date=07.06.2010 12:31}{thema=Аналог ВПР (Vlookup). Нахождения всех совпадений.}{post}Прошу прощения, если аналогичный вопрос уже поднимался!  
Проблема следующая:  
 
У меня есть в одном листе большой объем информации, а в первый лист нужно вывести списком все необходимые данные по одному критерию, т.е. использовать как бы функцию ВПР (vlookup), но только мне нужно не первое совпадения, а все строки по этому критерию, т.е. все n совпадений!  
 
Если немного подробнее, то проблема в том, что есть договоры по конкретному дилеру, и надо составить акт сверки комиссионного вознаграждения, во втором листе полный список всех заключенных за месяц договоров, по всем дилерам, а в первый надо вытянуть ВСЕ договоры по одному дилеру, т.е.там просто не протянуть, поскольку у одного дилера может быть 100 договоров, а у другого 3, и мне надо, чтобы как только я в акте меняла наименование дилера, мне автоматически выдавался полный список всех договоров по нему.  
 
Решить проблему, к сожалению, пока никак не получается :({/post}{/quote}  
а пример небольшой с  данными дайте и народ поможет потому что надо макросом скорее всего{/post}{/quote}  
 
Сильно упростила файл, но смысл остался прежним.  
"Данные" - то, откуда берется вся информация, здесь гигантская "простыня" с кучей данных по договорам за месяц. "Акт сверки" - то, что надо получить. "Сводная таблица" - уже созданная мною сводная по нужным мне - Наименованию дилера и номерам договоров. В "Акте сверки", в B9 прописала формулу ВПР из сводной таблицы по нужному мне дилеру, но там вот выдает первое совпадение, а мне нужен весь список(  
Остальные столбцы в "Акте сверки" я знаю, как проставить (с помощью ВПР), основная загвоздка в том, как выбрать из "Данных" ВСЕ совпадения по дилеру!(
 
{quote}{login=Михаил}{date=07.06.2010 12:40}{thema=}{post}Вероятно, вам сводная поможет. Нужен пример ваших данных.{/post}{/quote}  
 
Ответила выше!!
 
Пара решений во вложении.  
 
39,8 Кб
 
Как-то так..
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=07.06.2010 06:59}{thema=}{post}Как-то так..{/post}{/quote}Владимир, ИНДЕКС-то зачем?  
 
Так короче на 66 символов (тоже массив с проверкой на ошибку):  
=ЕСЛИ(ЕОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(Данные!$H$3:$H$11=$R$3;Данные!$A$3:$A$11;"");СТРОКА()-8));"";НАИМЕНЬШИЙ(ЕСЛИ(Данные!$H$3:$H$11=$R$3;Данные!$A$3:$A$11;"");СТРОКА()-8))
 
{quote}{login=Serge 007}{date=07.06.2010 07:16}{thema=Re: }{post}{quote}{login=Владимир}{date=07.06.2010 06:59}{thema=}{post}Как-то так..{/post}{/quote}Владимир, ИНДЕКС-то зачем?  
 
Так короче на 66 символов (тоже массив с проверкой на ошибку):  
=ЕСЛИ(ЕОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(Данные!$H$3:$H$11=$R$3;Данные!$A$3:$A$11;"");СТРОКА()-8));"";НАИМЕНЬШИЙ(ЕСЛИ(Данные!$H$3:$H$11=$R$3;Данные!$A$3:$A$11;"");СТРОКА()-8)){/post}{/quote}  
 
Спасибо! Пытаюсь разобраться! так какой лучше из вариантов использовать?) И что именно делает "СТРОКА()"? Определяет номер строки, определяемой ссылкой (это я прочитала про эту функцию), но что такое (-8)?
 
{quote}{login=Владимир}{date=07.06.2010 06:59}{thema=}{post}Как-то так..{/post}{/quote}  
 
Спасибо! Я попробовала забить в свою таблицу, но на месте ячейки пустая клетка, никакие данные не появляются( т.е. формулу забила, поправила все названия , нажимаю "Enter", а там пусто :(
 
{quote}{login=Владимир}{date=07.06.2010 06:59}{thema=}{post}Как-то так..{/post}{/quote}  
 
Не очень поняла, "ROW(Данные!$A$3:$A$11)-2)" - что такое "-2"?
 
{quote}{login=leelooshka}{date=07.06.2010 09:43}{thema=Re:}{post}{quote}{login=Владимир}{date=07.06.2010 06:59}{thema=}{post}Как-то так..{/post}{/quote}  
 
Не очень поняла, "ROW(Данные!$A$3:$A$11)-2)" - что такое "-2"?{/post}{/quote}  
 
http://www.planetaexcel.ru/tip.php?aid=184 - здесь почитайте.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=leelooshka}{date=07.06.2010 09:43}{thema=Re:}{post}  
Не очень поняла, "ROW(Данные!$A$3:$A$11)-2)" - что такое "-2"?{/post}{/quote}  
 
Это номер строки. Например Вы вводите формулу в 10-ю строку. Тогда аргумент k функции НАИМЕНЬШИЙ будет = 8 (10-2)
 
{quote}{login=Serge 007}{date=07.06.2010 01:59}{thema=Re: Re:}{post}{quote}{login=leelooshka}{date=07.06.2010 09:43}{thema=Re:}{post}  
Не очень поняла, "ROW(Данные!$A$3:$A$11)-2)" - что такое "-2"?{/post}{/quote}  
 
Это номер строки. Например Вы вводите формулу в 10-ю строку. Тогда аргумент k функции НАИМЕНЬШИЙ будет = 8 (10-2){/post}{/quote}  
 
ААААААА!!! Спасибо огромное!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
Моему счастью нет предела!!! я разобралась!!!!!!!!!!  
Теперь любой акт сверки мне подвластен за считанные минуты!!! :)
Страницы: 1
Читают тему
Наверх