Страницы: 1
RSS
Подтянуть значение, если диапазон через ячейку или несколько и находится на другой строке, Замена ВПР но не знаю чем или как правильно
 
Необходимо подтянуть значения как ВПР, но как видно в примере диапазон где ищем состоит из отдельных ячеек( между ними есть несколько штук)
но и то что нужно подтянуть  находится не в этой строке, а строками ниже.
попробовал через формулу "просмотрx" выделив диапазон/массив через ctrl получилось что-то вроде
Код
=ПРОСМОТРX(A4; График!A3;График!A7;График!A11;График!A15;График!A19;График!A22;График!A26;График!A29;График!A33;График!A36;График!A40;График!A44;График!A47;График!A51; График!B6;График!B10;График!B14;График!B18;График!B25)

она пишет что слишком много аргументов функции
p.s. посмотрел на эту формулу и теперь вижу что добавляя ячейки через ctrl он их добавляет через ";" отсюда и ошибка.....

В примере выделил на листе бригада и на листе График
синим то что надо перетянуть в бригаду (кэшки)
а зеленым искомое значение (упаковщица 1)

т.е. на лист "бригада" надо подтянуть по "упаковщице 1" из листа график строку "кэшка"

Подскажите хотя бы просто формулу с которой можно так работать, а дальше уже постараюсь додумать сам
2 файла примера ( "2новый" для екселя 2021г и выше "старый офис" для тех кто пользуется 2007)
Изменено: Praimser - 22.02.2024 10:48:22
 
А если вам Массив попробовать в {} "завернуть"?
 
Цитата
Sanim написал:
А если вам Массив попробовать в {} "завернуть"?
Если я правильно Вас понял то нет :(

скриншот
не смог добавить изображение, добавил ссылкой
Изменено: Praimser - 22.02.2024 10:58:34
 
Код
=ИНДЕКС(График!B:AF;ПОИСКПОЗ(Бригада!A4;График!A:A;0)+3;ТРАНСП(СТРОКА($1:$31)))
 
Тимофеев,
Спасибо огромное !
я слишком зациклился на ВПР , надо расширять и разбираться в подобных формулах
 
Цитата
Тимофеев написал:
=ИНДЕКС(График!B:AF;ПОИСКПОЗ(Бригада!A4;График!A:A;0)+3;ТРАНСП(СТРОКА($1:$31)))
Я правильно понял
новый офис автоматом подставляет всю строку, а вот в старом надо менять
Цитата
Тимофеев написал:
(СТРОКА($1:$31)
($1:$31) на ($2:$31) и так далее для каждой ячейки ?
 
Для старого
Код
=ИНДЕКС(График!$A$3:$AF$54;ПОИСКПОЗ($A5;График!$A$3:$A$54;0)+3;СТОЛБЕЦ())
 
Цитата
написал:
Если я правильно Вас понял то нет
У вас во 2 и 3 параметрах разное количество данных в массивах - это наверное не правильно
 
Igor67,
Спасибо, сработало. единственное маленькая ошибка в
Цитата
Igor67 написал:
$A5
т.к. нам нужно было упаковщицу 1 искать а не 2 т.е. заменил А5 на А4

И протяжка так же работает.

немного отдохну от таблиц и буду рабираться в этих формулах
Изменено: Praimser - 22.02.2024 11:54:35
Страницы: 1
Наверх