Excel показывает раскрывающийся список на основе значения ячейки

Excel показывает раскрывающийся список на основе значения ячейки

Здесь, у меня есть список фруктов красного цвета, а под ним список фруктов желтого цвета, как вы можете видеть.

Здесь, у меня есть два раскрывающихся списка, используемых для выбора цветов и фруктов. При выборе "Красный" в раскрывающемся списке слева я хотел бы, чтобы справа отображался список фруктов красного цветатолько. При выборе «Желтый» в раскрывающемся списке слева я бы хотел, чтобы справа отображался список фруктов желтого цвета.толькоКакую формулу мне для этого использовать?

решение1

Я бы создал такую ​​формулу. Красный фрукт указан в столбце AA. Желтый фрукт указан в столбце AB.
=IF(A1="Red",OFFSET(AA2,0,0,COUNTA(AA2:AA10),1),IF(A1="Yellow",OFFSET(AB2,0,0,COUNTA(AB2:AB10),1)))

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

Как это работает

Оператор IF оценивает цвет выбранного фрукта. Команда OFFSET создаст список, начинающийся с верхней части списка выбранных цветов фруктов. Формула COUNTA подсчитывает количество фруктов в столбце (до 10 фруктов).

Связанный контент