Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Ας υποθέσουμε ότι δείξατε επιχειρηματική αίσθηση και διαίσθηση και αγοράσατε αρκετές μερίδες κάποιου κρυπτονομίσματος (το ίδιο bitcoin, για παράδειγμα) στο παρελθόν. Με τη μορφή ενός έξυπνου πίνακα, το "επενδυτικό σας χαρτοφυλάκιο" μοιάζει με αυτό:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Εργασία: να αξιολογήσετε γρήγορα την τρέχουσα αξία των επενδύσεών σας με την τρέχουσα ισοτιμία του κρυπτονομίσματος. Θα λάβουμε το μάθημα στο Διαδίκτυο από οποιοδήποτε κατάλληλο ιστότοπο (ανταλλάκτη, εναλλάκτη) και μέσο όρο για αξιοπιστία.

Μία από τις λύσεις – ένα κλασικό αίτημα ιστού – έχω ήδη εξετάσει λεπτομερώς χρησιμοποιώντας το παράδειγμα εισαγωγής της συναλλαγματικής ισοτιμίας. Τώρα ας προσπαθήσουμε, για μια αλλαγή, να χρησιμοποιήσουμε μια άλλη μέθοδο – το πρόσθετο Power Query, το οποίο είναι ιδανικό για την εισαγωγή δεδομένων στο Excel από τον έξω κόσμο, συμπεριλαμβανομένου του Διαδικτύου.

Επιλογή ιστότοπου για εισαγωγή

Από ποιο ιστότοπο θα πάρουμε τα δεδομένα - αυτό, σε γενικές γραμμές, δεν έχει σημασία. Το κλασικό ερώτημα ιστού του Excel είναι πολύ απαιτητικό για τη δομή και τον εσωτερικό σχεδιασμό της εισαγόμενης ιστοσελίδας και μερικές φορές δεν λειτουργεί σε κάθε ιστότοπο. Το Power Query είναι πολύ πιο παμφάγο σε αυτό το θέμα. Έτσι, μπορείτε να επιλέξετε το μέσο ποσοστό αγοράς:

  • σε ανταλλακτήρες www.bestchange.ru – μεγάλη ποικιλία επιλογών, ελάχιστοι κίνδυνοι, αλλά όχι πολύ κερδοφόρα συναλλαγματική ισοτιμία
  • από την πλατφόρμα συναλλαγών www.localbitcoins.net – λίγο περισσότερο ρίσκο, αλλά πολύ καλύτερο επιτόκιο
  • από τον ιστότοπο του ανταλλακτηρίου – εάν πραγματοποιείτε συναλλαγές απευθείας στο χρηματιστήριο, τότε δεν χρειάζεστε αυτό το άρθρο 🙂

Αρχικά, ας ανοίξουμε τον ιστότοπο που χρειαζόμαστε στο πρόγραμμα περιήγησης. Ας πάρουμε, για λόγους ακρίβειας, την πλατφόρμα συναλλαγών localbitcoins.net. Επιλέξτε την επάνω καρτέλα Γρήγορη πώληση και επιλογή Μεταφορές μέσω συγκεκριμένης τράπεζας (ή ό,τι άλλο χρειάζεστε) και πατήστε το κουμπί Αναζήτηση

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Τώρα πρέπει να αντιγράψετε τη διεύθυνση της σελίδας που εμφανίζεται στο πρόχειρο, γιατί. περιέχει όλες τις παραμέτρους αιτήματος που χρειαζόμαστε:

https://localbitcoins.net/instant-bitcoins/?action=πωλούν&code_country=RU&amount=¤cy=ΤΡΊΨΙΜΟ&place_country=RU& online_provider=SPECIFIC_BANK&find-offers=Αναζήτηση

Στη συνέχεια, εξαρτάται από το Power Query.

Εισαγωγή μαθήματος στο Excel χρησιμοποιώντας το Power Query

Εάν έχετε εγκαταστήσει το Excel 2010-2013 και το Power Query ως ξεχωριστό πρόσθετο, τότε η εντολή που χρειαζόμαστε βρίσκεται στην καρτέλα με το ίδιο όνομα – Ερώτημα ισχύος. Εάν έχετε Excel 2016, τότε στην καρτέλα ημερομηνία (Ημερομηνία) πάτα το κουμπί Από το διαδίκτυο (Από το Διαδίκτυο). Στο παράθυρο που εμφανίζεται, πρέπει να επικολλήσετε την αντιγραμμένη διεύθυνση ιστοσελίδας από την προηγούμενη παράγραφο και να κάνετε κλικ OK:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Μετά την ανάλυση της ιστοσελίδας, το Power Query θα εμφανίσει ένα παράθυρο με μια λίστα πινάκων που μπορούν να εισαχθούν. Πρέπει να βρείτε τον απαιτούμενο πίνακα στη λίστα στα αριστερά (υπάρχουν αρκετοί από αυτούς), εστιάζοντας στην προεπισκόπηση στα δεξιά και, στη συνέχεια, κάντε κλικ στο κουμπί παρακάτω Διόρθωση (Επεξεργασία):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Μετά από αυτό, θα ανοίξει το κύριο παράθυρο του προγράμματος επεξεργασίας ερωτημάτων Power Query, στο οποίο μπορούμε να επιλέξουμε μόνο τις απαραίτητες σειρές και να μέσο όρο του ποσοστού αγοράς σε αυτές:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Συνιστώ να μετονομάσετε αμέσως το αίτημά μας στον πίνακα στα δεξιά, δίνοντάς του ένα λογικό όνομα:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Φιλτράρισμα και καθαρισμός δεδομένων

Στο μέλλον, θα χρειαζόμαστε μόνο στήλες με περιγραφές Μέθοδος πληρωμής και το ποσοστό αγοράς Τιμή / BTC – ώστε να μπορείτε να τα διακρίνετε με ασφάλεια και τα δύο Ctrl και κάνοντας δεξί κλικ πάνω τους επιλέγουμε την εντολή Διαγραφή άλλων στηλών (Κατάργηση άλλων στηλών) – όλες οι στήλες θα διαγραφούν εκτός από τις επιλεγμένες.

Ας πούμε ότι θέλουμε να επιλέξουμε μόνο εκείνους τους εμπόρους που εργάζονται μέσω της Sberbank. Το φίλτρο είναι ένα οικείο πράγμα, αλλά η απόχρωση είναι ότι το φίλτρο στο Power Query κάνει διάκριση πεζών-κεφαλαίων, δηλαδή η Sberbank, η Sberbank και η Sberbank δεν είναι το ίδιο για αυτόν. Επομένως, πριν επιλέξετε τις απαραίτητες γραμμές, ας φέρουμε την περίπτωση όλων των περιγραφών σε μία φόρμα. Για να το κάνετε αυτό, πρέπει να επιλέξετε μια στήλη Μέθοδος πληρωμής και στην καρτέλα Μεταμόρφωση επιλέξτε μια ομάδα Μορφή – πεζά (Μετατροπή — Μορφή — Πεζά):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Τώρα φιλτράρετε ανά στήλη Μέθοδος πληρωμής χρησιμοποιώντας την επιλογή Φίλτρα κειμένου – Περιέχει (Φίλτρα κειμένου — Περιέχει):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Στο παράθυρο του φίλτρου, μεταβείτε αμέσως από πάνω στη λειτουργία Επιπλέον (Προχωρημένος) και εισάγετε τρεις κανόνες επιλογής:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω 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 (Ή) αντί И (Και) Διαφορετικά, ο κανόνας δεν θα λειτουργήσει σωστά. Αφού κάνετε κλικ στο OK Μόνο οι επιλογές που χρειαζόμαστε πρέπει να παραμείνουν στην οθόνη:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Τώρα αφαιρέστε τη στήλη Μέθοδος πληρωμής κάντε δεξί κλικ στην κεφαλίδα της στήλης Διαγραφή στήλης (Κατάργηση στήλης) και εργαστείτε περαιτέρω με την υπόλοιπη ενιαία στήλη μαθημάτων:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Το πρόβλημα με αυτό είναι ότι εκεί, εκτός από τον αριθμό, υπάρχει και προσδιορισμός νομίσματος. Αυτό μπορεί εύκολα να καθαριστεί με μια απλή αντικατάσταση κάνοντας δεξί κλικ στην επικεφαλίδα της στήλης και επιλέγοντας την εντολή Αντικατάσταση τιμών (Αντικατάσταση τιμών):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Οι αριθμοί που λαμβάνονται μετά την αφαίρεση του RUB, στην πραγματικότητα, δεν είναι ακόμη αριθμοί, επειδή χρησιμοποιούν μη τυπικούς οριοθέτες. Αυτό μπορεί να επιλυθεί κάνοντας κλικ στο κουμπί μορφοποίησης στην κεφαλίδα του πίνακα και, στη συνέχεια, επιλέγοντας την επιλογή Χρησιμοποιώντας το Locale (Χρησιμοποιήστε ντόπιους):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Η πιο κατάλληλη τοποθεσία θα ήταν Αγγλικά (Η.Π.Α.) και τύπος δεδομένων – Дδεκαδικός αριθμός:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Μετά το κλικ OK θα λάβουμε τις πλήρεις αριθμητικές τιμές των τιμών αγοράς:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Απομένει να υπολογίσουμε τον μέσο όρο για αυτούς στην καρτέλα Μετασχηματισμός – Στατιστικά – Μέσος όρος (Μετατροπή — Στατιστικά — Μέσος όρος) και ανεβάστε τον αριθμό που προκύπτει στο φύλλο με την εντολή Αρχική σελίδα — Κλείσιμο και φόρτωση — Κλείσιμο και φόρτωση σε… (Αρχική — Κλείσιμο & Φόρτωση — Κλείσιμο & Φόρτωση σε…):

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Τώρα μπορούμε να προσθέσουμε έναν σύνδεσμο για την τιμή λήψης στον τύπο στον πίνακα χαρτοφυλακίου μας και να υπολογίσουμε τη διαφορά στην αξία για όλες τις επενδύσεις μας την τρέχουσα στιγμή:

Εισαγάγετε ποσοστό bitcoin στο Excel μέσω Power Query

Τώρα μπορείτε να ανοίγετε περιοδικά αυτό το αρχείο, να κάνετε δεξί κλικ στη γραμμή εντολών και να επιλέξετε την εντολή Ενημέρωση & Αποθήκευση (Φρεσκάρω), παρατηρήστε τις αλλαγές που θα φορτωθούν αυτόματα στον πίνακά μας.

PS

Όπως μπορείτε εύκολα να φανταστείτε, με τον ίδιο ακριβώς τρόπο μπορείτε να εισάγετε το επιτόκιο όχι μόνο του bitcoin, αλλά και οποιουδήποτε άλλου νομίσματος, μετοχών ή χρεογράφων. Το κύριο πράγμα είναι να βρείτε έναν κατάλληλο ιστότοπο και να δημιουργήσετε ένα ερώτημα και, στη συνέχεια, το smart Power Query θα κάνει τα πάντα.

  • Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο
  • Λειτουργία για να λάβετε τη συναλλαγματική ισοτιμία για οποιαδήποτε δεδομένη ημερομηνία
  • Συναρμολόγηση πινάκων από διαφορετικά αρχεία χρησιμοποιώντας το Power Query

Αφήστε μια απάντηση