Страницы: 1
RSS
Найти в таблице текст и копировать три значения с той же строки
 
Нужно найти текст из таблички, если совпало копируем из той же таблички 3 сроки, если не ищем дальше.

Имеем данные в D5 (Спорткомплекс, Бегун, 0503256512), нужно найти данные, соответствующие переменной в Шаблон!$C$3 (текст "Бегун", если совпало то E5:H5 заполняется с Шаблон!$D$3:$G$3 (" Правильно бегает!" "Хорошо питается!" "Использует оборудование!" "У других комплексов есть более дешевые цены на абонемент!" - будет меняться постоянно вручную) если не находит, тогда ищем дальше и так 10 переменных

Пробовал через функцию Если(Этекст(поиск первого параметра сработал, следующую переменную не хочет искать).

Лист информация будет постоянно меняться, (в оригинале запрещено использовать формулы, вся информация заполнена из Листе"Шаблон" на Листе"Информация" будет копироваться в оригинал).

Спасибо!
В файле наведен пример, что хотелось бы получить.
 
Решено.
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$3;$D5));Шаблон!$D$3;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$4;$D5));
Шаблон!$D$4;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$5;$D5));Шаблон!$D$5;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$6;$D5));
Шаблон!$D$6;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$7;$D5));Шаблон!$D$7;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$8;$D5));
Шаблон!$D$8;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$9;$D5));Шаблон!$D$9;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$10;$D5));
Шаблон!$D$10;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$11;$D5));Шаблон!$D$11;ЕСЛИ(ЕЧИСЛО(ПОИСК(Шаблон!$C$12;$D5));
Шаблон!$D$12;"неправильна спеціальність"))))))))))
 
для первого, в Е5 (для F, G, H - поменять столбец с 2 на 3, 4, 5 соответственно)
Код
=ВПР(ЕСНД(ПРОСМОТР(;-1/ПОИСК(Шаблон!$C$3:$C$12;D5);Шаблон!$C$3:$C$12);"");Шаблон!C:G;2;0)
UPD: а "неправильну спеціальність" если по моему варианту идти - обернуть  ВПР в ЕСЛИОШИБКА
Код
=ЕСЛИОШИБКА(ВПР(ЕСНД(ПРОСМОТР(;-1/ПОИСК(Шаблон!$C$3:$C$12;D5);Шаблон!$C$3:$C$12);"");Шаблон!C:G;2;0);"неправильна спеціальність")
Изменено: andylu - 04.02.2022 15:34:41
 
andylu, Спасибо, за помощь. 2 компа на моей, 2 на твоей будут флормуле работать. Хорошего настроения!
Страницы: 1
Наверх