Excel: cómo dividir una cadena por una longitud específica

Excel es una herramienta muy versátil y poderosa que nos permite trabajar con datos de manera eficiente. Hoy vamos a aprender una función básica pero muy útil: cómo dividir una cadena por una longitud específica. Si alguna vez te has encontrado con un texto largo que necesitas cortar en pedazos más pequeños, ¡este artículo es para ti! Acompáñanos mientras exploramos los pasos sencillos para dividir una cadena de texto en Excel y facilitar tu trabajo con datos.


Puedes usar el Texto a columnas característica dentro del Datos pestaña en Excel para dividir una cadena por una longitud específica en varias columnas.

El siguiente ejemplo muestra cómo hacerlo en la práctica.

Ejemplo: cómo dividir una cadena por longitud específica en Excel

Supongamos que tenemos la siguiente columna de ID de empleado en Excel:

Excel: cómo dividir una cadena por una longitud específica

Cada identificación de empleado consta de nueve caracteres en total.

Supongamos que queremos dividir cada cadena de identificación de empleado en trozos de tres letras en tres columnas separadas.

Para hacerlo, podemos resaltar el rango de celdas. A2:A9y luego haga clic en Datos pestaña a lo largo de la cinta superior, luego haga clic en el Texto a columnas icono dentro del Herramientas de datos grupo:

Excel: cómo dividir una cadena por una longitud específica

En el nuevo cuadro que aparece, marque la casilla junto a Ancho fijoluego haga clic Próximo:

Excel: cómo dividir una cadena por una longitud específica

En el cuadro blanco, haga clic en las ubicaciones donde desea dividir el texto.

Haremos clic una vez después del primer conjunto de tres caracteres, luego haremos clic nuevamente después del segundo conjunto de tres caracteres para crear dos líneas visibles:

Excel: cómo dividir una cadena por una longitud específica

Luego haga clic Próximo.

Luego escribe $C$2 en el Destino cuadro, luego haga clic en Finalizar:

Excel: cómo dividir una cadena por una longitud específica

Cada cadena en la columna A se dividirá automáticamente en tres nuevas columnas, cada una de las cuales contiene tres caracteres de la cadena de ID del empleado:

Excel: cómo dividir una cadena por una longitud específica

Nota: En este ejemplo, elegimos dividir una cadena en función de una longitud de 3, pero puedes elegir dividirla por cualquier longitud que desees especificando los saltos de línea en el segundo paso del Texto a columnas característica.

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras operaciones comunes en Excel:

Excel: cómo dividir una cadena por coma
Excel: cómo dividir direcciones en varias celdas
Excel: cómo dividir Word en letras individuales

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Excel: cómo dividir una cadena por una longitud específica

En Excel, dividir una cadena de texto en segmentos más pequeños puede ser una tarea común, especialmente cuando necesitas manipular datos o realizar cálculos específicos. Una de las formas de lograr esto es dividir la cadena en partes de una longitud específica. En este artículo, te mostraremos cómo hacerlo.

Utilizando la función IZQUIERDA() y LARGO()

Una forma sencilla de dividir una cadena por una longitud específica en Excel es utilizando las funciones IZQUIERDA() y LARGO(). Estas funciones te permiten extraer una cierta cantidad de caracteres desde el inicio de la cadena.

Supongamos que tenemos una cadena de texto en la celda A1 y queremos dividirla en segmentos de 3 caracteres cada uno. Aquí está cómo puedes hacerlo:

  1. En una celda vacía, por ejemplo, la celda B1, ingresa la siguiente fórmula: =IZQUIERDA($A$1, 3). Esta fórmula extrae los primeros 3 caracteres de la celda A1.
  2. Arrastra hacia abajo la fórmula en la celda B1 hasta donde necesites dividir la cadena.

De esta manera, obtendrás segmentos de 3 caracteres de la cadena original en las celdas B1, B2, B3, y así sucesivamente.

Si deseas dividir una cadena en segmentos de longitud diferente, solo necesitas modificar el número dentro de la fórmula IZQUIERDA(). Por ejemplo, si deseas segmentos de 5 caracteres, la fórmula sería =IZQUIERDA($A$1, 5).

Utilizando la función DEREXTRAER()

Otra función útil para dividir una cadena en segmentos de longitud específica en Excel es DEREXTRAER(). Esta función extrae una cierta cantidad de caracteres desde el final de la cadena. Aquí tienes un ejemplo:

  1. En una celda vacía, como la celda B1, ingresa la siguiente fórmula: =DEREXTRAER($A$1, LARGO($A$1) – 2, 3). Esta fórmula extrae los últimos 3 caracteres de la celda A1.
  2. Arrastra hacia abajo la fórmula en la celda B1 hasta donde necesites dividir la cadena.

De esta manera, obtendrás segmentos de 3 caracteres desde el final de la cadena original en las celdas B1, B2, B3, y así sucesivamente.

Al igual que con la función IZQUIERDA(), puedes modificar los números dentro de la fórmula DEREXTRAER() según la longitud que desees para los segmentos.

Ahora que conoces estas dos formas de dividir una cadena por una longitud específica en Excel, puedes ahorrar tiempo y esfuerzo al manipular datos en tus hojas de cálculo. ¡Explora más sobre las funciones mencionadas y descubre todas las posibilidades que Excel tiene para ofrecerte!

Si deseas obtener más información sobre cómo utilizar Excel y sacar el máximo provecho de sus funcionalidades, puedes consultar los siguientes enlaces de referencia:

Deja un comentario