извлекать определенные строки в новый лист на основе критериев - PullRequest
0 голосов
/ 12 октября 2018

У меня есть файл Excel с сотнями шагов (по одному в каждой строке), и каждый столбец представляет сценарий.Если этот шаг выполняется в сценарии, в этой же строке есть значение «x».

Я хотел бы извлечь данные из этого листа на другой лист, где для каждого сценария я бы видел только выполненные шагив этом.(сценарий состоит из нескольких шагов).

Вот представление о том, что я хотел бы сделать

How the data looks like and how I would like it to look

Я пытался использовать расширенную функцию фильтрации, но это помоглоне дать мне результаты, которые я хотел бы, и я не очень квалифицирован в написании условий ЕСЛИ.Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Попробуйте эту формулу массива в J3, если ваши данные соответствуют моему скриншоту, и перетащите их, как требуется.

= IFERROR (INDEX ($ A $ 3: $ A $ 12, МАЛЕНЬКИЙ (ЕСЛИ (ISTEXT)(B $ 3: B $ 12), ROW ($ A $ 1: $ A $ 10)), ROW (A1))), "")

enter image description here

0 голосов
/ 12 октября 2018

Вы можете попытаться использовать сводную таблицу, где строки - это шаги, а столбцы - это сценарии.Используйте сценарии в качестве значений и используйте вместо них сумму sum.

Таким образом, позже на выходном листе можно будет использовать de getpivotdata для его заполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...