Dividir una columna de texto (Power Query)

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

Dividir una columna por delimitador

Puede dividir una columna con un tipo de datos de texto en dos o más columnas mediante 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 en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.

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

  3. > SeleccioneInicio Dividir columna>por delimitador. Aparece 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, tabulador o personalizado. También puede seleccionar Personalizado para especificar cualquier delimitador de caracteres.

  5. Seleccione una opción Dividir en :

    • Delimitador situado más a la izquierda Si hay varios delimitadores, la primera columna de división se basa en el delimitador más a la izquierda y la segunda columna de división se basa en el resto de los caracteres a su derecha.
    • Delimitador más a la derechaSi hay varios delimitadores, la segunda columna de división se basa en el delimitador más a la derecha y la primera columna de división se basa en el resto de los caracteres a su izquierda.
    • Cada aparición del delimitador Si hay varios delimitadores, divida cada columna por el delimitador. Por ejemplo, si tiene tres delimitadores, terminará con cuatro columnas.
  6. Seleccione Mostrar opciones avanzadas y escriba el número de columnas o filas en que se va a dividir.

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

  8. Seleccione Aceptar.

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

Dividir una columna por el número de caracteres

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

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

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

  3. > SeleccioneInicio Dividir columna>por número de caracteres. Aparece 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 que se usa para dividir la columna de texto.

  5. Seleccione una opción de división :

    • Una vez, lo más a la izquierda posible La primera columna de división se basa en el número de caracteres que se cuentan desde la izquierda y la segunda columna de división se basa en el resto de los caracteres de la derecha.
    • Una vez, lo más a la derecha posible La segunda columna de división se basa en el número de caracteres que se cuentan desde la derecha y la primera columna de división se basa en el resto de los caracteres de la izquierda.
    • Repetidamente Si la columna tiene muchos caracteres, se divide en muchas columnas según el número de caracteres. Por ejemplo, si la columna original tiene 25 caracteres y especifica 5 el número de caracteres, terminará con cinco columnas nuevas, cada una con 5 caracteres.
  6. Seleccione Mostrar opciones avanzadas y escriba el número de columnas en que se dividirá.

  7. Seleccione Aceptar.

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

Dividir una columna por posiciones

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 en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.

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

  3. Seleccione Inicio>Dividir columna>por posiciones. Aparece 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 avanzadas y, a continuación, seleccione una de las siguientes opciones:

    • Columnas La longitud de cada 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 quiera cambiar el nombre de las nuevas columnas por nombres más intuitivos. Para obtener más información, vea Cambiar el nombre de una columna.

Dividir una columna por combinaciones de mayúsculas y minúsculas de letras

Puede dividir una columna según combinaciones de mayúsculas y minúsculas, minúsculas a mayúsculas o minúsculas:

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

Columna original Primera columna de división Segunda columna de división
Avión Aéreo datos
Pez ángel Ángel Pescado
Estadio de béisbol Bola Parque

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

Columna original Primera columna de división Segunda columna de división
iPhone I teléfono
iPad I Pad
Ebay E Bay
  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.

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

  3. Siga uno de estos procedimientos:

    • > SeleccioneInicio Dividir columna>de minúsculas a mayúsculas.
    • > SeleccioneInicio Dividir columna>en mayúsculas a minúsculas.
  4. Es posible que quiera cambiar el nombre de las nuevas columnas por nombres más intuitivos. Para obtener más información, consulte Cambiar el nombre de una columna.

Dividir una columna por combinaciones de dígitos y no dígitos

Desea dividir una columna según combinaciones de dígitos y no dígitos, dígito a no dígito o no dígito a dígito.

Dígito a no 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 de división comience con el carácter no dígito. Por ejemplo:

Columna original Primera columna de división Segunda columna de división
123Zapatos 123 Shoes
456Guantes 456 Guantes
789Bufanda 789 Bufanda

No dígito a dígito Para cada instancia de dos caracteres consecutivos, el primero no es un 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 de división Segunda columna de división
123Zapatos Shoes 123
456Guantes Guantes 456
789Bufanda Bufanda 789
  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.

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

  3. Siga uno de estos procedimientos:

    • > SeleccioneInicio Dividir columna>de minúsculas a mayúsculas.
    • > SeleccioneInicio Dividir columna>en mayúsculas a minúsculas.
  4. Es posible que quiera cambiar el nombre de las nuevas columnas por nombres más intuitivos. Para obtener más información, consulte Cambiar el nombre de una columna.

Consulte también

Ayuda de Power Query para Excel

Agregar o cambiar tipos de datos

Dividir columnas por delimitador (docs.com)

Dividir columnas por número de caracteres (docs.com)

Dividir columnas por posiciones (docs.com)

Dividir columnas de minúsculas a mayúsculas (docs.com)

Dividir columnas de mayúsculas a minúsculas (docs.com)

Dividir columnas por valor no dígito a dígito (docs.com)

Dividir columnas de dígito a no dígito (docs.com)

Funciones de división (docs.com)