Chris necesita limitar el número de caracteres que se pueden escribir en una celda. Por ejemplo, necesita limitar la entrada a no más de 20 caracteres por celda, ya sea que estén escritos o pegados en la celda. Si el usuario intenta introducir más de 20 caracteres, debe recibir una alerta y no permitir la entrada. Chris se pregunta cómo puede imponer tal limitación.

La función de validación de datos de Excel tiene una forma incorporada de verificar la longitud de lo que se ingresa en una celda. Todo lo que necesita hacer es seleccionar la celda que desea limitar y seguir estos pasos:

  1. Muestre la pestaña Datos de la cinta.

  2. Haga clic en la herramienta Validación de datos en el grupo Herramientas de datos. Excel muestra el cuadro de diálogo Validación de datos. (Ver figura 1)

  3. Usando la lista desplegable Permitir, elija Longitud del texto.

  4. En la lista desplegable Datos, elija Menor que.

  5. En el cuadro Máximo, ingrese el valor 20.

  6. Haga clic en Aceptar.

Esto funciona bien si está ingresando texto en una celda, pero puede ser un poco extraño si alguien ingresa un valor numérico. (Esto puede no ser un problema real, ya que ingresar más de 20 dígitos como número es una circunstancia muy inusual en Excel).

También es un problema si desea asegurarse de que la información pegada esté verificada por su longitud; pegar algo en una celda que usa Validación de datos elimina la Validación de datos en la celda. En ese caso, querrá usar una macro para hacer la verificación de longitud. Ya puede encontrar una solución de este tipo en ExcelTips, _ en una sugerencia titulada _Setting a Length Limit on Cells. (Puede buscar este título de sugerencia usando el cuadro de búsqueda en la parte superior derecha de cualquier página.)

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

Este consejo (12329) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Limiting_Number_of_Characters_in_a_Cell [Limitar el número de caracteres en una celda].