Importer bitcoin rate til Excel via Power Query

La oss anta at du viste forretningssans og intuisjon og kjøpte flere deler av en eller annen kryptovaluta (samme bitcoin, for eksempel) tidligere. I form av en smart tabell ser "investeringsporteføljen" din slik ut:

Importer bitcoin rate til Excel via Power Query

Oppgave: å raskt evaluere gjeldende verdi av investeringene dine med gjeldende kryptovalutakurs. Vi vil ta kurset på Internett fra et hvilket som helst egnet nettsted (utveksling, veksler) og gjennomsnittlig for pålitelighet.

En av løsningene – en klassisk nettforespørsel – har jeg allerede vurdert i detalj ved å bruke eksemplet med å importere valutakursen. La oss nå prøve, for en endring, å bruke en annen metode – Power Query-tillegget, som er ideelt for å importere data til Excel fra omverdenen, inkludert fra Internett.

Velge et nettsted å importere

Fra hvilket nettsted vi tar dataene – dette spiller stort sett ingen rolle. Det klassiske Excel-nettsøket er svært krevende for strukturen og den interne utformingen av den importerte nettsiden og fungerer noen ganger ikke på alle nettsteder. Power Query er mye mer altetende i denne saken. Så du kan velge den gjennomsnittlige kjøpsraten:

  • i vekslere www.bestchange.ru – et stort utvalg av alternativer, minimal risiko, men ikke en veldig lønnsom valutakurs
  • fra handelsplattformen www.localbitcoins.net – litt mer risiko, men mye bedre kurs
  • fra børsens nettside – handler du direkte på børsen, så trenger du neppe denne artikkelen 🙂

Først, la oss åpne nettstedet vi trenger i nettleseren. La oss ta for konkrethetens skyld handelsplattformen localbitcoins.net. Velg den øverste fanen Rask salg og alternativ Overføringer gjennom en bestemt bank (eller noe annet du trenger) og trykk på knappen Søk

Importer bitcoin rate til Excel via Power Query

Nå må du kopiere adressen til siden som vises til utklippstavlen, fordi. den inneholder alle forespørselsparametrene vi trenger:

https://localbitcoins.net/instant-bitcoins/?action=selger&country_code=RU&amount=¤cy=RUB&sted_land=RU& online_provider=SPECIFIC_BANK&find-offers=Søk

Så er det opp til Power Query.

Importere et kurs til Excel ved hjelp av Power Query

Hvis du har Excel 2010-2013 og Power Query installert som et separat tillegg, er kommandoen vi trenger på fanen med samme navn – Strømforespørsel. Hvis du har Excel 2016, så på fanen Data (Dato) trykk på knappen Fra Internett (Fra Internett). I vinduet som vises, må du lime inn den kopierte nettsideadressen fra forrige avsnitt og klikke OK:

Importer bitcoin rate til Excel via Power Query

Etter å ha analysert nettsiden, vil Power Query vise et vindu med en liste over tabeller som kan importeres. Du må finne den nødvendige tabellen i listen til venstre (det er flere av dem), med fokus på forhåndsvisningen til høyre, og klikk deretter på knappen nedenfor Korreksjon (Redigere):

Importer bitcoin rate til Excel via Power Query

Etter det åpnes hovedvinduet til Power Query-spørringsredigeringsprogrammet, der vi bare kan velge de nødvendige radene og gjennomsnittlig kjøpe rate over dem:

Importer bitcoin rate til Excel via Power Query

Jeg anbefaler umiddelbart å gi nytt navn til forespørselen vår i panelet til høyre, og gi den et fornuftig navn:

Importer bitcoin rate til Excel via Power Query

Filtrering og rengjøring av data

I fremtiden trenger vi kun kolonner med beskrivelser Betalingsmåte og kjøpsrate Pris / BTC – slik at du trygt kan skille dem begge med Ctrl og ved å høyreklikke på dem, velg kommandoen Slett andre kolonner (Fjern andre kolonner) – alle kolonner vil bli slettet bortsett fra de valgte.

La oss si at vi bare vil velge de handelsmennene som jobber gjennom Sberbank. Filteret er en kjent greie, men nyansen er at filteret i Power Query skiller mellom store og små bokstaver, dvs. Sberbank, Sberbank og Sberbank er ikke det samme for ham. Derfor, før du velger de nødvendige linjene, la oss bringe saken til alle beskrivelser til ett skjema. For å gjøre dette, må du velge en kolonne Betalingsmåte og på fanen Transformation velge et lag Format – små bokstaver (Transform — Format — Små bokstaver):

Importer bitcoin rate til Excel via Power Query

Filtrer nå etter kolonne Betalingsmåte bruker alternativet Tekstfiltre – Inneholder (Tekstfiltre – inneholder):

Importer bitcoin rate til Excel via Power Query

I filtervinduet bytter du umiddelbart ovenfra til modusen I tillegg (Avansert) og introduser tre regler for valg:

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 (ELLER) i stedet И (Og) Ellers vil ikke regelen fungere riktig. Etter å ha klikket på OK Bare alternativene vi trenger skal forbli på skjermen:

Importer bitcoin rate til Excel via Power Query

Fjern nå kolonnen Betalingsmåte høyreklikk på kolonneoverskriften Slett kolonne (Fjern kolonne) og jobb videre med den gjenværende enkeltkolonnen med kurs:

Importer bitcoin rate til Excel via Power Query

Problemet med den er at det, i tillegg til tallet, også er en valutabetegnelse. Dette kan enkelt ryddes opp med en enkel erstatning ved å høyreklikke på kolonneoverskriften og velge kommandoen Erstatter verdier (Erstatt verdier):

Importer bitcoin rate til Excel via Power Query

Tallene som ble oppnådd etter fjerning av RUB, er faktisk heller ikke tall ennå, fordi de bruker ikke-standardiserte skilletegn. Dette kan kureres ved å klikke på formatknappen i tabelloverskriften og deretter velge alternativet Bruker språk (Bruk lokalbefolkningen):

Importer bitcoin rate til Excel via Power Query

Det mest passende lokalet vil være English (US) og datatype – Дdesimalnummer:

Importer bitcoin rate til Excel via Power Query

Etter å ha klikket på OK vi får de fullstendige numeriske verdiene for kjøpsprisene:

Importer bitcoin rate til Excel via Power Query

Det gjenstår å beregne gjennomsnittet for dem på fanen Transformasjon – Statistikk – Gjennomsnitt (Transform – Statistikk – Gjennomsnitt) og last opp det resulterende nummeret til arket med kommandoen Hjem — Lukk og last — Lukk og last inn... (Hjem — Lukk og last — Lukk og last til...):

Importer bitcoin rate til Excel via Power Query

Nå kan vi legge til en lenke til den nedlastede kursen i formelen til vår porteføljetabell og beregne forskjellen i verdi for alle våre investeringer for øyeblikket:

Importer bitcoin rate til Excel via Power Query

Nå kan du med jevne mellomrom åpne denne filen, høyreklikk på ledeteksten og velg kommandoen Oppdater og lagre (Forfriske), observer endringene som automatisk lastes inn i tabellen vår.

PS

Som du lett kan forestille deg, kan du på nøyaktig samme måte importere kursen til ikke bare bitcoin, men også enhver annen valuta, aksje eller sikkerhet. Det viktigste er å finne et passende nettsted og bygge en spørring, og så vil smart Power Query gjøre alt.

  • Importer valutakurser fra Internett
  • Funksjon for å få valutakursen for en gitt dato
  • Sette sammen tabeller fra forskjellige filer ved hjelp av Power Query

Legg igjen en kommentar