Формула для извлечения значений из сводной таблицы - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть отчет с необработанными данными в Excel 2016 (также хорошо подходит решение для листов Google), в котором есть сотни записей, каждая запись содержит: номер артикула, название, цена, категория, производитель, номер производства. Пожалуйста, проверьте: Пример таблицы

Мне нужно извлечь производителя WO_2297000, извлеченного из таблицы примеров (то же самое для SB_03957 и для всех продуктов в таблице). То же самое с номером производства. Я уже пытался сделать это с помощью vlookup, но, похоже, он не работает.

Любой совет о том, как сделать эту работу?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2020

попробуй:

=FILTER(Sheet1!A:S; REGEXMATCH(Sheet1!A:A; "WO_2297000|SB_03957"))

или:

=QUERY(Sheet1!A:S; "where A matches 'WO_2297000|SB_03957'"; 1)
0 голосов
/ 21 февраля 2020

Если вы хотите получить все данные, которые содержат keyword (например, WO_2297000, SB_03957 et c), вы можете попробовать использовать этот запрос, который вернет вам данные из таблицы, содержащей WO_2297000.

Если вы хотите использовать его с другими ключевыми словами, просто замените WO_2297000 на желаемое. То же самое касается диапазонов - они должны быть настроены на те, которые есть у вас на основном листе.

=ARRAYFORMULA(QUERY(A2:S19,"SELECT * WHERE A CONTAINS 'WO_2297000'",0)) 

Ссылка

...