Страницы: 1
RSS
Поиск значения в строке
 
Добрый день.
Помогите, что-то запутался.
Файл во вложении.
Нужно в столбец Т чтобы ловилось значения B1, B2, B3, B4, по строчно. (ввел в ручную для примера)
Экономьте электричество!
Отключите NumLock!
 
Scarinta,  так
Код
=LOOKUP("b*";C3:S3;C3:S3)
?
 
Почему ловит то что не надо?)
Изменено: Scarinta - 16.05.2024 08:32:48
Экономьте электричество!
Отключите NumLock!
 
А так?
Код
=ИНДЕКС(C2:S2;ПОИСКПОЗ("B*";C2:S2;0))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Цитата
написал:
=ИНДЕКС(C2:S2;ПОИСКПОЗ("B*";C2:S2;0))
на 50 строках косяков не замечено)
мне тоже казалось, что нужен индекс, но не получалось, спасибо.
Экономьте электричество!
Отключите NumLock!
 
Здравствуйте,Scarinta.
Для того, чтобы находить совпадения строго по списку (без B6, B7, etc...) можно использовать такую формулу
Код
=ИНДЕКС($C2:$R2;МАКС(ЕСЛИОШИБКА(ПОИСКПОЗ({"B1";"B2";"B3";"B4";"B5"};$C2:$R2;0);"")))
для того, чтобы корректировать диапазон подходящих значений можно
записать его в отдельных (смежных) ячейках;
потом сослаться на получившийся диапазон ячеек формулой массива (вводится нажатием CTRL+SHFT+ENTER вместо ENTER);
и наконец внутри самой ячейки (F2) получить результат её вычисления (F9) в виде строки в фигурных скобках.
Именно эту строку можно в дальнейшем использовать в качестве аргумента ПОИСКПОЗ
Изменено: IKor - 16.05.2024 09:27:25
Страницы: 1
Наверх