Например, у меня есть список с двумя пунктами: "фрукты" и "овощи". Когда кто-то выбирает "фрукты", во втором столбце отображается список фруктов. Когда кто-то выбирает "овощи", во втором столбце отображается список овощей. Я пробовал функции IF , но сейчас я не знаю, как заставить его показывать один список, а не другой.

1 ответ1

0

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

http://i.imgur.com/BdWOJb4.png

У меня есть столбец с именем type, который указывает, является ли это фрукт или овощ, как вы видите.

В моем случае я использую ячейку F1 в качестве ввода. Я ссылаюсь на эту ячейку для выбранного столбца. По сути, это показывает число только в том случае, если оно соответствует критериям, и это число является индексом, поэтому вы сохраняете тот же исходный порядок:

http://i.imgur.com/ALd5V4Q.png

Как только это будет завершено, тогда просто нужно получить список в таком порядке:

http://i.imgur.com/0bai0lN.png

Я сделал все на одном листе, но вы непременно можете изменить этот пример в соответствии со своими потребностями. Надеюсь, поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .