Страницы: 1
RSS
ПОИСКПОЗ и ПРОСМОТР со строкой более 255 символов, не могу справиться с поиском по длинным строкам. Офис 365
 
Добрый день!
Проблема в поиске по строкам более 255 символов. В просмотренных примерах предлагают вместо ВПР испольсзовать ПОИСКПОЗ или ПРОСМОТР но у меня они также не работают, (при сокращении строки все работает). Не могу понять в чем дело. Может нужно где-то галочку поставить в настройках?
В принципе меня бы даже, наверное, устроило сравнение по первым 255 символам. Но если с функциями СЧЕТЕСЛИ И СУММЕСЛИ это срабатывает, то ни ВПР, ни ПОИСКПОЗ так использовать у меня не получается. Офис 365. Все в примере.
 
beginer89, поискпоз массивная
Код
=ПОИСКПОЗ(ЛЕВСИМВ(A2;254);ПСТР($A$2:$A$16;1;254);)
 
Здесь расписывал как можно искать этими функциями более 255 символов: Как найти значение в другой таблице или сила ВПР
Смотрите в самом конце.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Увы, тоже не работает: выдает #ЗНАЧ!, даже когда я ставлю аналогичную ПСТР слева.
А у вас работает?
 
Цитата
beginer89 написал:
когда я ставлю аналогичную ПСТР слева
Формулу artyrH надо вводить нажатием не просто Enter, а сочетанием трех клавиш - Ctrl+Shift+Enter
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
beginer89 написал:
В принципе меня бы даже, наверное, устроило сравнение по первым 255 символам.
тогда как вариант - дополнительный столбец "B" (скрыт) с формулой
Код
=ЛЕВСИМВ(A2;255)
Изменено: Ёк-Мок - 18.05.2019 11:42:08
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Спасибо за ответы. Пытаюсь разобраться )
Пример Дмитрия мне знаком, пытаюсь погрузиться глубже )
Читаю про формулы CSE
 
еще парочку
Код
=АГРЕГАТ(15;6;СТРОКА($C$1:$C$2000)/(ЛЕВСИМВ(A2;254)=ПСТР($A$2:$A$16;1;254));1)
=АГРЕГАТ(15;6;СТРОКА($C$1:$C$2000)/(ПСТР(A2;1;254)=ПСТР($A$2:$A$16;1;254))/(ПСТР(A2;255;254)=ПСТР($A$2:$A$16;255;254));1)
 
Спасли волшебные три кнопки Ctrl+Shift+Enter!
Спасибо огромное!
Вопрос решен.
Страницы: 1
Наверх