
Например, у меня есть список с двумя элементами: «фрукты» и «овощи». Когда кто-то выбирает «фрукты», во втором столбце отображается список фруктов. Когда кто-то выбирает «овощи», во втором столбце отображается список овощей. Я пробовал IF
функции, но не знаю, как сделать так, чтобы отображался один список, а не другой.
решение1
ExcelGuy, вот метод достижения желаемого без использования макросов. Я создал список, похожий на тот, что вы упомянули:
У меня есть столбец под названием «Тип», который указывает, является ли это фруктом или овощем, как вы видите.
В моем случае я использую ячейку F1 в качестве входных данных. Я ссылаюсь на эту ячейку для выбранного столбца. По сути, это отображает число только в том случае, если оно соответствует критериям, и это число является индексом, так что вы сохраняете тот же исходный порядок:
Как только это будет сделано, останется только взять список в следующем порядке:
Я сделал все на одном листе, но вы можете модифицировать этот пример под свои нужды. Надеюсь, это поможет!