Как вернуть несколько значений, если строка содержит значение

341
Nick Scolaro

Я хочу найти число в столбце A и вернуть столбец B и C, если он там есть. Итак, на другом листе я бы ввел FG30827110 и вернул четыре элемента (каждый элемент в столбцах B и C вернулся).

Как вернуть несколько значений, если строка содержит значение

0
Расширенный фильтр? Scott Craner 5 лет назад 0
Может быть. Позвольте мне добавить ясности. Мне нужно знать, что если мне нужно собрать 4 шт. FG #, мне понадобится 8 шт. PC00065 (потому что это 2 на каждый). Но другой набор ячеек может вызывать по 3 штуки на каждый, и мне понадобится всего 12 PC00065. В конце мне нужно знать общее количество столбца B с различными количествами столбца A. Имеет ли это смысл? Nick Scolaro 5 лет назад 0
Похоже, что формула для столбца b похожа (если "a2 = x", тогда "y") и столбец c настроен аналогично. Я бы добавил еще один столбец для «количества ПК» и изменил столбец с, чтобы умножить его вывод на этот новый столбец. В основном A2 = FG30827110 -> B2 = PC00065 -> C2 (количество компьютеров) = 2 -> D2 = B2 * C2, что приведет к выводу 4. Andrew 5 лет назад 0
@ Ник Сколаро - пожалуйста [редактируйте свой вопрос] (https://superuser.com/posts/1373200/edit) вместо использования комментариев для добавления информации cybernetic.nomad 5 лет назад 0

1 ответ на вопрос

0
M.Johnson

Вы можете использовать формулу массива, чтобы вытащить элемент компонента

=INDEX(Table1[parent item no],MATCH(A1,Table1[child item no],0)) 

(это должно быть введено с помощью сочетаний клавиш CTRL + SHIFT + ENTER).

Затем используйте, SUMIFSчтобы получить количество

=SUMIFS(Table1[pts per],Table1[parent item no],A1,Table1[child item no],b1)*(qty needed) 

Похожие вопросы