Power Query és una eina potent d'Excel que permet importar, transformar i combinar dades de diverses fonts. És especialment útil per a l'anàlisi de dades i la preparació de dades per a informes. En aquest tema, aprendrem els conceptes bàsics de Power Query, com utilitzar-lo per importar dades i realitzar transformacions bàsiques.
Objectius del Tema
- Entendre què és Power Query i per a què serveix.
- Aprendre a importar dades des de diverses fonts.
- Realitzar transformacions bàsiques de dades.
- Guardar i carregar les dades transformades a Excel.
- Què és Power Query?
Power Query és una eina d'Excel que permet:
- Importar dades des de diverses fonts com bases de dades, fitxers de text, serveis web, etc.
- Transformar dades per netejar-les, filtrar-les, agregar-les, etc.
- Combinar dades de diferents fonts en una sola taula.
- Interfície de Power Query
Quan obres Power Query, veuràs una interfície amb diverses seccions:
- Cinta de Opcions: Conté eines per a la transformació de dades.
- Panell de Navegació: Mostra les fonts de dades i les consultes.
- Editor de Consultes: On es realitzen les transformacions de dades.
- Panell de Passos Aplicats: Mostra els passos que s'han aplicat a les dades.
- Importar Dades
Exemple: Importar Dades des d'un Fitxer CSV
-
Obrir Power Query:
- A la cinta de "Dades", selecciona "Obtenir Dades" > "Des d'un fitxer" > "Des d'un fitxer de text/CSV".
-
Seleccionar el Fitxer:
- Navega fins al fitxer CSV que vols importar i selecciona'l.
-
Previsualitzar i Carregar:
- Power Query mostrarà una previsualització de les dades. Fes clic a "Carregar" per importar les dades a Excel o "Transformar Dades" per obrir l'Editor de Consultes.
- Transformacions Bàsiques
Exemple: Netejar i Transformar Dades
-
Filtrar Files:
- A l'Editor de Consultes, selecciona la columna que vols filtrar.
- Fes clic a la fletxa de filtre i selecciona els valors que vols mantenir.
-
Eliminar Columnes:
- Selecciona les columnes que vols eliminar.
- Fes clic a "Inici" > "Eliminar Columnes".
-
Canviar Tipus de Dades:
- Selecciona la columna que vols canviar.
- Fes clic a "Transformar" > "Tipus de Dades" i selecciona el tipus de dades adequat.
Exemple de Codi de Power Query
let Source = Csv.Document(File.Contents("C:\ruta\al\fitxer.csv"), [Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]), #"Filtrat Files" = Table.SelectRows(Source, each ([Columna1] <> "ValorInadequat")), #"Columnes Eliminades" = Table.RemoveColumns(#"Filtrat Files",{"Columna2", "Columna3"}), #"Tipus de Dades Canviat" = Table.TransformColumnTypes(#"Columnes Eliminades",{{"Columna1", type text}, {"Columna4", type number}}) in #"Tipus de Dades Canviat"
- Guardar i Carregar les Dades Transformades
-
Aplicar i Tancar:
- Un cop hagis realitzat totes les transformacions necessàries, fes clic a "Inici" > "Tancar i Carregar".
-
Seleccionar Destinació:
- Selecciona si vols carregar les dades a una nova fulla de càlcul o a una existent.
Exercicis Pràctics
Exercici 1: Importar i Netejar Dades
- Importa un fitxer CSV que contingui dades de vendes.
- Filtra les files per eliminar les vendes amb un import inferior a 100.
- Elimina les columnes que no siguin rellevants per a l'anàlisi.
- Canvia el tipus de dades de la columna "Data" a tipus data.
Solució de l'Exercici 1
let Source = Csv.Document(File.Contents("C:\ruta\al\fitxer_vendes.csv"), [Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]), #"Filtrat Files" = Table.SelectRows(Source, each ([Import] >= 100)), #"Columnes Eliminades" = Table.RemoveColumns(#"Filtrat Files",{"ColumnaIrrelevant1", "ColumnaIrrelevant2"}), #"Tipus de Dades Canviat" = Table.TransformColumnTypes(#"Columnes Eliminades",{{"Data", type date}}) in #"Tipus de Dades Canviat"
Resum
En aquest tema, hem après què és Power Query i com utilitzar-lo per importar i transformar dades. Hem vist com realitzar transformacions bàsiques com filtrar files, eliminar columnes i canviar tipus de dades. També hem practicat aquests conceptes amb un exercici pràctic. Amb aquests coneixements, estàs preparat per començar a utilitzar Power Query per a l'anàlisi de dades a Excel.
Dominar l'Excel: De Principiant a Avançat
Mòdul 1: Introducció a l'Excel
- Començar amb l'Excel
- Entendre la Interfície de l'Excel
- Terminologia Bàsica de l'Excel
- Crear i Desar Llibres de Treball
- Introduir i Editar Dades
Mòdul 2: Funcions Bàsiques de l'Excel
- Formules i Funcions Bàsiques
- Utilitzar AutoSum i Altres Càlculs Ràpids
- Referència de Cel·les
- Tècniques Bàsiques de Formatació
- Ordenar i Filtrar Dades
Mòdul 3: Habilitats Intermèdies d'Excel
- Treballar amb Múltiples Fulls de Càlcul
- Utilitzar Rangs Nominals
- Formatació Condicional
- Introducció a Gràfics i Diagrames
- Validació de Dades
Mòdul 4: Formules i Funcions Avançades
- Funcions Lògiques Avançades (IF, AND, OR)
- Funcions de Cerca (VLOOKUP, HLOOKUP, XLOOKUP)
- Funcions de Text
- Funcions de Data i Hora
- Formules de Matriu
Mòdul 5: Anàlisi i Visualització de Dades
- Taules Dinàmiques
- Gràfics Dinàmics
- Tècniques Avançades de Gràfics
- Utilitzar Slicers i Línies de Temps
- Introducció a Power Query
Mòdul 6: Gestió Avançada de Dades
- Consolidació de Dades
- Utilitzar Taules d'Excel
- Tècniques Avançades de Filtratge
- Anàlisi de Supòsits (Gestor d'Escenaris, Cerca d'Objectius)
- Validació de Dades amb Regles Personalitzades
Mòdul 7: Automatització i Macros
- Introducció a les Macros
- Gravar i Executar Macros
- Editar Macros amb VBA
- Crear Funcions Definides per l'Usuari
- Automatitzar Tasques amb VBA
Mòdul 8: Col·laboració i Seguretat
- Compartir i Col·laborar en Llibres de Treball
- Fer un Seguiment de Canvis i Comentaris
- Protegir Llibres de Treball i Fulls de Càlcul
- Utilitzar Excel Online
- Xifrat i Seguretat de Dades