Dividir una columna de texto (Power Query)

En Power Query, una columna de texto se puede dividir en varias columnas y de varias maneras diferentes para lograr los resultados que desee. De forma predeterminada, el nombre de las nuevas columnas contiene el mismo nombre que la columna original con un sufijo de un punto (.) y un número que representa cada sección dividida de la columna original. A continuación, puede cambiar el nombre de la columna.

Nota    El icono expandir Expandir en un encabezado de columna no se usa para dividir una columna. Se usa para expandir columnas estructuradas, como Lista,Registroo Tabla. Para obtener más información, vea Trabajar con una columna estructurada lista, registro o tabla.

Puede dividir una columna con un tipo de datos de texto en dos o más columnas con un carácter delimitador común. Por ejemplo, una columna Nombre que contiene valores escritos como <Apellidos>, <Nombre> se puede dividir en dos columnas con el carácter de coma (,).

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccione la columna que desea dividir. Asegúrese de que es un tipo de datos de texto.

  3. Seleccione Inicio > Dividir columna > por delimitador. Aparecerá el cuadro de diálogo Dividir una columna por delimitador.

  4. En la lista desplegable Seleccionar o escribir un delimitador, seleccione Dos puntos,Coma,Signo igual,Punto y coma,Espacio,Tabulacióno Personalizado. También puede seleccionar Personalizado para especificar cualquier delimitador de caracteres.

  5. Seleccione una opción Dividiren:  

    • Delimitador más a la izquierda    Si hay varios delimitadores, la primera columna dividida se basa en el delimitador más lejos a la izquierda y la segunda columna dividida se basa en el resto de los caracteres de su derecha.

    • Delimitador más a la derecha   Si hay varios delimitadores, la segunda columna dividida se basa en el delimitador situado más a la derecha y la primera columna dividida se basa en el resto de los caracteres de su izquierda.

    • Cada repetición del delimitador   Si hay varios delimitadores, divida cada columna por el delimitador. Por ejemplo, si tiene tres delimitadores, acabará con cuatro columnas.

  6. Seleccione Mostrar opciones avanzadasy escriba el número de columnas o filas en las que se dividirá.

  7. Si elige Personalizar en Seleccionar o escribir una lista desplegable delimitadora, es posible que tenga que escribir un carácter de cita alternativo o un carácter especial.

  8. Seleccione Aceptar.

  9. Es posible que desee cambiar el nombre de las nuevas columnas por nombres más significativos. Para obtener más información, vea Cambiar el nombre de una columna.

Puede dividir una columna con un tipo de datos de texto en dos o más columnas usando el número de caracteres dentro de un valor de texto.

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccione la columna que desea dividir. Asegúrese de que la columna es un tipo de datos de texto.

  3. Seleccione Inicio>Columna dividida > por número de caracteres. Aparecerá el cuadro de diálogo Dividir una columna por número de caracteres.

  4. En el cuadro de texto Número de caracteres, escriba el número de caracteres usados para dividir la columna de texto.

  5. Seleccione una opción Dividir:

    • Una vez, lo más a la izquierda posible    La primera columna dividida se basa en el número de caracteres que se cuentan desde la izquierda y la segunda columna dividida se basa en el resto de los caracteres de la derecha.

    • Una vez, tan a la derecha como sea posible    La segunda columna dividida se basa en el número de caracteres que se cuentan desde la derecha y la primera columna dividida se basa en el resto de los caracteres de la izquierda.

    • Varias veces   Si la columna tiene muchos caracteres, divida en muchas columnas en función del número de caracteres. Por ejemplo, si la columna original tiene 25 caracteres y especifica el número de caracteres como 5, terminará con cinco columnas nuevas, cada una con 5 caracteres.

  6. Seleccione Mostrar opciones avanzadasy escriba el número de columnas en las que se dividirá.

  7. Seleccione Aceptar.

  8. Es posible que desee cambiar el nombre de las nuevas columnas por nombres más significativos. Para obtener más información, vea Cambiar el nombre de una columna.

Puede dividir una columna especificando posiciones numéricas fijas de caracteres.

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccione la columna que desea dividir. Asegúrese de que la columna es un tipo de datos de texto.

  3. Seleccione Inicio>Dividir columna > por posiciones. Aparecerá el cuadro de diálogo Dividir columna por posiciones.

  4. En el cuadro Posiciones, escriba los números de posición para dividir la columna de texto. Por ejemplo, escriba 5, 10, 15 para dividir la columna en 3 columnas de 5 caracteres.

  5. Opcionalmente, seleccione Opciones avanzadasy, a continuación, seleccione una de las siguientes opciones:

    • Columnas    Cada longitud de columna se basa en las posiciones especificadas. Esta es la acción predeterminada.

    • Filas    En lugar de una nueva columna, se agrega una nueva fila en función de las posiciones especificadas. Por ejemplo, escriba 5, 10, 15 para dividir la columna en 3 filas de 5 caracteres.

  6. Seleccione Aceptar.

  7. Es posible que desee cambiar el nombre de las nuevas columnas por nombres más significativos. Para obtener más información, vea Cambiar el nombre de una columna.

Puede dividir una columna en función de las combinaciones de mayúsculas y minúsculas, mayúsculas o minúsculas:

Minúscula a mayúscula    Para cada instancia de dos letras consecutivas, la primera en minúsculas y la segunda en mayúscula, divida la columna original para que la segunda columna dividida comience con la letra mayúscula. Por ejemplo:

Columna original

Primera columna dividida

Segunda columna dividida

Avión

Aire

Avión

AngelFish

Ángel

Pescado

BallPark

Bola

Parque

Mayúsculas a minúsculas    Para cada instancia de dos letras consecutivas, la primera es mayúscula y la segunda en minúscula, divida la columna original para que la segunda columna dividida comience con la letra en minúsculas. Por ejemplo:

Columna original

Primera columna dividida

Segunda columna dividida

Iphone

I

teléfono

Ipad

I

teclado

Ebay

E

bahía

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccione la columna que desea dividir. Asegúrese de que es un tipo de datos de texto.

  3. Siga uno de los siguientes procedimientos: 

    • Seleccione Inicio > Dividir columna > En minúsculas a Mayúsculas.

    • Seleccione Inicio > Dividir columna > por mayúsculas a minúsculas.

  4. Es posible que desee cambiar el nombre de las nuevas columnas por nombres más significativos. Para obtener más información, vea Cambiar el nombre de una columna.

Desea dividir una columna en función de las combinaciones de dígitos y no dígitos, de dígito a no dígito o de no dígito a dígito.

De un dígito a otro dígito    Para cada instancia de dos caracteres consecutivos, el primero es un dígito y el segundo es un no dígito, divida la columna original para que la segunda columna dividida comience con el carácter no dígito. Por ejemplo:

Columna original

Primera columna dividida

Segunda columna dividida

123Shoes

123

Zapatos

456Gloves

456

Guantes

789Scarf

789

Bufanda

Sin dígitos a dígitos    Para cada instancia de dos caracteres consecutivos, el primero no es dígito y el segundo es un dígito, divida la columna original para que la segunda columna dividida comience con el carácter de dígito. Por ejemplo:

Columna original

Primera columna dividida

Segunda columna dividida

123Shoes

Zapatos

123

456Gloves

Guantes

456

789Scarf

Bufanda

789

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccione la columna que desea dividir. Asegúrese de que es un tipo de datos de texto.

  3. Siga uno de los siguientes procedimientos: 

    • Seleccione Inicio > Dividir columna > En minúsculas a Mayúsculas.

    • Seleccione Inicio > Dividir columna > por mayúsculas a minúsculas.

  4. Es posible que desee cambiar el nombre de las nuevas columnas por nombres más significativos. Para obtener más información, vea Cambiar el nombre de una columna.

Vea también

Ayuda de Power Query para Excel

Agregar o cambiar tipos de datos

Dividir columnas por delimitador (docs.com)https://docs.microsoft.com/en-us/power-query/split-columns-delimiter

Dividir columnas por número de caracteres (docs.com)https://docs.microsoft.com/en-us/power-query/split-columns-number-characters

Dividir columnas por posiciones (docs.com)https://docs.microsoft.com/en-us/power-query/split-columns-positions

Dividir columnas en minúsculas en mayúsculas (docs.com)https://docs.microsoft.com/en-us/power-query/splitcolumns-lowercase-to-uppercase

Dividir columnas en mayúsculas en minúsculas (docs.com)https://docs.microsoft.com/en-us/power-query/splitcolumns-uppercase-to-lowercase

Dividir columnas por dígitos no

Dividir columnas por dígito a no dígitos (docs.com)https://docs.microsoft.com/en-us/power-query/splitcolumns-digit-to-nondigit

Funciones divisoras (docs.com)https://docs.microsoft.com/en-us/powerquery-m/splitter-functions

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×