Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En Power Query, puede dividir una columna a través de diferentes métodos. En este caso, puede dividir una o varias columnas seleccionadas por un delimitador.
Dónde encontrar la opción Dividir columnas > Por delimitador
Puede encontrar la opción Dividir columnas: Por delimitador en tres lugares:
Pestaña Inicio: en el menú desplegable Dividir columna dentro del grupo Transformar.
Pestaña Transformar: en el menú desplegable Dividir columna dentro del grupo Columna de texto.
Haga clic con el botón derecho en una columna, dentro de la opción Dividir columna.
Dividir columnas por delimitador en columnas
En este ejemplo, la tabla inicial es la que se muestra en la imagen siguiente, con solo una columna para Cuentas.
Esta columna contiene dos valores:
- Número de cuenta
- Account name
En este ejemplo que usa Power Query Online, se pretende dividir esta columna en dos columnas. Un carácter de espacio delimita los valores: el primer espacio de izquierda a derecha. Para realizar esta división, seleccione la columna y, a continuación, seleccione la opción para dividir la columna mediante un delimitador. En Dividir columna por delimitador, aplique la siguiente configuración:
- Básico/Avanzado: Avanzado
- Seleccionar o escribir el delimitador: Espacio
- Dividir en: delimitador más a la izquierda
- Dividir en: Columnas
Nota:
El cuadro de diálogo Dividir columna tiene un formato diferente en Power Query Desktop, pero las opciones son básicamente las mismas. En Power Query Desktop, solo tiene que seleccionar Espacio como delimitador y delimitador izquierdo para Dividir en. La opción Dividir en está en Avanzado en Power Query Desktop, pero el valor predeterminado ya está establecido en Columnas.
El resultado de esa operación le proporciona una tabla con las dos columnas que espera.
Nota:
Power Query divide la columna en tantas columnas como sea necesario. El nombre de las nuevas columnas contiene el mismo nombre que la columna original. Un sufijo conformado por un punto y un número que representa las secciones divididas de la columna original se incluye en el nombre de las nuevas columnas.
Dividir columnas por delimitador en filas
En este ejemplo, la tabla inicial es la que se muestra en la siguiente imagen, con las columnas Centro de costes y Cuentas.
La columna Cuentas tiene valores en pares separados por comas. Estos pares están separados por punto y coma. El objetivo de este ejemplo es dividir esta columna en filas nuevas mediante el punto y coma como delimitador.
Para realizar esa división en Power Query Online, seleccione la columna Cuentas. Seleccione la opción para dividir la columna por un delimitador. En Dividir columna por delimitador, aplique la siguiente configuración:
- Básico/Avanzado: Avanzado
- Seleccionar o escribir el delimitador: Punto y coma
- Dividir en: Cada vez que aparezca el delimitador
- Dividir en: filas
Nota:
El cuadro de diálogo Dividir columna tiene un formato diferente en Power Query Desktop, pero las opciones son básicamente las mismas. En Power Query Desktop, solo tiene que seleccionar Punto y coma como delimitador, Cada aparición del delimitador para Dividir en y Filas para Dividir en en Opciones avanzadas.
El resultado de esa operación le proporciona una tabla con el mismo número de columnas, pero muchas más filas porque los valores dentro de las celdas se encuentran ahora en sus propias celdas.
División final
La tabla sigue necesitando una última operación de división de columnas. Debe dividir la columna Cuentas por la primera coma que se encuentre. Esta división crea una columna para el nombre de la cuenta y otra para el número de cuenta.
Para realizar esa división en Power Query Online, seleccione la columna Cuentas y, a continuación, seleccione Dividir columna > Por delimitador. Dentro de la ventana Dividir columna, aplique la siguiente configuración:
- Básico/Avanzado: Avanzado
- Seleccionar o escribir el delimitador: Coma
- Dividir en: Cada vez que aparezca el delimitador
- Dividir en: Columnas
Nota:
El cuadro de diálogo Dividir columna tiene un formato diferente en Power Query Desktop, pero las opciones son básicamente las mismas. En Power Query Desktop, solo tiene que seleccionar Coma como delimitador y Cada aparición del delimitador para Dividir en. La opción Dividir en está en Avanzado en Power Query Desktop, pero el valor predeterminado ya está establecido en Columnas.
El resultado de esa operación le proporciona una tabla con las tres columnas que espera. A continuación, cambie el nombre de las columnas de la siguiente manera:
Nombre anterior | Nombre nuevo |
---|---|
Cuentas.1 | Account Name |
Cuentas.2 | Número de cuenta |
La tabla final se parecerá a la de la siguiente imagen.