Возврат нескольких значений путем чтения нескольких столбцов и изменения в зависимости от выбора столбца - PullRequest
0 голосов
/ 06 декабря 2018

Screenshot of spreadsheet

Здравствуйте,

Я пытаюсь получить всех пользователей со статусом «Да» из данных для «Квалифицированный», и в моих результатах список пользователей долженизменить в зависимости от выбора.Если выбрано «B квалифицировано», должно отображаться «Да» в колонке «B квалифицировано».

Создан раскрывающийся список для квалифицированных A, B квалифицированных и C. квалифицированных.Мне удалось получить результаты для одного столбца, потому что я выбрал диапазон данных.Возникли проблемы со связыванием заголовков столбцов и чтением результатов по заголовкам.Пожалуйста, помогите

1 Ответ

0 голосов
/ 07 декабря 2018

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

В отдельной части вашей рабочей книги (ее можно увидеть рядом с вашими данными на той же рабочей таблице, или вы можете поместить ее на отдельную рабочую таблицу и скрыть, если хотите), вы помещаете список (давайтеназовите его квали-матрицей) квалифицированного, квалифицированного B, ... и рядом с ним вы указываете диапазон ячеек фактических данных или имя диапазона, если предпочитаете работать с именованными диапазонами.Затем вы выбираете ячейку на этом листе (скажем, SheetX!A1), в которую вы помещаете результаты поиска (значение поиска - это то, что выбрано в раскрывающемся списке, а диапазон поиска - квали-матрица).

Таким образом, приведенное выше даст вам ячейку, в которой фактический диапазон поиска будет таким, который вы будете использовать в большой формуле (той, которую я дал вам для SU) с функцией INDIRECT.Таким образом, формула становится:
{=IFERROR(INDEX($A$2:$A$9,SMALL(IF(INDIRECT(SheetX!$A$1)="Yes", ROW($A$2:$A$9)-MIN(ROW($A$2:$A$9))+1), ROWS($A$14:A14))),"")}

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