Одни коллеги создают вырвиглазные таблицы, другие их используют.
Одна миленькая девочка ведет табличку по отгрузкам курьерской службой. И, если вдруг на один адрес уехало несколько накладных, то она номера этих накладных вбивает в одну ячейку.
А потом мне скидывают список номеров таких накладных с вопросом - а когда они уехали, и что в них было, когда приедут и пр.?
Функции VLOOKUP (ВПР) или MATCH (ПОИСКПОЗ) ищут лишь точное совпадение..... Если не знать маленького фокуса.
Мои коллеги, как выясняется, не знают.
В экселе есть знаки, которые обозначают ЛЮБОЕ ЗНАЧЕНИЕ, называются они подстановочные символы.
? - обозначает любой единичный знак. Если, например, написать "к?т", то искать будет "кит", "кот", "кат", или "к-т", "к5т" и т.д.
* - любое количество любых символов
А если надо искать значение строго имеющее в составе звездочку или вопросительный знак? Тогда перед одним из этих знаков надо ставить тильду - то есть знак ~
Таким образом, если мы в формуле искомое значение возьмем в "звездочки,", например, через формулу "*"&A1&"*", то он будет искать значение, частью которого является значение ячейки A1
если поставить звездочку в конце, например A1&"*", то будет искать значение, начинающееся на A1
если, наоборот, в начале, "*"&A1, то значение ячейки, заканчивающееся.
Это помогает найти и подтянуть данные, когда в ячейке, когда нет строгого соответствия искомой ячейки и области поиска. Буду рад, если этот нехитрый трюк поможет вам офисной жизни и сэкономит время и нервы.
Если есть вопросы, пишите.