Страницы: 1
RSS
Выбор по одному значению из нескольких
 
Добрый день, форумчане!
Может такой вопрос и звучал здесь, но 2-ухдневные поиски не привели к результату.
Прошу помощи.
Есть оплата по платежному поручению в назначении платежа указываются номера заказов через запятую (лист Оплата)
Необходимо подтянуть номер платежного поручения в лист Заказы к каждому конкретному заказу.
Заранее спасибо:)
 
Смотрите вариант.
 
Вариант
Код
=ВПР("*"&B2&"*";ЕСЛИ({1;0};Оплата!E$2:E$7;Оплата!B$2:B$7);2;0)
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Igor67, Максим В., огромное спасибо. оба варианта работают!
 
Цитата
написал:
=ВПР("*"&B2&"*";ЕСЛИ({1;0};Оплата!E$2:E$7;Оплата!B$2:B$7);2;0)
Классное решение - я так не умел.
Теперь буду знать
 
Цитата
написал:
ВариантКод=ВПР("*"&B2&"*";ЕСЛИ({1;0};Оплата!E$2:E$7;Оплата!B$2:B$7);2;0)
Почему-то в гугл таблице не работает(
 
Цитата
igra написал:
Почему-то в гугл таблице не работает(
Разные программы, хоть и похожи внешне. Вот и не работает.
Как минимум переведите формулу на ENG.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Цитата
написал:
Разные программы, хоть и похожи внешне. Вот и не работает.Как минимум переведите формулу на ENG.
Формула переведена на ENG , =IF($B2="";"";VLOOKUP("*"&B2&"*";IF({1\0};'Оплата Мариуш'!$F$2:$F$38;'Оплата Мариуш'!$B$2:$B$38);2;0))

Выдает ошибку, что функция VLOOKUP возвращает значение, которое находится вне допустимого диапазона

Решила только переносом столбца с номерами заказов в начало таблицы
То есть функция IF({1\0};'Оплата Мариуш'!$F$2:$F$38;'Оплата Мариуш'!$B$2:$B$38) в гугл таблицах не работает(
Изменено: igra - 11.04.2024 15:45:49
 
igra, есть же еще и индекс с поискпоз
 
Цитата
написал:
есть же еще и индекс с поискпоз
Да, потом уже вторую формулу попробовала, она работает.
Спасибо всем огромное за помощь)))
Страницы: 1
Наверх