Importa bitcoin rate in Excel tramite Power Query

Supponiamo che tu abbia mostrato senso degli affari e intuizione e abbia acquistato diverse porzioni di alcune criptovalute (lo stesso bitcoin, ad esempio) in passato. Sotto forma di una tabella intelligente, il tuo "portafoglio di investimento" si presenta così:

Importa bitcoin rate in Excel tramite Power Query

Compito: valutare rapidamente il valore attuale dei tuoi investimenti al tasso attuale della criptovaluta. Faremo il corso su Internet da qualsiasi sito idoneo (scambio, scambiatore) e medio per affidabilità.

Una delle soluzioni – una classica richiesta web – l'ho già considerata in dettaglio utilizzando l'esempio dell'importazione del cambio. Proviamo ora, tanto per cambiare, a usare un altro metodo: il componente aggiuntivo Power Query, ideale per importare dati in Excel dal mondo esterno, incluso da Internet.

Scelta di un sito da importare

Da quale sito prenderemo i dati: questo, in generale, non ha importanza. La classica query Web di Excel è molto impegnativa per la struttura e il design interno della pagina Web importata e talvolta non funziona su tutti i siti. Power Query è molto più onnivoro in questa materia. Quindi puoi prendere il tasso di acquisto medio tra cui scegliere:

  • negli scambiatori www.bestchange.ru: un'ampia selezione di opzioni, rischi minimi, ma un tasso di cambio non molto redditizio
  • dalla piattaforma di trading www.localbitcoins.net – un po' più di rischio, ma un tasso molto migliore
  • dal sito web della borsa – se fai trading direttamente sulla borsa, allora non hai quasi bisogno di questo articolo 🙂

Innanzitutto, apriamo il sito di cui abbiamo bisogno nel browser. Prendiamo, per concretezza, la piattaforma di trading localbitcoins.net. Seleziona la scheda in alto Vendita veloce e opzione Bonifici tramite una banca specifica (o qualsiasi altro che ti serva) e premi il pulsante Cerca

Importa bitcoin rate in Excel tramite Power Query

Ora devi copiare l'indirizzo della pagina che appare negli appunti, perché. contiene tutti i parametri di richiesta di cui abbiamo bisogno:

https://localbitcoins.net/instant-bitcoins/?action=venda&codice_paese=RU&importo=¤cy=RUB&luogo_paese=RU& online_provider=SPECIFICA_BANCA&find-offers=Cerca

Quindi tocca a Power Query.

Importazione di un corso in Excel tramite Power Query

Se hai Excel 2010-2013 e Power Query installati come componente aggiuntivo separato, il comando di cui abbiamo bisogno si trova nella scheda con lo stesso nome: Power Query. Se hai Excel 2016, nella scheda Dati (Data) premi il bottone Da Internet (Da Internet). Nella finestra che compare quindi è necessario incollare l'indirizzo della pagina web copiato dal paragrafo precedente e cliccare OK:

Importa bitcoin rate in Excel tramite Power Query

Dopo aver analizzato la pagina Web, Power Query visualizzerà una finestra con un elenco di tabelle che possono essere importate. Devi trovare la tabella richiesta nell'elenco a sinistra (ce ne sono diversi), concentrandoti sull'anteprima a destra, quindi fare clic sul pulsante in basso Correzione (Edit):

Importa bitcoin rate in Excel tramite Power Query

Successivamente, si aprirà la finestra principale dell'editor di query di Power Query, in cui possiamo selezionare solo le righe necessarie e calcolare la media del tasso di acquisto su di esse:

Importa bitcoin rate in Excel tramite Power Query

Consiglio di rinominare immediatamente la nostra richiesta nel pannello a destra, dandole un nome sano:

Importa bitcoin rate in Excel tramite Power Query

Filtraggio e pulizia dei dati

In futuro avremo bisogno solo di colonne con descrizioni Metodo di pagamento e tasso di acquisto Prezzo / BTC – così puoi tranquillamente distinguerli entrambi con Ctrl e facendo clic con il tasto destro su di essi, selezionare il comando Elimina altre colonne (Rimuovi altre colonne) – tutte le colonne verranno eliminate tranne quelle selezionate.

Diciamo che vogliamo selezionare solo quei trader che lavorano tramite Sberbank. Il filtro è una cosa familiare, ma la sfumatura è che il filtro in Power Query fa distinzione tra maiuscole e minuscole, ovvero Sberbank, Sberbank e Sberbank non sono gli stessi per lui. Pertanto, prima di selezionare le righe necessarie, riportiamo il caso di tutte le descrizioni in un modulo. Per fare ciò, è necessario selezionare una colonna Metodo di pagamento e nella scheda Trasformazione scegli una squadra Formato: minuscolo (Trasforma — Formato — Minuscolo):

Importa bitcoin rate in Excel tramite Power Query

Ora filtra per colonna Metodo di pagamento usando l'opzione Filtri di testo: contiene (Filtri di testo — Contiene):

Importa bitcoin rate in Excel tramite Power Query

Nella finestra del filtro, passa immediatamente dall'alto alla modalità Inoltre (Avanzate) e introdurre tre regole per la selezione:

Importa bitcoin rate in Excel tramite 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 (O) invece И (E) In caso contrario, la regola non funzionerà correttamente. Dopo aver cliccato su OK Solo le opzioni di cui abbiamo bisogno dovrebbero rimanere sullo schermo:

Importa bitcoin rate in Excel tramite Power Query

Ora rimuovi la colonna Metodo di pagamento fare clic con il pulsante destro del mouse sull'intestazione della colonna Elimina colonna (Rimuovi colonna) e lavorare ulteriormente con la restante singola colonna di corsi:

Importa bitcoin rate in Excel tramite Power Query

Il problema è che lì, oltre al numero, c'è anche una designazione di valuta. Questo può essere facilmente ripulito con una semplice sostituzione facendo clic con il pulsante destro del mouse sull'intestazione della colonna e selezionando il comando Valori sostitutivi (Sostituisci valori):

Importa bitcoin rate in Excel tramite Power Query

I numeri ottenuti dopo la rimozione di RUB, infatti, non sono ancora numeri, perché utilizzano delimitatori non standard. Questo può essere risolto facendo clic sul pulsante del formato nell'intestazione della tabella e quindi selezionando l'opzione Utilizzo delle impostazioni locali (Usa gente del posto):

Importa bitcoin rate in Excel tramite Power Query

La localizzazione più appropriata sarebbe Inglese (Stati Uniti) e tipo di dati – Дnumero decimale:

Importa bitcoin rate in Excel tramite Power Query

Dopo aver fatto clic su OK otterremo i valori numerici completi delle tariffe di acquisto:

Importa bitcoin rate in Excel tramite Power Query

Resta da calcolare la media per loro nella scheda Trasformazione – Statistica – Media (Trasforma — Statistiche — Media) e carica il numero risultante sul foglio con il comando Home — Chiudi e carica — Chiudi e carica in... (Home — Chiudi e carica — Chiudi e carica in...):

Importa bitcoin rate in Excel tramite Power Query

Ora possiamo aggiungere un link alla tariffa scaricata nella formula alla nostra tabella del portafoglio e calcolare la differenza di valore per tutti i nostri investimenti al momento attuale:

Importa bitcoin rate in Excel tramite Power Query

Ora puoi aprire periodicamente questo file, fare clic con il tasto destro del mouse sul prompt e selezionare il comando Aggiorna e salva (Ricaricare), osserva le modifiche che verranno automaticamente caricate nella nostra tabella.

PS

Come puoi facilmente immaginare, esattamente allo stesso modo puoi importare il tasso non solo di bitcoin, ma anche di qualsiasi altra valuta, azione o titolo. La cosa principale è trovare un sito adatto e creare una query, quindi Smart Power Query farà tutto.

  • Importa i tassi di cambio da Internet
  • Funzione per ottenere il tasso di cambio per una determinata data
  • Assemblaggio di tabelle da file diversi tramite Power Query

Lascia un Commento