Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Para una columna estructurada, como Lista, Registro o Tabla, hay valores relacionados asociados a la columna. Las columnas estructuradas tienen un icono Expandir Icono de expandir columna en el encabezado de columna.

Hay tres tipos de columnas estructuradas:

  • Lista    Almacena una lista de valores, por ejemplo, { 1, 2, 5, 10 } o { "hola", "hola", "adiós" }. Un valor de Lista en una celda es la columna estructurada más sencilla y no existe ninguna relación entre tablas.

  • Grabar    Almacena un conjunto de campos con nombre agrupados en una unidad. Por ejemplo, [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010, 1, 2) ]. Un valor de Registro en la celda indica una relación de tabla uno a uno con la tabla actual o la tabla principal.

  • Mesa    Almacena una tabla que tiene una relación secundaria con los datos actuales, que es la tabla principal. Un valor de Tabla en la celda indica una relación uno a varios con la tabla actual o principal.

Una columna estructurada Registro y Tabla representa una relación en el origen de datos que tiene un modelo relacional, como una entidad con una asociación de clave externa en una fuente de OData o una relación de clave externa en una base de datos de SQL Server.

Puede usar el icono Expandir Icono de expandir columna para ver las columnas de una tabla relacionada. Por ejemplo, en una tabla Pedidos , una operación de expansión reúne Order_Details registros relacionados con la tabla Pedidos para combinar los elementos de línea de pedido con cada pedido. La operación de expandir amplía una tabla principal para incluir columnas de una tabla secundaria y relacionada. Para ilustrar:

Una tabla principal tiene las columnas A y B.

Columnas A y B

Una tabla relacionada tiene la columna C.

Columnas A, B y C relacionada

La operación de expandir amplía una tabla principal para incluir la columna C y expande una tabla principal con los valores relacionados de la tabla secundaria y la tabla relacionada que contiene la columna C.

ABC

En resumen, al expandir una columna estructurada Tabla , los valores se muestran junto a las demás columnas en Vista previa de datos. Para obtener más información sobre cómo combinar tablas principales y relacionadas, vea Aprender a combinar varios orígenes de datos

En este ejemplo, la operación expande amplía una tabla Order para incluir las columnas Order_Details.ProductID, Order_Details.UnitPrice y Order_Details.Quantity para unir las filas de pedidos de la tabla principal y las filas de Order_Details de tabla relacionadas.

Datos de tabla estructurada de ejemplo

  1. Para abrir una consulta, busque una cargada anteriormente 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.Nota    La consulta debe tener al menos dos tablas combinadas en una relación. Para obtener más información, vea Combinar consultas. 

  1. Haga clic en el icono de expandir (Expandir) en el encabezado de columna de la columna estructurada.

  2. En la lista desplegable Nombres de columna, seleccione las columnas que desee y borre las columnas que no desee.  Seleccionar nombres de columna

  3. Seleccione Aceptar.

Resultado

La tabla contiene ahora una nueva columna para cada una de las columnas seleccionadas en el paso 3. 

Resultados de la expansión de una columna de tabla estructurada

Al expandir una columna estructurada Registro , los valores se muestran como columnas nuevas en vista previa de datos. Si no la expande y después carga una consulta en una hoja de cálculo, verá un valor de marcador de posición de [Registro] para cada celda de la columna.

  1. Para abrir una consulta, busque una cargada anteriormente 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. Para ver un valor específico sin expandir la columna, seleccione un valor de la columna estructurada que tenga un valor Registro . Por ejemplo:Expandir una columna de complejo de registros

  3. Seleccione el icono de expandir (Expandir) en el encabezado de columna de la columna estructurada.

  4. En la lista desplegable Nombres de columna, seleccione las columnas que desee y borre las columnas que no desee.Hacer clic en Expandir para una columna de registro estructurada

  5. Seleccione Aceptar.

Resultado

La tabla contiene ahora una nueva columna para cada una de las columnas seleccionadas en el paso 4. 

Resultados de la expansión de una columna registro estructurada

Al expandir una columna estructurada Lista, los valores se muestran como columnas nuevas en vista previa de datos. Si no la expande y después carga una consulta en una hoja de cálculo, verá un valor de marcador de posición de [Lista] para cada celda de la columna.

  1. Para abrir una consulta, busque una cargada anteriormente 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. Para ver un valor específico sin expandir la columna, seleccione un valor de la columna estructurada que tenga un valor Lista. Por ejemplo:Expandir una columna compleja de lista

  3. Seleccione el icono de expandir (Expandir) en el encabezado de columna de la columna estructurada.

  4. Siga uno de estos procedimientos:

    • Para crear una fila para cada valor de lista, seleccione Expandir a nuevas filas.

    • Para crear una lista de valores de texto separados por un delimitador, seleccione Extraer valores.

  5. Seleccione Aceptar.

Resultado de Expandir a Nuevas filas

Resultados de expandir una columna de lista estructurada por filas

Resultado para Extraer valores con punto y coma (;) como delimitador

Resultados de expandir una columna de lista estructurada mediante la extracción de valores con un delimitador

Puede usar los siguientes comandos adicionales en la cinta del Editor de Power Query para trabajar con columnas estructuradas:

  1. Seleccione Inicio > Transformar y, después, seleccione uno de los siguientes comandos en el grupo Columna estructurada .

    Expandir    Promueve una columna estructurada (Lista, Registros o Tabla) para que se convierta en nuevas columnas y filas en la tabla de consulta actual. Este comando es el mismo que el icono Expandir Expandir .Agregado    Resuma los valores de una columna estructurada Tabla usando funciones de agregado, como Suma y Contar. Este comando es el mismo que seleccionar el icono Expandir Expandir y, después, seleccionar Agregar en el cuadro de diálogo desplegable Nombres de columna. Solo está disponible para la columna estructurada Tabla .Extraer valores Extrae los valores de una columna Lista estructurada combinándolos en un único valor de texto con un delimitador especificado.

Nota    También puede usar el comando Estadísticas en el grupo Columna de número (Seleccione Transformar > Estadísticas) con una columna estructurada Tabla . Tiene la misma lista de funciones de agregado que el comando Estadísticas en el grupo Lista numérica de la pestaña contextual Transformar en Herramientas de lista en la cinta del Editor de Power Query.

Puede usar el comando Rastrear desagüe para mostrar la pestaña contextual Transformar en Herramientas de lista en la cinta del Editor de Power Query y mostrar comandos adicionales para trabajar con columnas estructuradas. No confunda esta pestaña Transformar con la otra pestaña Transformar que está disponible periódicamente con la cinta editor de Power Query.

  1. Haga clic con el botón derecho en el encabezado de columna y, después, seleccione Desglosar.

  2. Para convertir la lista o el registro en una tabla, en Herramientas de lista, seleccione Transformar > en tabla.

  3. Para mantener la parte superior, inferior o un rango de elementos, en Herramientas de lista, seleccione Transformar > Conservar elementos.

  4. Para quitar elementos superiores, inferiores o alternativos, en Herramientas de lista, seleccione Transformar > Quitar elementos.

  5. Para quitar valores duplicados, en Herramientas de lista, seleccione Transformar > Quitar duplicados. Para obtener más información, vea Mantener o quitar filas duplicadas.

  6. Para invertir elementos, en Herramientas de lista, seleccione Transformar > Invertir elementos.

  7. Para ordenar los datos, en Herramientas de lista, seleccione Orden ascendente Comando A a Z en Excel, que ordena de la A a la Z o del número menor al mayor u Ordenar Comando Z a A en Excel que ordena de la Z a la A o del número mayor al menordescendente . Para obtener más información, vea Ordenar datos.

  8. Para mostrar varias estadísticas, en Herramientas de lista seleccione Transformar estadísticas>. Están disponibles las siguientes estadísticas: Suma, Mínima, Máxima, Mediana, Promedio, Estándar, Desviación, Contar valores y Contar valores distintos. Para obtener más información, vea Agregar datos de una columna.

Vea también

Ayuda de Power Query para Excel

Combinar consultas

Agrupación o resumen de filas (docs.com)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.