Power Query 101

En este tutorial, usará la experiencia de Power Query de Excel para crear una consulta que importa datos de una página web. Como parte de este proceso, se desplazará por las tablas disponibles en una página web y se aplicarán pasos de transformación de datos para mostrar solo los datos que desea ver. Power Query registra todos los pasos y se repetirán cada vez que actualice los datos.

Paso 1: conectarse a una página de Wikipedia

Excel 2016: haga clic en la pestaña datos y, a continuación, en nueva > de consulta desde otros orígenes > desde la web. Si no ve el botón nueva consulta , haga clic en datos > de la web.

Excel 2010-2013: haga clic en la pestaña Power Query y, a continuación, en Web. Si no ve la pestaña Power Query, asegúrese de que ha descargado e instalado el complemento Power Query.

  1. En el cuadro de diálogo desde la web , pegue la dirección URL de Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) en el cuadro de texto de la dirección URL .

    Power Query > Desde la Web > Cuadro de diálogo de dirección URL de entrada
  2. Haga clic en Aceptar.

    Después de establecer una conexión a la página web, verá una lista de las tablas disponibles en esta página de Wikipedia en el panel navegador . Puede hacer clic en cada tabla para ver una vista previa rápida en el panel de la derecha.

    Power Query > Desde la Web > Vista de tabla del navegador

  3. Haga doble clic en la tabla resultados [editar] y el editor de consultas se abrirá con los datos del torneo.

Inicio de la página

Paso 2: dar forma a los datos

Ahora que tiene la tabla abierta en el editor de consultas, puede limpiar y dar forma a los datos para que se adapten a sus necesidades. En este paso, cambiará la forma de los datos quitando todas las columnas excepto el año y los ganadores finales.

  1. En la cuadrícula vista previa de consulta , use Ctrl + clic para seleccionar las columnas año y ganadores finales .

  2. Haga clic en quitar columnas > quitar otras columnas.

    Power Query > editor de consultas > quitar columnas

Paso 3: Limpie los datos

En este paso, limpiará los datos reemplazando los valores y filtrando los datos.

  1. Seleccione la columna Year (año ).

  2. En el Editor de consultas, haga clic en reemplazar valores.

  3. En el cuadro de diálogo reemplazar valores , escriba "detalles" en el cuadro de texto valor para buscar y deje vacío el cuadro reemplazar con .

  4. Haga clic en Aceptar.

    Power Query > editor de consultas > reemplazar valores

Paso 4: filtrar valores en una columna

Ahora, filtrará la columna año para mostrar las filas que no contengan "año".

  1. Haga clic en la flecha de lista desplegable Filtrar de la columna año .

  2. En la lista desplegable Filtrar, desmarque año.

  3. Haga clic en Aceptar.

Power Query: > filtro para limpiar datos en el editor de consultas

Paso 5: asignar un nombre a una consulta

Ahora es el momento de asignar un nombre a la consulta que ha creado.

En el panel configuración de consulta , en el cuadro de texto nombre , escriba los ganadores de Copa de euro. Si hace clic en el vínculo todas las propiedades , también puede escribir una descripción de la consulta en el cuadro de texto Descripción .

Power Query > editor de consultas > configuración de consulta

Paso 6: cargar la consulta en una hoja de cálculo

Por último, ahora puede cargar la consulta de los ganadores de la Copa de euro en una hoja de cálculo.

  1. En la esquina superior izquierda, haga clic en cerrar & carga.

    Power Query devolverá los resultados de la consulta a una hoja de cálculo.

    Si necesita actualizar los datos en otro momento, haga clic con el botón secundario en cualquier lugar del rango de datos y, a continuación, haga clic en Actualizar. Toda la información nueva de la página web se actualizará automáticamente.

Paso 7: Descubra qué sucede en segundo plano

  1. Haga clic en cualquier lugar dentro de los datos y, en la pestaña consulta , haga clic en Editar.

  2. En la parte derecha, observe la lista de pasos aplicados. A medida que realizaba actividades de consulta, se crearon pasos de consulta. Cada paso de la consulta tiene una fórmula correspondiente escrita en el idioma "M".

  3. A continuación se explica cada paso:

Paso de consulta

Tarea

Fórmula

Origen

Conectarse a un origen de datos Web

= Web. Page (Web. Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Navegación

Seleccionar la tabla a la que se va a conectar

= Origen {2} [datos]

Tipo cambiado

Tipos de cambios-Power Query lo hace automáticamente

= Table. TransformColumnTypes (datos2, {{"Year", escriba Text}, {"host", escriba texto}, {"", escriba texto}, {"ganador final", escriba texto}, {"resultado final", escriba texto}, {"Ejecutor final: arriba", escriba texto}, "3", {"3", "tercer", "tercero poner puntuación de coincidencias ", escribir texto}, {" tercer lugar coincidir con el cuarto lugar ", escriba texto}, {" 3 ", escriba texto}, {" número de equipos ", escriba texto}})

RemovedOtherColumns

Quitar otras columnas para mostrar solo las columnas de interés

TABLE. SelectColumns

= Table. SelectColumns (# "tipo cambiado", {"ganador final", "año"})

ReplacedValue

Reemplazar valores para limpiar los valores de una columna seleccionada

TABLE. ReplaceValue

= Table. ReplaceValue (# "quited Other Columns", "details", "", Replacer. ReplaceText, {"Year"})

FilteredRows

Filtrar valores en una columna

TABLE. SelectRows

= Table. SelectRows (# "valor reemplazado", cada ([año] <> "año"))

Puede ver el código M en su totalidad haciendo clic en la opción editor avanzado de la cinta Power Query. Para obtener más información sobre el lenguaje de fórmulas de Power Query, vea obtener información sobre las fórmulas de Power Queryy la referencia de Power Query M..

Principio de página

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Vea también

Power Query se conoce como Obtener y transformar en Excel 2016

Importar datos de orígenes de datos externos

Dar forma a los datos con Power Query

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

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.

×