Страницы: 1
RSS
Поиск по значению на основе нескольких столбцов
 
Добрый день форумчане. Есть ли возможность в Екселе настроить вывод значений на основе поиска из нескольких столбцов? Сейчас сделал обходное решение, но может есть возможность сократить текущую формулу:
Цитата
=ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС('Исходные данные'!B:B;ПОИСКПОЗ(A2;'Исходные данные'!A:A;0));ИНДЕКС('Исходные данные'!B:B;ПОИСКПОЗ(B2;'Исходные данные'!A:A;0)));ИНДЕКС('Исходные данные'!B:B;ПОИСКПОЗ(C2;'Исходные данные'!A:A;0)))
 
Григорий Сергиенко,
Код
=ПРОСМОТР(2;1/ПОИСК('Исходные данные'!$A$2:$A$4;Результат!A3&Результат!B3&Результат!C3);'Исходные данные'!$B$2:$B$4)
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, формула рабочая, но заметил в ней один изъян, поиск происходит в пределах диапазона со значениями. А можно ли как-то сделать поиск по всему столбцу, чтобы не менять формулу в случае добавления новых значений на лист с исходными данными?
 
Григорий Сергиенко, можно ща попробую
Код
=ПРОСМОТР(2;1/ПОИСК('Исходные данные'!$A$2:ИНДЕКС('Исходные данные'!$A:$A;СЧЁТЗ('Исходные данные'!$A:$A);1);Результат!A2&Результат!B2&Результат!C2);'Исходные данные'!$B$2:ИНДЕКС('Исходные данные'!$B:$B;СЧЁТЗ('Исходные данные'!$B:$B);1))
Изменено: Mershik - 24.09.2020 14:52:48
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, кажется второй вариант по размеру не сильно уступает первоначальному  :D  
 
не понял, я не гнался за тем что-бы что-то чему-то уступало  
Изменено: Mershik - 24.09.2020 15:41:12
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, изначальная цель была в сокращении формулы до более удобного в использовании варианта.
Страницы: 1
Наверх