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 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. Después, puede cambiar el nombre de la columna.

Nota El icono de expandir 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 , vea Trabajar con una columna estructurada 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 la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccioneEditarconsulta>. 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 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 del extremo izquierdo Si hay varios delimitadores, la primera columna dividida se basa en el delimitador más alejado a la izquierda y la segunda columna dividida se basa en el resto de los caracteres de su derecha.
    • Delimitador del extremo derechoSi hay varios delimitadores, la segunda columna dividida se basa en el delimitador más alejado a la derecha y la primera columna dividida se basa en el resto de los caracteres de la izquierda.
    • Cada aparición del delimitador Si hay varios delimitadores, divida cada columna por el delimitador. Por ejemplo, si tiene tres delimitadores, termina con cuatro columnas.
  6. Seleccione Mostrar opciones avanzadas y escriba el número de columnas o filas en las que desea dividir.

  7. Si elige Personalizado en Seleccionar o escribe una lista desplegable delimitador, es posible que tenga que escribir un carácter de comillas 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.

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 dentro de un valor de texto.

  1. Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccioneEditarconsulta>. 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 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 usados para dividir la columna de texto.

  5. Seleccione una opción dividir :

    • Una vez, tan a la izquierda como sea posible La primera columna dividida se basa en el número de caracteres contando desde la izquierda y la segunda columna dividida se basa en el resto de los caracteres de la derecha.
    • Una vez, lo más a la derecha posible La segunda columna dividida se basa en el número de caracteres contando desde la derecha y la primera columna dividida se basa en el resto de los caracteres de la izquierda.
    • Repetidamente Si la columna tiene muchos caracteres, se divide 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, acabará con cinco columnas nuevas, cada una con 5 caracteres.
  6. Seleccione Mostrar opciones avanzadas y escriba el número de columnas en las que desea 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.

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 la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccioneEditarconsulta>. 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 Dividir>columna>en inicio 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, selecciona Opciones avanzadas y, a continuación, selecciona 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 que ha especificado. 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.

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

Puede dividir una columna basándose en combinaciones de mayúsculas y minúsculas, de minúsculas a mayúsculas o mayúsculas a minúsculas:

Minúsculas a mayúsculas Para cada instancia de dos letras consecutivas, la primera es minúscula y la segunda es 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
AirPlane Aire datos
AngelFish Ángel Pescado
BallPark Bola Aparcar

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

Columna original Primera columna dividida Segunda columna dividida
Iphone I teléfono
Ipad I panel
Ebay E bahía
  1. Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccioneEditarconsulta>. 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 estos procedimientos:

    • SeleccioneDividir columna> de inicio>en minúsculas a mayúsculas.
    • Seleccione Dividir columna>>en mayúsculas en 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.

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

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

De 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 dividida comience con el carácter no dígito. Por ejemplo:

Columna original Primera columna dividida Segunda columna dividida
123Hoes 123 Shoes
456Gloves 456 Guantes
789Scarf 789 Bufanda

Sin dígito a dígito Para cada instancia de dos caracteres consecutivos, el primero es no 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
123Hoes Shoes 123
456Gloves Guantes 456
789Scarf Bufanda 789
  1. Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccioneEditarconsulta>. 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 estos procedimientos:

    • SeleccioneDividir columna> de inicio>en minúsculas a mayúsculas.
    • Seleccione Dividir columna>>en mayúsculas en 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.

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 en minúsculas en mayúsculas (docs.com)

Dividir columnas en mayúsculas en minúsculas (docs.com)

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

Dividir columnas por dígitos en no dígitos (docs.com)

Funciones divisoras (docs.com)