Страницы: 1
RSS
Найти совпадение данных в двух таблицах в Excel
 
Здравствуйте, уважаемые знатоки Excel!  
 
Передо мной опять возникла нетривиальная задача. Помогите ее решить!  
 
У меня есть два файла.  
 
В одном файле названия компаний, которые являются нашими корпоративными клиентами.  
В другом файле - просто база компаний (наши потенциальные клиенты).  
 
Нужно найти совпадения (или уникальные записи),  
 
Вся сложность в том, что названия компаний в этих двух файлах сохранены по-разному - регистр, дефисы, кавычки...  
 
Вот так... (((  
 
Так что нужен такой мини-Яндекс в Excel...  
 
Такую задачу возможно решить силами Excel?  
 
P.S.: сами базы выложить не могу, как Вы понимаете...
 
=ЕСЛИ(ЕЧИСЛО(ПОИСК(Лист1!A1;Лист2!$A$1:$A$3));"Есть";"Нет")  
 
..извините, файл выложить тоже не могу.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Владимир, чего-то не работает...
 
<P.S.: сами базы выложить не могу, как Вы понимаете...>  
 
Замените клиентов на лимоны и бананы, или просто клиент1, клиент2 и т.д. тогда посмотрим.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
И не базу, а небольшой фрагмент.
 
Хорошо. Вот.  
Там есть частичные совпадения. Но эти записи нужно идентифицировать как похожие...  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
Что-то похожее есть в приемах  
http://www.planetaexcel.ru/tip.php?aid=177
 
Формула массива:  
=ИНДЕКС(Потенциальные!A$2:A$10;МАКС(ЕСЛИ(ЕЧИСЛО(ПОИСК(A2;Потенциальные!A$2:A$10));СТРОКА($2:$10)-1)))  
Но если таблица большая, то плохо дело - будет тормозить.
 
http://excel.ucoz.ru/index/comparefiles_find/0-25  
или  
http://hugo.nxt.ru/CompareFiles.Find.rar  
 
там есть поиск по частичному совпадению, и по любому порядку слов.  
15 запусков free.  
Иначе надо писать индивидуальный макрос под задачу, если данных много.
 
{quote}{login=vikttur}{date=11.11.2010 07:49}{thema=}{post}Формула массива:  
=ИНДЕКС(Потенциальные!A$2:A$10;МАКС(ЕСЛИ(ЕЧИСЛО(ПОИСК(A2;Потенциальные!A$2:A$10));СТРОКА($2:$10)-1)))  
Но если таблица большая, то плохо дело - будет тормозить.{/post}{/quote}  
 
Таблица огромная - несколько тысяч строк...
 
"Таблица огромная - несколько тысяч строк" - если это для постоянной и серьезной работы, то надо как свои, так и чужие данные "привязывать" к какому-то уникальному коду - ИНН, РНН или ОКПО и пр. В таком случае подойдут комстатовские базы, базы "Желтых страниц" и им подобных... Присмотритесь к предложению Hugo - бесплатно 15 запусков... В проивном случае, если не сами, то придется нанимать - объем немаленький, а уж заморочек...;-)  
72124  
ps Да, и подумать об Access...
 
hugo, спасибо Вам большое! С помощью Вашей программы я справилась.
 
z, на самом деле, запрос был разовый - коллеги из другого отдела попросили помочь.  
Но у них, к сожалению, культура работы с Excel практически полностью отсутствует....  
Они такие таблицы высылают, что страх берет - все кривые =)  
Такая задача возникает у них примерно раз в год.
 
hugo, а Вам можно куда-нибудь в личку написать?
 
Правильнее выложить свою, и попросить Hugo связаться с Вами: вдруг он не хочет "светить" свой адрес? :-)
 
Здесь лички нет, а в архиве с программой есть текстовый файл, в нём мыло :)
 
Да, личка есть на http://www.excelworld.ru/forum :)
Страницы: 1
Наверх