Pregunta

conjunto de datos Suponiendo parece

Country Region  Product
UK  North   fdhlw46
UK  North   fdhlw47
UK  North   fdhlw48
UK  North   fdhlw49
UK  North   fdhlw50
UK  South   fdhlw51
UK  South   fdhlw52
UK  South   fdhlw53
UK  South   fdhlw54
UK  South   fdhlw55
UK  South   fdhlw56
UK  South   fdhlw57
UK  West    fdhlw58
UK  West    fdhlw59
UK  West    fdhlw60
UK  London  fdhlw61
UK  London  fdhlw62
USA New York    fdhlw63
USA New York    fdhlw64
USA New York    fdhlw65
USA New York    fdhlw66
USA Chicago fdhlw67
USA Chicago fdhlw68
USA Chicago fdhlw69
USA Chicago fdhlw70
USA LA  fdhlw71
USA LA  fdhlw72
USA LA  fdhlw73
USA LA  fdhlw74
USA LA  fdhlw75

¿Cómo puedo obtener en cascada menús desplegables / listas de selección en Excel, donde los usuarios selecciona, el país, que luego se reduce a la región y, por último producto?

Hasta ahora todo lo que tengo es una serie llamada 'país' que pueda luego "de datos - Validación - fuente: = país", pero esto sólo me da el primer valor, y no elimina los duplicados

¿Fue útil?

Solución

http://www.contextures.com/xlDataVal13.html

Este enfoque significa que define un conjunto único de valores para cada agrupación, pero esto es trivial.

Gracias por las ideas de otros.

Otros consejos

Seleccione el rango de datos a continuación -> Filtro -> Autofilter. ¿Tiene que lograr lo que está buscando?

Creo que desee utilizar la función INDIRECTA para buscar el valor de una celda, en lugar de definir una actualización directamente el rango en la validación de datos. Echar un vistazo a esta página cuales lo explica bastante bien.

Se advierte sin embargo que varias validaciones en cascada de este tipo tienen problemas particulares de su propia. Sobre todo, si se hace una segunda (o tercera, etc) la selección, a continuación, volver atrás y editar la primera selección, no hay ningún indicador automático que decir que la selección ya no sea válido. Por ejemplo, si usted tiene la siguiente:

Type        Detail
Fruit       Apple

... y luego cambiar la primera columna:

Type        Detail
Vegetable   Apple

... entonces ahora puede tener un problema. Encontrar tales inconsistencias pueden ser muy duro, o requiere algo de código para resaltar / fix. El blog DDOE muestra un método para poner de relieve este tipo de errores utilizando el formato condicional, pero esto es muy cálculo intensivo y no escala bien.

Tenga en cuenta que múltiples búsquedas de esta naturaleza pueden llevar un libro de rodillas si se utiliza liberalmente, incluso sin utilizar el formato condicional.

Con todo, para un pequeño proyecto en el que la entrada de datos está estrechamente controlada este es un método flexible de la cascada listas desplegables, pero si usted tiene poco control sobre los usuarios, o si los datos recogidos crecerán más allá de un par de líneas de cientos entonces es probable que desea buscar en la validación de la validación (!) con VBA, o simplemente ir hasta el final y forzando la entrada a través de un formulario de usuario, que es con mucho la mejor opción.

Editar: Ejemplo libro

Editar otra vez: Si los datos se tiene que quedar absolutamente la manera que es, a continuación, un filtro avanzado que crea los rangos con nombre utilizadas en la validación sería necesario. En este nivel de complejidad, aunque te seguramente será mejor simplemente utilizando un formulario de entrada de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top