Importer bitcoin rate til Excel via Power Query

Lad os antage, at du viste forretningssans og intuition og købte flere portioner af en eller anden kryptovaluta (for eksempel den samme bitcoin) tidligere. I form af en smart tabel ser din "investeringsportefølje" således ud:

Importer bitcoin rate til Excel via Power Query

Opgave: hurtigt at evaluere den aktuelle værdi af dine investeringer med den aktuelle kryptovalutakurs. Vi vil tage kurset på internettet fra enhver passende side (udveksling, veksler) og gennemsnitlig for pålidelighed.

En af løsningerne – en klassisk webanmodning – har jeg allerede overvejet i detaljer ved at bruge eksemplet med import af valutakursen. Lad os nu prøve at bruge en anden metode – Power Query-tilføjelsen, som er ideel til at importere data til Excel fra omverdenen, inklusive fra internettet.

Valg af et websted til import

Fra hvilket websted vi vil tage dataene - dette er stort set ligegyldigt. Den klassiske Excel-webforespørgsel er meget krævende for strukturen og det interne design af den importerede webside og virker nogle gange ikke på alle websteder. Power Query er meget mere altædende i denne sag. Så du kan vælge mellem den gennemsnitlige købsrate:

  • i vekslere www.bestchange.ru – et stort udvalg af muligheder, minimale risici, men ikke en meget rentabel valutakurs
  • fra handelsplatformen www.localbitcoins.net – lidt mere risiko, men en meget bedre kurs
  • fra børsens hjemmeside – handler du direkte på børsen, så har du næppe brug for denne artikel 🙂

Lad os først åbne det websted, vi har brug for, i browseren. Lad os tage for konkrethedens skyld handelsplatformen localbitcoins.net. Vælg den øverste fane Hurtigt salg og mulighed Overførsler gennem en bestemt bank (eller enhver anden du har brug for), og tryk på knappen Søg

Importer bitcoin rate til Excel via Power Query

Nu skal du kopiere adressen på siden, der vises til udklipsholderen, fordi. den indeholder alle de anmodningsparametre, vi har brug for:

https://localbitcoins.net/instant-bitcoins/?action=sælger&landekode=RU&beløb=¤cy=GNIDE&sted_land=RU& online_udbyder=SPECIFIC_BANK&find-offers=Søg

Så er det op til Power Query.

Import af et kursus til Excel ved hjælp af Power Query

Hvis du har Excel 2010-2013 og Power Query installeret som et separat tilføjelsesprogram, så er den kommando, vi skal bruge, på fanen med samme navn - Strømforespørgsel. Hvis du har Excel 2016, så på fanen data (Dato) tryk på knappen Fra internettet (Fra Internettet). I det vindue, der vises, skal du indsætte den kopierede websideadresse fra forrige afsnit og klikke OK:

Importer bitcoin rate til Excel via Power Query

Efter at have analyseret websiden, viser Power Query et vindue med en liste over tabeller, der kan importeres. Du skal finde den ønskede tabel i listen til venstre (der er flere af dem), med fokus på forhåndsvisningen til højre og derefter klikke på knappen nedenfor Korrektion (Edit):

Importer bitcoin rate til Excel via Power Query

Derefter åbnes hovedvinduet i Power Query-forespørgselseditoren, hvor vi kun kan vælge de nødvendige rækker og gennemsnitligt købe satsen over dem:

Importer bitcoin rate til Excel via Power Query

Jeg anbefaler med det samme at omdøbe vores anmodning i panelet til højre og give den et fornuftigt navn:

Importer bitcoin rate til Excel via Power Query

Filtrering og rengøring af data

Fremover skal vi kun bruge kolonner med beskrivelser Betalingsmetode og købsrate Pris / BTC – så du trygt kan skelne dem begge med Ctrl og ved at højreklikke på dem, vælg kommandoen Slet andre kolonner (Fjern andre kolonner) – alle kolonner vil blive slettet undtagen de valgte.

Lad os sige, at vi kun vil vælge de handlende, der arbejder gennem Sberbank. Filteret er en velkendt ting, men nuancen er, at filteret i Power Query er store og små bogstaver, dvs. Sberbank, Sberbank og Sberbank er ikke det samme for ham. Derfor, før du vælger de nødvendige linjer, lad os bringe sagen for alle beskrivelser til én form. For at gøre dette skal du vælge en kolonne Betalingsmetode og på fanen Transformation vælge et hold Format – små bogstaver (Transform — Format — Små bogstaver):

Importer bitcoin rate til Excel via Power Query

Filtrer nu efter kolonne Betalingsmetode bruger mulighed Tekstfiltre – Indeholder (Tekstfiltre — Indeholder):

Importer bitcoin rate til Excel via Power Query

Skift straks ovenfra til tilstanden i filtervinduet Derudover (Fremskreden) og indføre tre regler for udvælgelse:

Importer bitcoin rate til Excel via Power Query

As you might guess, by doing this we select all the lines where the word “sber” is present in or English, plus those who work through any bank. Don’t forget to set a logical link on the left Or (OR) i stedet И (Og) Ellers vil reglen ikke fungere korrekt. Efter at have klikket på OK Kun de muligheder, vi har brug for, skal forblive på skærmen:

Importer bitcoin rate til Excel via Power Query

Fjern nu kolonnen Betalingsmetode højreklik på kolonneoverskriften Slet kolonne (Fjern kolonne) og arbejde videre med den resterende enkelte kolonne af kurser:

Importer bitcoin rate til Excel via Power Query

Problemet med det er, at der udover antallet også er en valutabetegnelse. Dette kan nemt ryddes op med en simpel erstatning ved at højreklikke på kolonneoverskriften og vælge kommandoen Udskiftning af værdier (Erstat værdier):

Importer bitcoin rate til Excel via Power Query

Tallene opnået efter fjernelse af RUB er faktisk heller ikke tal endnu, fordi de bruger ikke-standardiserede skilletegn. Dette kan afhjælpes ved at klikke på formateringsknappen i tabeloverskriften og derefter vælge muligheden Brug af landestandard (Brug lokale):

Importer bitcoin rate til Excel via Power Query

Den mest passende lokalitet ville være English (US) og datatype – Дdecimaltal:

Importer bitcoin rate til Excel via Power Query

Efter at have klikket på OK vi får de fulde numeriske værdier af købspriserne:

Importer bitcoin rate til Excel via Power Query

Det er tilbage at beregne gennemsnittet for dem på fanen Transformation – Statistik – Gennemsnit (Transform — Statistik — Gennemsnit) og upload det resulterende nummer til arket med kommandoen Hjem — Luk og indlæs — Luk og indlæs... (Hjem — Luk og indlæs — Luk og indlæs til...):

Importer bitcoin rate til Excel via Power Query

Nu kan vi tilføje et link til den downloadede kurs i formlen til vores porteføljetabel og beregne forskellen i værdi for alle vores investeringer på nuværende tidspunkt:

Importer bitcoin rate til Excel via Power Query

Nu kan du med jævne mellemrum åbne denne fil, højreklikke på prompten og vælge kommandoen Opdater & Gem (Opdater), observer de ændringer, der automatisk indlæses i vores tabel.

PS

Som du nemt kan forestille dig, kan du på nøjagtig samme måde importere kursen på ikke kun bitcoin, men også enhver anden valuta, aktie eller sikkerhed. Det vigtigste er at finde et passende websted og bygge en forespørgsel, og så vil smart Power Query gøre alt.

  • Importer valutakurser fra internettet
  • Funktion til at få valutakursen for en given dato
  • Samling af tabeller fra forskellige filer ved hjælp af Power Query

Giv en kommentar