contingut
Importar la taxa d'una determinada moneda des d'Internet amb actualització automàtica és una tasca molt habitual per a molts usuaris de Microsoft Excel. Imagineu-vos que teniu una llista de preus que cal recalcular cada matí segons el tipus de canvi. O el pressupost del projecte. O el cost del contracte, que s'ha de calcular utilitzant el tipus de canvi del dòlar a la data de la celebració del contracte.
En aquestes situacions, podeu resoldre el problema de diferents maneres: tot depèn de la versió d'Excel que hàgiu instal·lat i de quins complements hi ha a sobre.
Mètode 1: una simple sol·licitud web per al tipus de canvi actual
Aquest mètode és adequat per a aquells que encara tenen versions antigues de Microsoft Office 2003-2007 al seu ordinador. No utilitza cap complement ni macro de tercers i només funciona amb funcions integrades.
premsa Des d'Internet (Web) llengüeta dades (Data). A la finestra que apareix, a la línia Adreça (Adreça) introduïu l'URL del lloc del qual s'obtindrà la informació (per exemple, http://www.finmarket.ru/currency/rates/) i premeu la tecla Enter.
Quan es carregui la pàgina, apareixeran fletxes negres i grogues a les taules que Excel pot importar. Si feu clic a aquesta fletxa, es marca la taula per importar.
Quan totes les taules necessàries estiguin marcades, feu clic al botó Import (Importació) a la part inferior de la finestra. Després d'un temps necessari per carregar les dades, el contingut de les taules marcades apareixerà a les cel·les del full:
Per a una personalització addicional, podeu fer clic amb el botó dret a qualsevol d'aquestes cel·les i seleccionar l'ordre al menú contextual. Propietats del rang (Propietats de l'interval de dades).En aquest quadre de diàleg, si es desitja, és possible configurar la freqüència d'actualització i altres paràmetres:
Les cotitzacions d'accions, ja que canvien cada pocs minuts, podeu actualitzar-les més sovint (casilla de selecció Actualitza cada N min.), però els tipus de canvi, en la majoria dels casos, n'hi ha prou d'actualitzar-se una vegada al dia (la casella de selecció Actualització del fitxer obert).
Tingueu en compte que Excel tracta tot el rang de dades importades com una unitat única i se li dóna el seu propi nom, que es pot veure al Gestor de noms de la pestanya fórmula (Fórmules — Gestor de noms).
Mètode 2: consulta web paramètrica per obtenir el tipus de canvi d'un interval de dates determinat
Aquest mètode és una primera opció lleugerament modernitzada i ofereix a l'usuari l'oportunitat de rebre el tipus de canvi de la moneda desitjada no només per al dia actual, sinó també per a qualsevol altra data o interval de data d'interès. Per fer-ho, s'ha de convertir la nostra petició web en una de paramètrica, és a dir, afegir-hi dos paràmetres clarificadors (el codi de la moneda que necessitem i la data actual). Per fer-ho, fem el següent:
1. Creem una sol·licitud web (vegeu el mètode 1) a la pàgina del lloc web del Banc Central del nostre país amb l'arxiu de cursos: http://cbr.ru/currency_base/dynamics.aspx
2. Al formulari de l'esquerra, seleccioneu la moneda desitjada i establiu les dates d'inici i finalització:
3. Feu clic al botó Per obtenir dades i al cap d'un parell de segons veiem una taula amb els valors del curs que necessitem per a un interval de dates determinat. Desplaceu-vos cap avall per la taula resultant i marqueu-la per importar-la fent clic a la fletxa negra i groga de l'extrem inferior esquerre de la pàgina web (no us pregunteu per què hi ha aquesta fletxa i no al costat de la taula; això és una pregunta per als dissenyadors del lloc).
Ara estem buscant un botó amb un disquet a la cantonada superior dreta de la finestra Desa la sol·licitud (Desa la consulta) i deseu el fitxer amb els paràmetres de la nostra sol·licitud a qualsevol carpeta adequada amb qualsevol nom convenient, per exemple, a La meva documents sota el nom cbr. iqy. Després d'això, la finestra de consulta web i tot l'Excel es poden tancar de moment.
4. Obriu la carpeta on heu desat la sol·licitud i cerqueu el fitxer de sol·licitud cbr. iqy, després feu-hi clic amb el botó dret - Obre amb - Bloc de notes (o seleccioneu-lo de la llista, normalment és un fitxer notepad.exe des de la carpeta C: Windows). Després d'obrir el fitxer de sol·licitud al Bloc de notes, hauríeu de veure alguna cosa com això:
El més valuós aquí és la línia amb l'adreça i els paràmetres de consulta, que substituirem: el codi de la moneda que necessitem (ressaltat en vermell) i la data de finalització, que substituirem per la d'avui (ressaltat a blau). Editeu la línia amb cura per obtenir el següent:
http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[“Codi de moneda”]&date_req1=01.01.2000&r1=1&date_req2=["Data"]&rt=1&mode=1
Deixa tota la resta com està, desa i tanca el fitxer.
5. Crea un nou llibre a Excel, obriu el full on volem importar l'arxiu de les taxes del Banc Central. A qualsevol cel·la adequada, introduïu una fórmula que ens donarà la data actual en format text per a la substitució de consultes:
=TEXT (AVUI ();”DD.MM.AAAA”)
o en versió anglesa
=TEXT(AVUI(),»dd.mm.aaaa»)
En algun lloc proper introduïm el codi de la moneda que necessitem de la taula:
Moneda | codi |
dòlar dels EUA | R01235 |
euro | R01239 |
Lliura | R01035 |
ien japonès | R01820 |
El codi requerit també es pot mirar a la cadena de consulta directament al lloc web del Banc Central.
6. Carreguem les dades al full, utilitzant com a base les cel·les creades i el fitxer cbr.iqy, és a dir, anar a la pestanya Dades – Connexions – Troba altres (Dades — Connexions existents). A la finestra de selecció de la font de dades que s'obre, cerqueu i obriu el fitxer cbr. iqy. Abans d'importar, Excel aclarirà tres coses amb nosaltres.
Primer, on importar la taula de dades:
En segon lloc, d'on obtenir el codi de moneda (podeu marcar la casella Utilitzeu aquest valor predeterminat (Utilitzeu aquest valor/referència per a futures actualitzacions), de manera que més endavant cada vegada que aquesta cel·la no s'especifiqui durant les actualitzacions i la casella de selecció Actualitza automàticament quan canvia el valor de la cel·la (Actualitza automàticament quan canvia el valor de la cel·la):
En tercer lloc, de quina cel·la prendre la data de finalització (també podeu marcar les dues caselles aquí perquè demà no hàgiu de configurar aquests paràmetres manualment en actualitzar):
feu clic OK, espereu un parell de segons i obteniu un arxiu complet del tipus de canvi de la moneda desitjada al full:
Com en el primer mètode, fent clic amb el botó dret a les dades importades i seleccionant l'ordre Propietats del rang (Propietats de l'interval de dades), podeu ajustar la freqüència d'actualització En obrir un fitxer (Actualitza quan s'obre el fitxer). Aleshores, si teniu accés a Internet, les dades s'actualitzaran automàticament cada dia, és a dir, la taula s'actualitzarà automàticament amb dades noves.
El més fàcil és extreure la tarifa per a la data desitjada de la nostra taula mitjançant la funció VPR (VISUALITZACIÓ) - Si no esteu familiaritzat amb això, us recomano fermament que ho feu. Amb aquesta fórmula, per exemple, podeu seleccionar el tipus de canvi del dòlar del 10 de gener de 2000 a la nostra taula:
o en anglès =BUSCARV(E5,cbr,3,1)
where
- E5 – la cel·la que conté la data donada
- cbr – nom de l'interval de dades (generat automàticament durant la importació i normalment el mateix que el nom del fitxer de consulta)
- 3 – el número de sèrie de la columna de la nostra taula, d'on obtenim les dades
- 1 – un argument que inclou una cerca aproximada de la funció BUSCARV perquè pugueu trobar cursos per a aquelles dates intermèdies que realment no estan presents a la columna A (se prendrà la data anterior més propera i el seu curs). Podeu obtenir més informació sobre la cerca aproximada mitjançant la funció BUSCAR V aquí.
- Macro per obtenir la taxa del dòlar per a una data determinada a la cel·la actual
- Funció complementària PLEX per obtenir el tipus de canvi del dòlar, euro, hryvnia, lliura esterlina, etc. per a una data determinada
- Inseriu qualsevol tipus de canvi en qualsevol data al complement PLEX