Доброго времени суток. По работе часто сталкиваюсь с ситуацией, когда по конкретному адресу нужно подтянуть информацию. Например, есть 2 таблицы: 1. Адрес торговой точки и код магазина 2. Адрес торговой точки и товар, который в ней представлен. Нужно сделать общую таблицу, где будет адрес, код и товар. Но проблема в том, что все ареса написаны по-разному (в первом случае у нас Энтузиастов ш 14, во втором шоссе Энтузиастов, д. 14). Крутила-вертела и ВПР и поискпоз с индексом, но так и не придумала, как же быть, Эксель ищет только по полному совпадению. Подскажите пожалуйста, есть ли какие-то варианты?
БМВ написал: Если тип_сопоставления равен 0 и искомое_значение является текстом, то искомое_значение может содержать подстановочные знаки: звездочку (*) и вопросительный знак (?).
Поясните пожалуйста, как говориться, "для блондинки", как эти подстановочные знаки применять?
Не лень, я потратила много времени на поиск решения данного вопроса и уже отчаялась . Посмотрите пожалуйста пример, который прикрепила. Я не понимаю, как мне помогут знаки подстановки в этой ситуации.
БМВ, мне кажется не помогут подстановочные знаки. Ленина 78 --> г.Орехово-Зуево Ленина ул. 78 г.Москва 3-й Крутицкий пер. 18 --> 3-й Крутицкий переулок, д. 18
Bema, ну до появления примера это было не очевидно, да и сейчас стало не так очевидно, но значительно сложнее нужно разбирать на город и улица и …. Но вопрос бы "Поиск по части текста" - на что был дан ответ.
Maranii,в файле-примере вручную укажите нужные данные на листе Общий. У Вас 1 адрес = 1 коду, но товаров может быть несколько. FuzzyLookup находит все адреса, но какой подставить товар (или все)?
БМВ написал: ну до появления примера это было не очевидно, да и сейчас стало не так очевидно, но значительно сложнее нужно разбирать на город и улица и ….Но вопрос бы "Поиск по части текста" - на что был дан ответ.
Прошу прощения за некорректно поставленный вопрос. Создавала тему уже в истерике после 4х часов копипастов этих проклятых адресов. Спасибо, что откликнулись
Цитата
Дмитрий(The_Prist) Щербаков написал: поищите надстройку FuzzyLookup. Не 100%, но поможет. Надо будет проверять её работу в любом случае.
Спасибо, очень похоже на то, что сможет мне помочь.
Цитата
mtts54 написал: в файле-примере вручную укажите нужные данные на листе Общий. У Вас 1 адрес = 1 коду, но товаров может быть несколько. FuzzyLookup находит все адреса, но какой подставить товар (или все)?
Товары нужны все, в идеале адреса с кодами должны дублироваться по количеству товаров. В целом мне даже просто соотношение адресов уже очень сильно упростит работу)
Maranii написал: Но проблема в том, что все ареса написаны по-разному (в первом случае у нас Энтузиастов ш 14, во втором шоссе Энтузиастов, д. 14)
Присвойте каждому адресу индивидуальный индекс и осуществляйте поиск по этому индексу и не будет проблем с адресами. В Жилищном агентстве вашего района есть списки адресов и индексов для каждого дома, можете воспользоваться ими.
кнопка цитирования не для бездумного копирования [МОДЕРАТОР]
Если бы адресов не было несколько десятков тысяч по всей России, возможно, это был бы отличный вариант. FuzzyLookup мне очень помог, прям то, что я искала)