Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Tételezzük fel, hogy üzleti érzéket és intuíciót mutatott, és vásárolt néhány kriptovalutát (például ugyanazt a bitcoint) a múltban. Intelligens táblázat formájában a „befektetési portfóliója” így néz ki:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Feladat: gyorsan felmérje befektetéseinek aktuális értékét a kriptovaluta aktuális árfolyamán. A kurzust az Interneten bármely alkalmas helyről (tőzsde, hőcserélő) elvégezzük, és a megbízhatóság átlaga.

Az egyik megoldást – egy klasszikus webes kérést – az árfolyamimportálás példáján már részletesen mérlegeltem. Most a változatosság kedvéért próbáljunk meg egy másik módszert használni – a Power Query bővítményt, amely ideális az adatok Excelbe való importálására a külvilágból, beleértve az internetről is.

Az importálandó webhely kiválasztása

Melyik oldalról vesszük az adatokat – ez nagyjából nem számít. A klasszikus Excel weblekérdezés nagyon megterhelő az importált weboldal szerkezetére és belső kialakítására, és néha nem minden oldalon működik. A Power Query sokkal mindenevőbb ebben a kérdésben. Így az átlagos vásárlási arány közül választhat:

  • a www.bestchange.ru hőcserélőkben – opciók széles választéka, minimális kockázat, de nem túl jövedelmező árfolyam
  • a www.localbitcoins.net kereskedési platformról – egy kicsit nagyobb kockázat, de sokkal jobb árfolyam
  • a tőzsde webhelyéről – ha közvetlenül a tőzsdén kereskedsz, akkor aligha van szükséged erre a cikkre 🙂

Először nyissuk meg a szükséges webhelyet a böngészőben. A konkrétság kedvéért vegyük a localbitcoins.net kereskedési platformot. Válassza ki a felső lapot Gyors eladás és opció Átutalás egy adott bankon keresztül (vagy bármilyen más, amire szüksége van), és nyomja meg a gombot Keresés

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Most a megjelenő oldal címét kell a vágólapra másolni, mert. tartalmazza az összes kérésparamétert, amire szükségünk van:

https://localbitcoins.net/instant-bitcoins/?action=elad&ország_kód=RU&amount=¤cy=RUB&place_country=RU& online_szolgáltató=SPECIFIC_BANK&find-offers=Keresés

Aztán a Power Queryn múlik.

Kurzus importálása Excelbe a Power Query segítségével

Ha az Excel 2010-2013 és a Power Query külön bővítményként van telepítve, akkor a szükséges parancs az azonos nevű lapon található - Teljesítmény lekérdezés. Ha rendelkezik Excel 2016-tal, akkor a lapon dátum (Dátum) nyomja meg a gombot Az internetről (Internetről). A megjelenő ablakban be kell illesztenie az előző bekezdésből kimásolt weboldal címét, és kattintson rá OK:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

A weboldal elemzése után a Power Query megjelenít egy ablakot az importálható táblák listájával. Meg kell találni a kívánt táblázatot a bal oldali listában (több is van), a jobb oldali előnézetre fókuszálva, majd kattintson az alábbi gombra Javítás (Edit):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Ezt követően megnyílik a Power Query lekérdezésszerkesztő főablakja, amelyben csak a szükséges sorokat tudjuk kijelölni, és ezekre átlagolni a vásárlási arányt:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Azt javaslom, hogy azonnal nevezzük át kérésünket a jobb oldali panelen, és adjunk neki valami értelmes nevet:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Szűrési és tisztítási adatok

A jövőben csak leírásokat tartalmazó oszlopokra lesz szükségünk Fizetési mód és vételi árfolyam Ár / BTC – így biztonságosan megkülönböztetheti mindkettőt Ctrl és jobb gombbal rájuk kattintva válassza ki a parancsot Törölje a többi oszlopot (További oszlopok eltávolítása) – a kijelöltek kivételével minden oszlop törlődik.

Tegyük fel, hogy csak azokat a kereskedőket akarjuk kiválasztani, akik a Sberbankon keresztül dolgoznak. A szűrő ismerős dolog, de az árnyalat az, hogy a Power Query szűrője kis- és nagybetűérzékeny, azaz a Sberbank, a Sberbank és a Sberbank nem ugyanaz neki. Ezért a szükséges sorok kijelölése előtt hozzuk az összes leírás esetét egy űrlapra. Ehhez ki kell választani egy oszlopot Fizetési mód és a lapon Átalakítás válassz csapatot Formátum – kisbetűk (Átalakítás – Formátum – Kisbetű):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Most szűrj oszlop szerint Fizetési mód opció használatával Szövegszűrők – Tartalmazza (Szövegszűrők – Tartalmaz):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

A szűrőablakban azonnal váltson felülről üzemmódra Ezen kívül (Fejlett) és bevezetni három szabályt a kiválasztáshoz:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Ahogy sejthető, ezzel kiválasztjuk az összes olyan sort, ahol a „sber” szó szerepel angolul, valamint azokat, akik bármely bankon keresztül dolgoznak. Ne felejtsen el beállítani egy logikai hivatkozást a bal oldalon Or (OR) helyette И (És) Ellenkező esetben a szabály nem fog megfelelően működni. Kattintás után OK Csak a szükséges opciók maradjanak a képernyőn:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Most távolítsa el az oszlopot Fizetési mód kattintson jobb gombbal az oszlop fejlécére Oszlop törlése (Oszlop eltávolítása) és dolgozzon tovább a kurzusok fennmaradó egyetlen oszlopával:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Az a baj vele, hogy ott a számon kívül pénznem megjelölés is van. Ez egy egyszerű helyettesítéssel könnyen megtisztítható, ha jobb gombbal kattintunk az oszlop fejlécére, és kiválasztjuk a parancsot Értékek cseréje (Cserélje ki az értékeket):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

A RUB eltávolítása után kapott számok valójában még nem számok, mert nem szabványos határolójeleket használnak. Ezt a táblázat fejlécében található formázás gombra kattintva, majd az opció kiválasztásával orvosolhatjuk A Nyelv használata (Használd a helyieket):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

A legmegfelelőbb terület az lenne Angol (US) és adattípus - Дdecimális szám:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Miután rákattintott OK megkapjuk a vételi árfolyamok teljes számértékét:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Továbbra is ki kell számítani az átlagot a lapon Átalakulás – Statisztika – Átlag (Transformáció — Statisztika — Átlag) és a kapott számot töltse fel a lapra a paranccsal Kezdőlap — Bezárás és betöltés — Bezárás és betöltés… (Kezdőlap – Bezárás és betöltés – Bezárás és betöltés…):

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Most a képletben szereplő letöltött árfolyam linkjét hozzáadhatjuk portfólió táblázatunkhoz, és kiszámíthatjuk az aktuális pillanatnyi befektetésünk értékkülönbségét:

Importáljon bitcoin árfolyamot Excelbe a Power Query segítségével

Most már rendszeresen megnyithatja ezt a fájlt, kattintson a jobb gombbal a promptra, és válassza ki a parancsot Frissítés és mentés (Frissítés), figyelje meg a változásokat, amelyek automatikusan betöltődnek a táblázatunkba.

PS

Könnyen elképzelhető, hogy pontosan ugyanígy importálhatja nemcsak a bitcoin árfolyamát, hanem bármely más valutát, részvényt vagy értékpapírt is. A lényeg az, hogy találjon megfelelő webhelyet, és készítsen egy lekérdezést, majd az intelligens Power Query mindent megtesz.

  • Árfolyamok importálása az internetről
  • Funkció az adott dátum árfolyamának lekérésére
  • Táblázatok összeállítása különböző fájlokból a Power Query segítségével

Hagy egy Válaszol