Страницы: 1
RSS
Подстановка значения при наличии частичного совпадения значения с диапазоном данных
 
Здравствуйте, форумчане!
Помогите, пожалуйста, решить такую ситуацию -
есть таблица с договорами и несколько подразделений, названия которых отражены в номере договора. Например: 1-1-1/ПК или 2-2-2/ТУ. Соответственно сокращенный указатель в номере договора на подразделение - это ПК или ТУ. Полные названия подразделений: НИИПК и ЦНИИТУ.
Поскольку договоров очень много, необходимо произвести сортировку по структурным подразделениям. С этой целью хочу сделать столбец рядом со значениями номеров договоров, в котором будет автоматически появляться полное название подразделения.
Например: столбец договоры, значение 1-1-1/ПК, в столбце рядом вычисляется значение "НИИПК".
Интуиция подсказывает, что необходимо использовать диапазон данных для названий подразделений, но не могу понять как.
Пользуюсь Office 2010
Изменено: Splinter Cell - 25.02.2020 18:24:17
 
файл пример где
без него в помощь вам ПРАВСИМВ и ВПР
Лень двигатель прогресса, доказано!!!
 
Прикладываю пример.
Функция по задумке автоматически определяет текстовое совпадение в номере договора и выдает значение в столбце подразделение. Только не сокращенное "ТУ" или "ПК" по которому совпадает, а полное название подразделения - "НИИТУ" или "ЦНИИПК"
 
о чем было говорено выше
Лень двигатель прогресса, доказано!!!
 
Похоже на правду. Благодарю!
А можно ли какое-то решение придумать для значений, где невозможно сделать привязку к знаку "/" или "от"?
Например, есть не типовой номер договора "1-1-1/ТУ", а например "Дог. ГК-00001232465432/451-ДВ/ТУ/12". Здесь уже функция автоматически не найдет "ТУ", потому что потерялась привязка к знаку и позиции.
 
нормальные примеры надо прилагать с различными вариантами написания этих номеров
Лень двигатель прогресса, доказано!!!
 
Splinter Cell, может попробовать так? ну это в случае если ПУ и ПК не будет использоваться в названии ГК или чего-то другого...
Код
=ПРОСМОТР(2;1/ПОИСК($G$2:$G$3;B2);$H$2:$H$3)
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, действительно, то, что нужно! Спасибо!
Честно говоря, никогда бы не додумался написать для просматриваемого вектора "1/ПОИСК...".
В чем фишка деления 1 на функцию в данном случае?  
 
Цитата
Splinter Cell написал:
В чем фишка деления 1
что бы найти ПРОСМОТРом 2
Лень двигатель прогресса, доказано!!!
Страницы: 1
Наверх