Video: Validación de datos avanzada en Excel: Validación condicional en Excel 2025
Los campos de entrada del usuario en la figura son en realidad listas de validación de datos. El usuario puede hacer selecciones de un cuadro desplegable en lugar de escribir los valores. La Validación de datos en la celda E3 usa una técnica interesante con una función INDIRECTA para cambiar su lista según el valor en E2.
La hoja de trabajo contiene dos rangos con nombre. El rango llamado Car apunta a E6: E7 y el rango llamado Truck apunta a E10: E11. Los nombres son idénticos a las opciones en la lista de Validación de datos E2. La siguiente figura muestra el cuadro de diálogo Validación de datos para la celda E3. La Fuente es una función INDIRECTA con E2 como argumento.
La función INDIRECTA toma un argumento de texto que se resuelve en una referencia de celda. En este caso, debido a que E2 es "Camión", la fórmula se convierte en INDIRECTA ("Camión"). Debido a que Truck es un rango con nombre, INDIRECT devuelve una referencia a E10: E11 y los valores en esas celdas se convierten en las opciones. Si E2 contenía "Coche", INDIRECT devolvería E6: E7 y esos valores se convertirían en las elecciones.
Un problema con este tipo de validación de datos condicional es que cuando se cambia el valor en E2, el valor en E3 no cambia. Las opciones en E3 cambian, pero el usuario aún tiene que seleccionar entre las opciones disponibles o sus fórmulas pueden arrojar resultados inexactos.
