El uso de Excel para ingresar datos es bastante común. Cuando ingresa información, es posible que desee limitar lo que se puede colocar en una celda en particular. Por ejemplo, es posible que esté trabajando en un registro de empleados y debe asegurarse de ingresar el nombre de cada empleado una sola vez en la hoja de trabajo.

Una forma de abordar este desafío es crear una lista de nombres permitidos, ya sea en otra hoja de trabajo o en un lugar diferente en la misma hoja de trabajo. Asigne a esta lista de nombres un nombre definido, como ValidNames.

Luego, sigue estos pasos:

  1. Elija las celdas donde ingresará los nombres de los empleados; aquellos en los que desea asegurarse de ingresar cada nombre una sola vez. (Para este ejemplo, supongamos que selecciona las celdas A1: A10.)

  2. Elija Validación en el menú Datos. Excel muestra el cuadro de diálogo Validación de datos.

  3. Asegúrese de que se muestre la pestaña Configuración. (Ver figura 1)

  4. En la lista desplegable Permitir, elija Personalizado.

  5. En el cuadro Fórmula (que aparece cuando completa el paso 4), ingrese la siguiente fórmula:

=AND(COUNTIF(ValidNames,A1)=1,COUNTIF($A$1:$A$10,A1)=1)

Haga clic en Aceptar para cerrar el cuadro de diálogo.

Esta fórmula de validación funciona porque verifica el rango de entrada (A1: A10)

y se asegura de que no aparezca más de un nombre de la lista ValidNames. Hay muchas otras variaciones de esta fórmula en particular que se pueden utilizar, ya que Excel proporciona muchas formas diferentes de realizar la misma tarea. En Microsoft Knowledge Base se proporciona un ejemplo de un método de fórmula alternativo:

http://support.microsoft.com/kb/213185

Si bien el artículo de la base de conocimientos es específicamente para Excel 2000, la fórmula que se encuentra en la raíz del artículo (paso 7) funcionará bien en otras versiones de Excel.

Estos métodos de fórmulas funcionan muy bien si está escribiendo nombres en su lista de entrada. Si prefiere usar una lista desplegable para seleccionar nombres, hay un método ingenioso presentado en esta página web:

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

Lo que lo hace elegante es que la lista desplegable es dinámica. Por ejemplo, cuando selecciona un nombre para ir a una celda, ese nombre se elimina de la lista desplegable utilizada para seleccionar nombres en otras celdas. Muy agradable.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2751) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Limiting_Entry_of_Names [Limitación de la entrada de nombres].