¿Tiene dificultades para dividir el texto en Excel? Con la función TEXTSPLIT, puede separar fácilmente el texto en varias columnas.

Microsoft Excel es una poderosa herramienta para refinar y analizar datos, desde lo simple hasta lo complejo. Pero a veces, puede encontrar situaciones en las que sus datos no se vean del todo bien.

Tal vez una importación de CSV prolongada haya ido mal, o necesite separar los nombres para reorganizarlos. Afortunadamente, Excel ofrece una forma eficiente y en línea de realizar tareas como estas, a través de la función TEXTSPLIT.

¿Qué es la función TEXTSPLIT en Microsoft Excel?

La función TEXTSPLIT le permite separar el texto en diferentes celdas según los separadores especificados. Puede dividir el texto en filas, columnas o en filas y columnas, y establecer una variedad de criterios para dividir.

Algunas de estas funciones se pueden lograr utilizando el Asistente para convertir texto en columnas de Excel, pero TEXTSPLIT ofrece esas características y más en línea como función, lo que puede resultar más efectivo para crear arreglos complejos, o para usuarios avanzados que ya saben usar funciones

instagram viewer

Comprender la sintaxis de la función TEXTSPLIT

La sintaxis completa de la función TEXTSPLIT es la siguiente:

=TEXTSPLIT(texto, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

La función consta de seis argumentos y parámetros. El texto El argumento define los datos que se pretende dividir. Esto puede ser una referencia a una determinada celda o grupo de celdas, o a un texto específico que defina dentro del argumento.

El col_delimiter define el carácter o texto específico que servirá como separador; cuando la función encuentre este carácter, dividirá el texto en ese punto en una nueva columna. El delimitador_fila El parámetro funciona de manera similar, excepto que si se define un carácter aquí, se usará para dividir el texto en filas nuevas.

El delimitador puede ser un carácter que se usa más comúnmente como separador, como un punto, una coma o un espacio, o puede ser un símbolo diferente, una letra, un número o incluso una cadena de texto de varios caracteres o un conjunto de palabras. Se debe especificar al menos uno de los argumentos delimitadores para que la función funcione correctamente.

Tenga en cuenta que dentro de esta función se pueden describir múltiples delimitadores de filas o columnas independientes. En tal caso, el conjunto de delimitadores debe agruparse dentro de un conjunto de corchetes (el { } teclas), como en el siguiente ejemplo:

=DIVISIÓN DE TEXTO("Texto de ejemplo",{"mi","t"})

Además, si bien no debe intentarlo ni necesitarlo, en caso de que un valor en ambos col_delimiter y delimitador_fila son lo mismo, col_delimiter se prioriza.

El ignorar_vacío El argumento especifica si se deben omitir los delimitadores que crearían celdas en blanco. Por ejemplo, si hubiera tres comas una al lado de la otra dentro de los datos del parámetro "texto", TEXTSPLIT crearía dos celdas en blanco de forma predeterminada. Establecer ignore_empty en FALSE mantiene este comportamiento, o puede establecerlo en TRUE para indicarle a la función que ignore los delimitadores que crearían celdas en blanco.

El modo_de_coincidencia El parámetro aclara si la coincidencia del separador de la función debe distinguir entre mayúsculas y minúsculas. Esto es relevante si necesita usar letras para sus delimitadores; es posible que desee decirle a Excel que divida las celdas en cada letra mayúscula "T", pero ignore cualquier letra minúscula "t", por ejemplo. Establecer este argumento en "0" mantiene el comportamiento predeterminado, que es hacer que todos los delimitadores distingan entre mayúsculas y minúsculas. Cambiarlo a "1" hace que los separadores no distingan entre mayúsculas y minúsculas.

El pad_con El argumento define el texto de reemplazo con el que se llenan las celdas en blanco, particularmente dentro de las matrices donde puede haber espacio adicional después de que se hayan tenido en cuenta todos los separadores relevantes. De forma predeterminada, devuelve un error "#N/A", por lo que puede valer la pena cambiarlo por otro si cree que surgirá el problema en sus datos.

Cómo usar la función TEXTSPLIT en Excel

Digamos que nos han dado una lista de nombres. Hay un orden claro para ellos, pero necesitamos reorganizarlos para hacerlos más legibles y fáciles de usar.

Como puede ver, la intención es separar los nombres en las columnas "Último" y "Primero". Seleccionar celda B4y dentro de la celda o la barra de fórmulas de arriba, escriba la fórmula que se muestra a continuación. Entonces presione Ingresar.

=DIVISIÓN DE TEXTO(A1,",")

Los nombres ahora se han separado en una nueva columna donde antes había una coma. Sin embargo, los datos se han derramado en una sola fila, lo que aún parece desordenado. Podemos arreglar esto fácilmente agregando otro delimitador para dividir los datos en diferentes filas.

Seleccionar celda B4 de nuevo, y dentro de la celda o la barra de fórmulas de arriba, escriba la fórmula que se muestra a continuación. Entonces presione Ingresar.

=DIVISIÓN DE TEXTO(A1,",",";")

Ahora se parece más a lo que esperábamos. En la fórmula nueva y actualizada, cada coma que se encuentra en los datos divide cada parte del nombre completo en su propia celda en columnas, mientras que cada punto y coma presente divide cada nombre en su propia fila.

Otra función única para potenciar su hoja de cálculo

La función TEXTSPLIT es una herramienta inteligente en la caja de herramientas de Microsoft Excel, que ofrece otra manera conveniente de Conquiste los desafíos de los datos y obtenga resultados sorprendentes, adaptados a la forma en que interactúa con información.

Hace que manipular, reorganizar y reorganizar sus datos sea un proceso fluido y fácil, y con el aprendizaje y la práctica, puede convertirse en una valiosa adición a su flujo de trabajo de datos.