Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2011, 17:28   #1
r-zz
Новичок
Джуниор
 
Регистрация: 25.03.2011
Сообщений: 2
По умолчанию ВПР + неточное совпадение

Помогите пожалуйста, часто приходится пользоваться функцией ВПР, но возникает проблема что искомая ячейка не полностью совпадает с забитой. Я в основном работаю с адресами домов, и часто получается, что значения отличаются на пробел или на , и пробел, также может быть подписан строительный номер дома или квартал. вот ссылка на пример http://dl.dropbox.com/u/21846126/%D0...0%B5%D1%80.xls Я хочу чтобы рядом с адресом Революционная, 16 появилась цифра 4. Возможно ли так сделать?
r-zz вне форума Ответить с цитированием
Старый 25.03.2011, 18:00   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Если бы было так:
15-Ж Революционная, 16
то сработала бы формула =VLOOKUP("*" & I1 & "*";A1:B4;2;FALSE)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 27.03.2011, 20:45   #3
А)-(дрей
Пользователь
 
Аватар для А)-(дрей
 
Регистрация: 28.02.2011
Сообщений: 42
По умолчанию

Трудно тебе будет помочь в этом вопросе... как бы это выразиться... у тебя нет конкретной маски адреса, если бы хотябы какое то одно обязательное условие было бы (например "улица" + ","+"дом" или не что подобное) а так для Excel это просто неструктурированный набор данных. Конечно и так можно.. но откровенная заморочка будет.
А)-(дрей вне форума Ответить с цитированием
Старый 27.03.2011, 23:33   #4
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Попробуйте так:
Код:
=ВПР("*"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(I1;",";"*");" ";"*")&"*";A1:B4;2;0)

Последний раз редактировалось ZORRO2005; 28.03.2011 в 00:10.
ZORRO2005 вне форума Ответить с цитированием
Старый 31.03.2011, 17:28   #5
r-zz
Новичок
Джуниор
 
Регистрация: 25.03.2011
Сообщений: 2
По умолчанию

спасибо, то что надо!!!
r-zz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка на совпадение записи Lokos БД в Delphi 4 29.04.2010 08:55
стек (совпадение символов) zhenya.ya Помощь студентам 2 24.03.2010 11:30
Проверка на совпадение. Firebird. artemavd БД в Delphi 6 18.03.2010 16:34
совпадение в записях kinnder Помощь студентам 3 06.03.2010 15:45
Совпадение имен формул mephist Microsoft Office Excel 4 13.10.2009 09:32