Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

Η εισαγωγή της ισοτιμίας ενός δεδομένου νομίσματος από το Διαδίκτυο με αυτόματη ενημέρωση είναι μια πολύ συνηθισμένη εργασία για πολλούς χρήστες του Microsoft Excel. Φανταστείτε ότι έχετε έναν τιμοκατάλογο που πρέπει να υπολογίζεται εκ νέου κάθε πρωί σύμφωνα με τη συναλλαγματική ισοτιμία. Ή τον προϋπολογισμό του έργου. Ή το κόστος της σύμβασης, το οποίο πρέπει να υπολογιστεί χρησιμοποιώντας τη συναλλαγματική ισοτιμία του δολαρίου κατά την ημερομηνία σύναψης της σύμβασης.

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

Μέθοδος 1: Ένα απλό αίτημα web για την τρέχουσα συναλλαγματική ισοτιμία

Αυτή η μέθοδος είναι κατάλληλη για όσους έχουν ακόμα παλιές εκδόσεις του Microsoft Office 2003-2007 στον υπολογιστή τους. Δεν χρησιμοποιεί πρόσθετα ή μακροεντολές τρίτων και λειτουργεί μόνο σε ενσωματωμένες λειτουργίες.

Κάντε κλικ στο κουμπί Από το διαδίκτυο (Ιστός) αυτί ημερομηνία (Ημερομηνία). Στο παράθυρο που εμφανίζεται, στη γραμμή Διεύθυνση (Διεύθυνση) εισαγάγετε τη διεύθυνση URL του ιστότοπου από τον οποίο θα ληφθούν οι πληροφορίες (για παράδειγμα, http://www.finmarket.ru/currency/rates/) και πατήστε το πλήκτρο εισάγετε.

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

Όταν φορτωθεί η σελίδα, θα εμφανιστούν μαύρα και κίτρινα βέλη σε πίνακες που μπορεί να εισαγάγει το Excel. Κάνοντας κλικ σε ένα τέτοιο βέλος επισημαίνει τον πίνακα για εισαγωγή.

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

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

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

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

Οι τιμές μετοχών, καθώς αλλάζουν κάθε λίγα λεπτά, μπορείτε να ενημερώνετε πιο συχνά (πλαίσιο ελέγχου Ανανέωση κάθε N min.), αλλά οι συναλλαγματικές ισοτιμίες, στις περισσότερες περιπτώσεις, αρκεί να ενημερώνονται μία φορά την ημέρα (το πλαίσιο ελέγχου Ανοιχτή ενημέρωση σε αρχείο).

Λάβετε υπόψη ότι ολόκληρο το εισαγόμενο εύρος δεδομένων αντιμετωπίζεται από το Excel ως μια ενιαία μονάδα και δίνεται το δικό του όνομα, το οποίο μπορείτε να δείτε στη Διαχείριση ονομάτων στην καρτέλα τύπος (Τύπες — Διαχειριστής ονόματος).

Μέθοδος 2: Παραμετρικό ερώτημα ιστού για να λάβετε τη συναλλαγματική ισοτιμία για ένα δεδομένο εύρος ημερομηνιών

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

1. Δημιουργούμε ένα αίτημα web (βλ. μέθοδο 1) στη σελίδα του ιστότοπου της Κεντρικής Τράπεζας της Χώρας μας με το αρχείο μαθημάτων: http://cbr.ru/currency_base/dynamics.aspx

2. Στη φόρμα στα αριστερά, επιλέξτε το νόμισμα που θέλετε και ορίστε τις ημερομηνίες έναρξης και λήξης:

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

3. Κάντε κλικ στο κουμπί Για να λάβετε δεδομένα και μετά από μερικά δευτερόλεπτα βλέπουμε έναν πίνακα με τις τιμές μαθημάτων που χρειαζόμαστε για ένα δεδομένο διάστημα ημερομηνίας. Κάντε κύλιση στον πίνακα που προκύπτει μέχρι το τέλος και σημειώστε τον για εισαγωγή κάνοντας κλικ στο μαύρο και κίτρινο βέλος στην κάτω αριστερή γωνία της ιστοσελίδας (απλώς μην ρωτήσετε γιατί αυτό το βέλος είναι εκεί και όχι δίπλα στον πίνακα - αυτό είναι μια ερώτηση για τους σχεδιαστές του ιστότοπου).

Τώρα ψάχνουμε για ένα κουμπί με μια δισκέτα στην επάνω δεξιά γωνία του παραθύρου Αποθήκευση αιτήματος (Αποθήκευση ερωτήματος) και αποθηκεύστε το αρχείο με τις παραμέτρους του αιτήματός μας σε οποιονδήποτε κατάλληλο φάκελο με οποιοδήποτε βολικό όνομα - για παράδειγμα, in Τα έγγραφά μου με το όνομα cbr. iqy.  Μετά από αυτό, το παράθυρο ερωτήματος Ιστού και όλο το Excel μπορούν να κλείσουν προς το παρόν.

4. Ανοίξτε το φάκελο όπου αποθηκεύσατε το αίτημα και αναζητήστε το αρχείο αιτήματος cbr. iqyκαι μετά κάντε δεξί κλικ πάνω του – Άνοιγμα με – Σημειωματάριο (ή επιλέξτε το από τη λίστα – συνήθως είναι αρχείο Notepad.exe από το φάκελο Γ: Windows). Αφού ανοίξετε το αρχείο αιτήματος στο Σημειωματάριο, θα πρέπει να δείτε κάτι σαν αυτό:

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

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

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Κωδικός νομίσματος"]&date_req1=01.01.2000&r1=1&date_req2=["Ημερομηνία"]&rt=1&mode=1

Αφήστε όλα τα άλλα ως έχουν, αποθηκεύστε και κλείστε το αρχείο.

5. Δημιουργήστε ένα νέο βιβλίο στο Excel, ανοίξτε το φύλλο όπου θέλουμε να εισαγάγουμε το αρχείο των επιτοκίων της Κεντρικής Τράπεζας. Σε οποιοδήποτε κατάλληλο κελί, εισαγάγετε έναν τύπο που θα μας δώσει την τρέχουσα ημερομηνία σε μορφή κειμένου για αντικατάσταση ερωτήματος:

=TEXT(ΣΗΜΕΡΑ();"ΗΗ.ΜΜ.ΕΕΕΕ")

ή σε αγγλική έκδοση

=TEXT(TODAY(),»ηη.μμ.εεεε»)

Κάπου κοντά εισάγουμε τον κωδικό του νομίσματος που χρειαζόμαστε από τον πίνακα:

Νόμισμα

Κώδικας   

αμερικάνικο δολλάριο

R01235

Ευρώ

R01239

Λίρα

R01035

Ιαπωνικά γεν

R01820

Ο απαιτούμενος κωδικός μπορεί επίσης να εμφανιστεί στη συμβολοσειρά ερωτήματος απευθείας στον ιστότοπο της Κεντρικής Τράπεζας.

6. Φορτώνουμε τα δεδομένα στο φύλλο, χρησιμοποιώντας ως βάση τα κελιά που έχουν δημιουργηθεί και το αρχείο cbr.iqy, δηλαδή πηγαίνουμε στην καρτέλα Δεδομένα – Συνδέσεις – Εύρεση άλλων (Δεδομένα — Υπάρχουσες συνδέσεις). Στο παράθυρο επιλογής πηγής δεδομένων που ανοίγει, βρείτε και ανοίξτε το αρχείο cbr. iqy. Πριν από την εισαγωγή, το Excel θα διευκρινίσει τρία πράγματα μαζί μας.

Πρώτον, πού να εισαγάγετε τον πίνακα δεδομένων:

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

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

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

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

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

Πατήστε OK, περιμένετε μερικά δευτερόλεπτα και λάβετε ένα πλήρες αρχείο της συναλλαγματικής ισοτιμίας του επιθυμητού νομίσματος στο φύλλο:

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

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

Είναι πιο εύκολο να εξαγάγουμε την τιμή για την επιθυμητή ημερομηνία από τον πίνακά μας χρησιμοποιώντας τη συνάρτηση VPR (VLOOKUP) – εάν δεν είστε εξοικειωμένοι με αυτό, τότε σας συμβουλεύω ανεπιφύλακτα να το κάνετε αυτό. Με έναν τέτοιο τύπο, για παράδειγμα, μπορείτε να επιλέξετε την ισοτιμία του δολαρίου για τις 10 Ιανουαρίου 2000 από τον πίνακα μας:

Εισαγωγή συναλλαγματικών ισοτιμιών από το Διαδίκτυο

ή στα Αγγλικά =VLOOKUP(E5,cbr,3,1)

όπου

  • E5 – το κελί που περιέχει τη δεδομένη ημερομηνία
  • cbr – όνομα του εύρους δεδομένων (δημιουργείται αυτόματα κατά την εισαγωγή και συνήθως το ίδιο με το όνομα του αρχείου ερωτήματος)
  • 3 – τον ​​αύξοντα αριθμό της στήλης στον πίνακά μας, από όπου παίρνουμε τα δεδομένα
  • 1 – ένα όρισμα που περιλαμβάνει μια κατά προσέγγιση αναζήτηση για τη συνάρτηση VLOOKUP, έτσι ώστε να μπορείτε να βρείτε μαθήματα για εκείνες τις ενδιάμεσες ημερομηνίες που στην πραγματικότητα δεν υπάρχουν στη στήλη Α (θα ληφθεί η πλησιέστερη προηγούμενη ημερομηνία και η πορεία της). Μπορείτε να διαβάσετε περισσότερα σχετικά με την κατά προσέγγιση αναζήτηση χρησιμοποιώντας τη συνάρτηση VLOOKUP εδώ.

  • Μακροεντολή για να λάβετε την ισοτιμία του δολαρίου για μια δεδομένη ημερομηνία στο τρέχον κελί
  • Πρόσθετη λειτουργία PLEX για να λάβετε τη συναλλαγματική ισοτιμία του δολαρίου, του ευρώ, του εθνικού νομίσματος, της λίρας στερλίνας κ.λπ. για οποιαδήποτε δεδομένη ημερομηνία
  • Εισαγάγετε οποιαδήποτε ισοτιμία νομίσματος σε οποιαδήποτε ημερομηνία στο πρόσθετο PLEX

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