Страницы: 1
RSS
Касательно поиска данных
 
Уважаемые проффесионалы!  
Прошу помощи в решении вопроса?  
Необходима формула для нахождения не точных данных.  
Полное соответствие программа находит, а если есть какие то изменения то сразу выводит н/д.Знаний не хватает!  
Заранее спасибо
 
У вас в формуле ПОИСКПОЗ стоит "тип сопоставления" 0 - это точное сопоставление; вы поменяйте на -1 (больше) или 1 (меньше) и ошибки #Н/Д не будет
 
{quote}{login=Новичок VBA (Мiнск)}{date=03.09.2008 10:31}{thema=}{post}У вас в формуле ПОИСКПОЗ стоит "тип сопоставления" 0 - это точное сопоставление; вы поменяйте на -1 (больше) или 1 (меньше) и ошибки #Н/Д не будет{/post}{/quote}  
Вы правильно сказали, что ошибки #Н/Д не будет. Все ответы будут ошибочны, так как при использовании типа сопоставления 1 или -1 массив во первых должен быть упорядочен по возрастанию или убыванию, а во вторых может быть найдено все что угодно.  
С уважением, Александр.
 
В поискпоз можно добавлять подстановочные знаки "?" и "*", например =ИНДЕКС(Объекты!B:B;ПОИСКПОЗ("*"&база!B26&"*";Объекты!A:A;0))  
Но в Вашем случае они мало помогут, потому что я не представляю, какие знаки нужно подставить чтобы найти по "Система утилизации попутного нефтяного газа Омбинского м/р. Газопровод ДНС -т.вр. (УПСВ-1)" следующий текст "Система утилизации попутного нефтяного газа Омбинского месторождения. Газопровод ДНС Омбинского месторождения - точка врезки (УПСВ-1)"  
Либо строго формализуйте текст и использование сокращений, либо на листе "база" делайте выбор наименования объектов из выпадающего списка. (Возможно сделать связанные выпадающие списки).
 
Возможный вариант поиска это автофильтром по условию. _Содержит "Омбинского". Останутся только данные содержащие это значение. А что искать - это решать Вам.  
С уважением, Александр.
 
Вся суть данного вопроса и состоит чтобы использовать подобие фильтра н.р. *газ*пров*345*, а автофильтром слишком долго строк порядка 10 тыс. а работу надо сделать оперативно. Расходение незначительные. В большенстве случаев в автофильтре фильтруем по циферноу эквивалену. Все что вы предлагаете хорошо, но не то.
 
Я надеюсь, Вы понимаете, что задача получить из "Система утилизации попутного нефтяного газа Омбинского м/р. Газопровод ДНС -т.вр. (УПСВ-1)" текст вида "*газ*пров*345*" слабо поддается формализации.  
Текст вообще плохо формализуется, а русский язык особенно.  
Ищите способы формализации своих критериев, а мы поможем с реализацией.
Страницы: 1
Читают тему
Наверх