Saltar al contenido

Funcion excel para separar datos celda

Funcion excel para separar datos celda

Cómo separar datos en Excel en función de criterios

¿Cómo se divide una celda en Excel? Utilizando la función de Texto a Columnas, Relleno Flash, fórmulas o la herramienta Dividir Texto. Este tutorial describe todas las opciones para ayudarte a elegir la técnica más adecuada para tu tarea particular.

Generalmente, puedes necesitar dividir celdas en Excel en dos casos. La mayoría de las veces, cuando importas datos de alguna fuente externa en la que toda la información está en una columna mientras que tú la quieres en columnas separadas. O bien, puede querer separar las celdas de una tabla existente para un mejor filtrado, clasificación o un análisis detallado.

La función de texto a columnas resulta muy útil cuando se necesita dividir el contenido de las celdas en dos o más celdas. Permite separar cadenas de texto mediante un delimitador determinado, como la coma, el punto y coma o el espacio, así como dividir cadenas de una longitud fija. Veamos cómo funciona cada escenario.

Sea cual sea la información diversa que contengan tus celdas, una fórmula para dividir una celda en Excel se reduce a encontrar una posición del delimitador (coma, espacio, etc.) y extraer una subcadena antes, después o entre los delimitadores. Por lo general, se utilizan las funciones BUSCAR o BUSCAR para determinar la posición del delimitador y una de las funciones de texto (IZQUIERDA, DERECHA o MEDIA) para obtener una subcadena.

¿Existe una función de división de texto en Excel?

Disponibilidad. Divide las cadenas de texto utilizando delimitadores de columna y fila. La función TEXTSPLIT funciona igual que el asistente de texto a columnas, pero en forma de fórmula. Permite dividir a través de columnas o por filas.

¿Cómo puedo extraer sólo las letras de una celda en Excel?

Paso 1: Abra Excel. Paso 2: Escriba cualquier cadena alfanumérica en la celda “B5” (por ejemplo, geeksId345768). Paso 5: Escriba el nombre de la función “=onlyText(B5)” en la celda “C5”.

Fórmula de división de Excel

Num_Char: La función LEN devuelve el número de caracteres del nombre completo. La coma no estará en el nombre invertido, por lo que se resta 1 a la longitud. En este ejemplo, la longitud es 11, por lo que el Num_Char es 10 (11-1)

Otra forma de invertir los nombres de “Smith, Mary” a “Mary Smith”, es utilizando una fórmula larga, con las funciones RIGHT, LEN, SEARCH y LEFT. Este vídeo muestra cómo construir la fórmula larga, y hay pasos escritos, y la transcripción completa del vídeo, debajo del vídeo.

En este libro de trabajo, hay una lista de nombres en una tabla. Los nombres muestran el apellido, luego una coma y el nombre. Vamos a utilizar una fórmula para cambiar los nombres, de modo que el primer nombre sea el primero, luego un espacio y después el apellido.

Para ello, vamos a construir una fórmula en la columna B y vamos a echar un vistazo rápido a ella ahora. Va a ir al lado derecho de la celda y obtener el primer nombre y luego poner un espacio, luego ir al lado izquierdo de la celda y obtener el apellido.

Vamos a dividir esto en pasos para ver cómo funciona esta larga fórmula. Lo primero que tenemos que hacer es encontrar dónde está la coma en el nombre. Aquí está Smith, Mary, y hay un carácter de espacio aquí después de la coma.

Excel divide el texto por la fórmula del espacio

Nota: Si está utilizando una versión antigua de Excel que no ofrece las funciones TEXTBEFORE y TEXTAFTER, la solución es un poco más complicada, y el enfoque estándar es utilizar fórmulas que combinen las funciones LEFT, RIGHT, LEN y FIND. Para más detalles, véase más abajo.

En este ejemplo, el objetivo es dividir una cadena de texto en el carácter de subrayado(“_”) con una fórmula. Observe que la ubicación del guión bajo es diferente en cada fila. Esto significa que la fórmula necesita localizar la posición del carácter de subrayado primero antes de extraer cualquier texto. Hay dos enfoques básicos para resolver este problema. Si está utilizando Excel 365, el mejor enfoque es utilizar las funciones TEXTBEFORE y TEXTAFTER. Si está utilizando una versión anterior de Excel sin estas funciones, puede utilizar una fórmula que combine las funciones LEFT, RIGHT, LEN y FIND. Ambos enfoques se explican a continuación.

En la versión actual de Excel, el problema es bastante sencillo. Puedes extraer el texto del lado izquierdo del delimitador con la función TEXTBEFORE y el texto del lado derecho con la función TEXTAFTER. Este es el enfoque que se muestra en la hoja de trabajo anterior, donde la fórmula en C5 es:

Cómo separar los datos en Excel mediante una fórmula

Cómo utilizar fórmulas de Excel, o trucos rápidos, para dividir una dirección completa en columnas para la calle, la ciudad, el estado y el código postal. Los ejemplos de fórmulas utilizan funciones de texto — IZQUIERDA, DERECHA, MEDIA, SUBSTITUIR, BUSCAR, etc.

El código postal siempre tiene 5 o 9 caracteres, por lo que el número más alto (9) se escribe en la fórmula. No es necesario calcularlo. Eso devolverá hasta un máximo de 9 caracteres, y funciona para ambos tipos de códigos postales.

En este desafío, algunas personas dijeron que usarían Flash Fill, en lugar de fórmulas, para dividir las direcciones. Flash Fill se introdujo en Excel 2013, y te ayuda a extraer información, basada en patrones en tus datos. Puedes usarlo para poner nombres en orden inverso, dividir fechas y horas, y muchas otras tareas de datos.

Ejemplos de dirección dividida: Para ver los ejemplos de direcciones divididas para Flash Fill, Texto a Columnas y fórmulas basadas en posiciones de comas, descargue el libro de trabajo de Ejemplos de Direcciones Divididas. El archivo comprimido está en formato xlsx y no contiene macros.

Desafío de dividir direcciones: Para ver el desafío de dividir direcciones y las soluciones sugeridas, descargue el libro de trabajo Desafío de dividir direcciones. El archivo comprimido está en formato xlsx y no contiene macros.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad