Excel muestra la lista desplegable según el valor de la celda

Excel muestra la lista desplegable según el valor de la celda

Aquí, tengo una lista de frutas de color rojo, y una lista debajo, de frutas de color amarillo, como pueden ver.

Aquí, Tengo dos listas desplegables que se utilizan para seleccionar colores y frutas. Al seleccionar "Rojo", en la lista desplegable de la izquierda, me gustaría que la lista de la derecha mostrara la lista de frutas de color rojo.solo. Al seleccionar "Amarillo", en la lista desplegable de la izquierda, me gustaría que la lista de la derecha mostrara la lista de frutas de color amarillo.solo. ¿Qué tipo de fórmula uso para hacer eso?

Respuesta1

Yo crearía una fórmula como esta. El fruto rojo figura en la columna AA. La fruta amarilla figura en la columna AB.
=IF(A1="Red",OFFSET(AA2,0,0,COUNTA(AA2:AA10),1),IF(A1="Yellow",OFFSET(AB2,0,0,COUNTA(AB2:AB10),1)))

En la lista de validación de datos de la celda para seleccionar la fruta, ingrese la fórmula anterior.

Cómo funciona

La declaración IF evalúa el color de la fruta seleccionada. El comando DESPLAZAMIENTO creará una lista comenzando en la parte superior de la lista de frutas del color seleccionado. La fórmula COUNTA cuenta la cantidad de frutas en la columna (hasta 10 frutas).

información relacionada