Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Nota: Este artículo ha hecho su trabajo y se va a jubilar pronto. Para evitar problemas de “Página no encontrada”, se están eliminando los vínculos que dirigen a esta página. Si ha creado vínculos a esta página, quítelos y juntos mantendremos la web conectada.

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

Paso 1: Conectarse a una página de Wikipedia

Excel 2016: En la pestaña Datos, haga clic en Nueva > De otros orígenes > Desde la Web. Si no ve el botón Nueva consulta , haga clic en Datos > desde la Web.

Excel 2010-2013: En la pestaña Power Query, haga clic en Desde la 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 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 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. Haz doble clic en la tabla Resultados[editar] y la Editor de Power Query se abrirá con los datos del torneo.

Principio de página

Paso 2: Dar forma a los datos

Ahora que tiene la tabla abierta en el Editor de Power Query, puede limpiar y dar forma a los datos para que se ajusten a sus necesidades. En este paso, volverá a dar forma a los datos quitando todas las columnas excepto Año y 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 Power Query > quitar columnas

Paso 3: Limpiar los datos

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

  1. Seleccione la columna Año .

  2. En la Editor de Power Query, 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 de texto Reemplazar por .

  4. Haga clic en Aceptar.

    Power Query > Editor de Power Query > reemplazar valores

Paso 4: Filtrar valores en una columna

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

  1. Haga clic en la flecha desplegable de filtro en la columna Año .

  2. En la lista desplegable Filtro , desactive Año.

  3. Haga clic en Aceptar.

Power Query: filtro de Editor de Power Query > para limpiar datos

Paso 5: Asignar un nombre a una consulta

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

En el panel Configuración de consulta , en el cuadro de texto Nombre , escriba Ganadores de eurocopa. 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 .

Configuración de consulta de Power Query > Editor de Power Query >

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

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

  1. En la esquina superior izquierda, haga clic en Cerrar & Cargar.

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

    Si necesita actualizar los datos más adelante, haga clic con el botón derecho en cualquier lugar del rango de datos y, a continuación, haga clic en Actualizar. Cualquier información nueva de la página web se actualizará automáticamente.

Paso 7: Descubrir lo que 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. A la derecha, observe la lista de Pasos aplicados. A medida que realizaba actividades de consulta, se crearon pasos de consulta. Cada paso de consulta tiene una fórmula correspondiente escrita en el idioma "M".

  3. Esta es una explicación de 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 para conectarse

= Origen{2}[Datos]

Tipo cambiado

Cambiar tipos: Power Query lo hace automáticamente

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {"", escriba text}, {"Ganador final", escriba text}, {"Puntuación final", escriba text}, {"Finalista final", escriba text}, {"2", escriba text}, {"Third place match Third place", escriba text}, {"Third place match Score", escriba text}, {"Third place match Fourth place", type text}, {"3", type text}, {"Number of teams", type text}})

RemovedOtherColumns

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

Table.SelectColumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

Reemplazar valores para limpiar los valores de una columna seleccionada

Table.ReplaceValue

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

FilteredRows

Filtrar valores en una columna

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

Puede ver el código M en su totalidad haciendo clic en la opción Editor avanzado de la cinta de Power Query. Para obtener más información sobre el lenguaje de formulación de Power Query, consulte Obtener información sobre fórmulas de Power Query.

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también

Power Query se conoce como Obtener y transformar en Excel 2016

Importar datos de orígenes de datos externos

Modelar datos con Power Query

¿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.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×