Интернеттен валюта бағамдарын импорттаңыз

Интернеттен берілген валютаның бағамын автоматты түрде жаңарту арқылы импорттау көптеген Microsoft Excel пайдаланушылары үшін өте кең таралған тапсырма болып табылады. Сізде валюта бағамына сәйкес күн сайын таңертең қайта есептелуі керек прейскурант бар деп елестетіп көріңіз. Немесе жоба бюджеті. Немесе шарт жасалған күнгі доллар бағамын пайдалана отырып есептелуі тиіс шарт құны.

Мұндай жағдайларда сіз мәселені әртүрлі тәсілдермен шеше аласыз - барлығы Excel бағдарламасының қай нұсқасын орнатқаныңызға және оның үстінде қандай қондырмалар бар екеніне байланысты.

1-әдіс: Ағымдағы айырбас бағамы үшін қарапайым веб-сұраныс

Бұл әдіс компьютерінде Microsoft Office 2003-2007 бағдарламасының ескі нұсқалары бар адамдар үшін қолайлы. Ол ешқандай үшінші тарап қондырмаларын немесе макростарды пайдаланбайды және тек кірістірілген функцияларда жұмыс істейді.

баспасөз Интернеттен (Желі) қойындысы мәліметтер (Күні). Пайда болған терезеде, жолда мекен-жай (Мекенжай) ақпарат алынатын сайттың URL мекенжайын енгізіңіз (мысалы, http://www.finmarket.ru/currency/rates/) және пернені басыңыз кіру.

Интернеттен валюта бағамдарын импорттаңыз

Бет жүктелген кезде Excel импорттай алатын кестелерде қара және сары көрсеткілер пайда болады. Мұндай көрсеткіні басу кестені импорттау үшін белгілейді.

Барлық қажетті кестелер белгіленген кезде түймені басыңыз импорт (импорт) терезенің төменгі жағында. Деректерді жүктеуге қажетті біраз уақыттан кейін белгіленген кестелердің мазмұны парақтағы ұяшықтарда пайда болады:

Интернеттен валюта бағамдарын импорттаңыз

Қосымша теңшеу үшін осы ұяшықтардың кез келгенін тінтуірдің оң жақ түймешігімен басып, контекстік мәзірден пәрменді таңдауға болады. Диапазон қасиеттері (Деректер ауқымының сипаттары).Бұл диалогтық терезеде, қажет болса, жаңарту жиілігін және басқа параметрлерді конфигурациялауға болады:

Интернеттен валюта бағамдарын импорттаңыз

Биржа бағамдары, олар бірнеше минут сайын өзгеретіндіктен, сіз жиі жаңарта аласыз (құсбелгі ұяшығы Әр N мин сайын жаңартыңыз.), бірақ айырбастау бағамдарын, көп жағдайда күніне бір рет жаңарту жеткілікті (құсбелгі Ашық файлды жаңарту).

Барлық импортталған деректер ауқымын Excel бағдарламасы бір бірлік ретінде қарастыратынын және өз атауын беретінін ескеріңіз, оны қойындыдағы Атау реттеушісінен көруге болады. формула (Формулалар — атау менеджері).

2-әдіс: Берілген күндер ауқымы үшін айырбас бағамын алу үшін параметрлік веб-сұрау

Бұл әдіс сәл модернизацияланған бірінші нұсқа болып табылады және пайдаланушыға қажетті валютаның айырбас бағамын тек ағымдағы күн үшін ғана емес, сонымен қатар кез келген басқа дата немесе күн аралығы үшін алуға мүмкіндік береді. Ол үшін біздің веб-сұраныс параметрлік сұрауға айналуы керек, яғни оған екі нақтылау параметрін қосу керек (бізге қажет валютаның коды және ағымдағы күн). Ол үшін келесі әрекеттерді орындаймыз:

1. Біз еліміздің Орталық банкінің веб-сайтының бетіне курстар мұрағаты бар веб-сұраныс жасаймыз (1-әдісті қараңыз): http://cbr.ru/currency_base/dynamics.aspx

2. Сол жақтағы пішінде қажетті валютаны таңдап, басталу және аяқталу күндерін орнатыңыз:

Интернеттен валюта бағамдарын импорттаңыз

3. Түймені басыңыз Деректерді алу үшін және бірнеше секундтан кейін біз берілген күн аралығы үшін қажетті курс мәндері бар кестені көреміз. Алынған кестені толығымен төмен жылжытыңыз және веб-беттің төменгі сол жақ бұрышындағы қара және сары көрсеткіні басу арқылы оны импорттау үшін белгілеңіз (тек бұл көрсеткі кестенің жанында емес, неге сонда екенін сұрамаңыз - бұл сайт дизайнерлеріне сұрақ).

Енді біз терезенің жоғарғы оң жақ бұрышында иілгіш дискі бар түймені іздейміз Сұранысты сақтау (Сұрауды сақтау) және файлды сұрауымыздың параметрлері бар кез келген қолайлы қалтаға кез келген ыңғайлы атаумен сақтаңыз – мысалы, in Менің құжаттарым атымен cbr. iqy.  Осыдан кейін веб-сұрау терезесі және барлық Excel бағдарламасы әзірше жабылуы мүмкін.

4. Сұрау сақталған қалтаны ашып, сұрау файлын іздеңіз cbr. iqy, содан кейін оны тінтуірдің оң жақ түймешігімен басыңыз - Ашу – Блокнот (немесе оны тізімнен таңдаңыз – әдетте бұл файл notepad.exe қалтадан C: Windows). Блокнот бағдарламасында сұрау файлын ашқаннан кейін сіз келесідей нәрсені көресіз:

Интернеттен валюта бағамдарын импорттаңыз

Мұнда ең құнды нәрсе - мекенжайы бар жол және біз оны алмастыратын сұрау параметрлері - бізге қажет валютаның коды (қызыл түспен белгіленген) және біз бүгінгімен ауыстыратын аяқталу күні (белгіленген көк). Келесіні алу үшін жолды мұқият өңдеңіз:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[«Валюта коды»]&date_req1=01.01.2000&r1=1&date_req2=[«Күні»]&rt=1&rejim=1

Қалғанының бәрін сол күйінде қалдырыңыз, файлды сақтап, жабыңыз.

5. Excel бағдарламасында жаңа кітап жасаңыз, Орталық банк ставкаларының мұрағатын импорттағыңыз келетін парақты ашыңыз. Кез келген қолайлы ұяшыққа ағымдағы күнді беретін формуланы енгізіңіз мәтін форматында сұрауды ауыстыру үшін:

=МӘТІН(БҮГІН();”КК.АА.ЖЖЖЖ”)

немесе ағылшын нұсқасында

=МӘТІН(БҮГІН(),»кк.мм.жжжж»)

Жақын жерде біз кестеден қажетті валютаның кодын енгіземіз:

валюта

код   

АҚШ доллары

R01235

Еуро

R01239

Фунт

R01035

жапон йені

R01820

Қажетті кодты Орталық банктің веб-сайтындағы сұрау жолында да көруге болады.

6. Құрылған ұяшықтарды және cbr.iqy файлын негіз ретінде пайдаланып, парақтағы деректерді жүктейміз, яғни қойындыға өтіңіз. Деректер – Қосылымдар – Басқаларды табыңыз (Деректер — Бар қосылымдар). Ашылатын деректер көзін таңдау терезесінде файлды тауып, ашыңыз cbr. iqy. Импорттау алдында Excel бізбен үш нәрсені түсіндіреді.

Біріншіден, деректер кестесін қайда импорттау керек:

Интернеттен валюта бағамдарын импорттаңыз

Екіншіден, валюта кодын қайдан алуға болады (құбырды белгілеуге болады Осы әдепкі мәнді пайдаланыңыз (Болашақ жаңартулар үшін осы мәнді/анықтаманы пайдаланыңыз), осылайша кейінірек бұл ұяшық жаңартулар мен құсбелгілер кезінде көрсетілмейді Ұяшық мәні өзгерген кезде автоматты түрде жаңарту (Ұяшық мәні өзгерген кезде автоматты түрде жаңартылады):

Интернеттен валюта бағамдарын импорттаңыз

Үшіншіден, аяқталу күні қай ұяшықтан алынады (ертең жаңарту кезінде бұл параметрлерді қолмен орнатудың қажеті болмас үшін осы жерде екі ұяшықты да белгілеуге болады):

Интернеттен валюта бағамдарын импорттаңыз

басыңыз OK, бірнеше секунд күтіңіз және парақта қалаған валюта бағамының толық мұрағатын алыңыз:

Интернеттен валюта бағамдарын импорттаңыз

Бірінші әдістегідей, импортталған деректерді тінтуірдің оң жақ түймешігімен басып, пәрменді таңдау арқылы Диапазон қасиеттері (Деректер ауқымының сипаттары), жаңарту жылдамдығын реттеуге болады Файлды ашқанда (Файлды ашқан кезде жаңарту). Содан кейін Интернетке қол жеткізу мүмкіндігі болса, деректер күн сайын автоматты түрде жаңартылады, яғни кесте автоматты түрде жаңа деректермен жаңартылады.

Функцияның көмегімен кестеден қалаған күннің мөлшерлемесін шығару оңай VPR (КӨРУ) – Егер сіз онымен таныс болмасаңыз, мен сізге мұны істеуге кеңес беремін. Мұндай формуламен, мысалы, сіз біздің кестеден 10 жылдың 2000 қаңтарындағы доллар бағамын таңдай аласыз:

Интернеттен валюта бағамдарын импорттаңыз

немесе ағылшын тілінде =VLOOKUP(E5,cbr,3,1)

қайда

  • E5 – берілген күнді қамтитын ұяшық
  • cbr – деректер ауқымының атауы (импорттау кезінде автоматты түрде жасалады және әдетте сұрау файлының атымен бірдей)
  • 3 – мәліметтерді алатын кестеміздегі бағанның реттік нөмірі
  • 1 – А бағанында жоқ аралық күндер үшін курстарды табу үшін VLOOKUP функциясын шамамен іздеуді қамтитын аргумент (ең жақын алдыңғы күн және оның бағыты алынады). VLOOKUP функциясын пайдаланып шамамен іздеу туралы қосымша ақпаратты мына жерден оқи аласыз.

  • Ағымдағы ұяшықта берілген күндегі доллар бағамын алу үшін макрос
  • Кез келген күн үшін доллар, еуро, гривен, фунт стерлинг және т.б. бағамын алу үшін PLEX қосымша функциясы
  • PLEX қондырмасында кез келген күнге кез келген валюта бағамын енгізіңіз

пікір қалдыру