Интернеттен валюта курстарын импорттоо

Берилген валютанын курсун Интернеттен автоматтык жаңыртуу менен импорттоо көптөгөн Microsoft Excel колдонуучулары үчүн өтө кеңири таралган иш. Элестетиңиз, сизде валюта курсуна жараша күн сайын эртең менен кайра эсептелүүгө тийиш болгон прейскурант бар. Же долбоордун бюджети. Же келишим түзүлгөн күндөгү доллардын курсун колдонуу менен эсептелүүгө тийиш болгон келишимдин наркы.

Мындай учурларда, сиз көйгөйдү ар кандай жолдор менен чече аласыз - бардыгы Excel программасынын кайсы версиясын орнотконуңузга жана анын үстүндө кандай кошумчалар бар экенине жараша болот.

Метод 1: учурдагы алмашуу курсу үчүн жөнөкөй интернет суроо

Бул ыкма компьютеринде Microsoft Office 2003-2007 эски версиялары барлар үчүн ылайыктуу. Ал үчүнчү жактын кошумчаларын же макросторду колдонбойт жана орнотулган функцияларда гана иштейт.

Баскычты чыкылдатыңыз Интернеттен (Интернет) табулатура маалыматтар (Дата). Пайда болгон терезеде, сапта дарек (Дарек) маалымат алынуучу сайттын URL дарегин киргизиңиз (мисалы, http://www.finmarket.ru/currency/rates/) жана баскычты басыңыз кирүү.

Интернеттен валюта курстарын импорттоо

Барак жүктөлгөндө, Excel импорттой турган таблицаларда кара жана сары жебелер пайда болот. Мындай жебени чыкылдатуу импорт үчүн таблицаны белгилейт.

Бардык керектүү таблицалар белгиленгенде, баскычты чыкылдатыңыз Import (Импорт) терезенин түбүндө. Маалыматтарды жүктөө үчүн талап кылынган бир аз убакыт өткөндөн кийин, белгиленген таблицалардын мазмуну барактын уячаларында пайда болот:

Интернеттен валюта курстарын импорттоо

Кошумча ыңгайлаштыруу үчүн, сиз бул уячалардын каалаганын оң баскыч менен чыкылдатып, контексттик менюдан буйрукту тандай аласыз. Диапазондун касиеттери (Маалымат диапазонунун касиеттери).Бул диалог терезесинде, эгер кааласаңыз, жаңыртуу жыштыгын жана башка параметрлерди конфигурациялоого болот:

Интернеттен валюта курстарын импорттоо

Биржа котировкалары, алар бир нече мүнөт сайын өзгөргөндүктөн, сиз тез-тез жаңырта аласыз (белги кутучасы Ар N мүн. жаңыртуу.), бирок алмашуу курсу, көпчүлүк учурларда, күнүнө бир жолу жаңыртуу жетиштүү (белги кутучасы Файлды жаңыртыңыз).

Импорттолгон маалыматтардын бүткүл диапазону Excel тарабынан бир бирдик катары каралып, анын аталышы берилгендигин эске алыңыз, аны өтмөктөгү Аты башкаргычтан көрүүгө болот. формула (Формулалар — Аты-жөнү менеджери).

Метод 2: Берилген даталар диапазонуна алмашуу курсун алуу үчүн параметрлик веб-суроо

Бул ыкма бир аз модернизацияланган биринчи вариант болуп саналат жана колдонуучуга каалаган валютанын курсун учурдагы күн үчүн гана эмес, ошондой эле каалаган башка даталар же даталар интервалы үчүн алуу мүмкүнчүлүгүн берет. Бул үчүн, биздин веб-сурообуз параметрдик суроого айланышы керек, башкача айтканда, ага эки тактоочу параметрди (бизге керектүү валютанын коду жана учурдагы күн) кошуу керек. Бул үчүн, биз төмөнкүлөрдү жасайбыз:

1. Биздин өлкөнүн Борбордук банкынын веб-сайтынын баракчасына курстардын архиви менен веб-суроо (1-ыкманы караңыз) түзөбүз: http://cbr.ru/currency_base/dynamics.aspx

2. Сол жактагы формадан керектүү валютаны тандап, башталышы жана аяктоо даталарын белгилеңиз:

Интернеттен валюта курстарын импорттоо

3. баскычын басыңыз Маалымат алуу үчүн жана бир нече секунддан кийин биз берилген күн аралыгы үчүн керектүү курстун баалуулуктары менен таблицаны көрөбүз. Натыйжадагы таблицаны толугу менен ылдый жылдырып, веб-баракчанын ылдыйкы сол бурчундагы кара жана сары жебени чыкылдатуу менен аны импорттоо үчүн белгилеңиз (жөн гана бул жебе эмне үчүн столдун жанында эмес, бар экенин сурабаңыз – бул сайттын дизайнерлерине суроо).

Азыр биз терезенин жогорку оң бурчунда дискета бар баскычты издеп жатабыз Сурамды сактоо (Суроо сактоо) жана файлды биздин суроо-талаптын параметрлери менен каалаган ылайыктуу папкага каалаган ыңгайлуу аталыш менен сактаңыз - мисалы, в Менин документтерим аты астында cbr. iqy.  Андан кийин, Web Query терезеси жана бардык 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&mode=1

Калганынын баарын ошол бойдон калтырып, файлды сактап, жабыңыз.

5. Excelде жаңы китеп түзүңүз, Борбордук банктын курстарынын архивин импорттогубуз келген баракты ачыңыз. Каалаган ылайыктуу уячага бизге учурдагы датаны бере турган формуланы киргизиңиз текст форматында суроо алмаштыруу үчүн:

=ТЕКСТ(БҮГҮН();”КК.АА.ЖЖЖЖ”)

же англис версиясында

=ТЕКСТ(БҮГҮН(),»кк.мм.жжж»)

Жакын жерде биз таблицадан керектүү валютанын кодун киргизебиз:

акча

коду   

АКШ доллары

R01235

EURO

R01239

фунт

R01035

Japanese Yen

R01820

Талап кылынган кодду Борбордук банктын веб-сайтында түздөн-түз суроо сапта да көрүүгө болот.

6. Биз түзүлгөн уячаларды жана cbr.iqy файлын негиз катары колдонуп, баракчага маалыматтарды жүктөйбүз, б.а. Маалыматтар – Байланыштар – Башкаларды табуу (Маалымат — Учурдагы байланыштар). Ачылган маалымат булагын тандоо терезесинде файлды таап, ачыңыз cbr. iqy. Импорттоодон мурун, Excel биз менен үч нерсени тактап берет.

Биринчиден, маалымат таблицасын кайда импорттоо керек:

Интернеттен валюта курстарын импорттоо

Экинчиден, валютанын кодун кайдан алса болот (сиз кутучаны белгилесеңиз болот Бул демейки маанини колдонуңуз (Келечектеги жаңыртуулар үчүн бул маанини/маалымдаманы колдонуңуз), Ошентип, кийинчерээк ар бир жолу бул уяча жаңыртууларда жана белги кутучасында көрсөтүлбөйт Клетканын мааниси өзгөргөндө автоматтык түрдө жаңыртылат (Клетканын мааниси өзгөргөндө автоматтык түрдө жаңыртылат):

Интернеттен валюта курстарын импорттоо

Үчүнчүдөн, аяктоо күнүн кайсы уячадан алуу керек (эртең жаңылоодо бул параметрлерди кол менен коюунун кереги жок болушу үчүн бул жерде эки кутучаны тең белгилесеңиз болот):

Интернеттен валюта курстарын импорттоо

чыкылдатуу OK, бир нече секунд күтө туруңуз жана баракчада каалаган валютанын курсунун толук архивин алыңыз:

Интернеттен валюта курстарын импорттоо

Биринчи ыкмадагыдай эле, импорттолгон маалыматтарды оң баскыч менен чыкылдатып, буйрукту тандаңыз Диапазондун касиеттери (Маалымат диапазонунун касиеттери), сиз жаңылоо ылдамдыгын тууралай аласыз Файлды ачып жатканда (Файлды ачканда жаңылоо). Андан кийин интернетке кирүү мүмкүнчүлүгүңүз болсо, маалыматтар автоматтык түрдө күн сайын жаңырып турат, башкача айтканда таблица автоматтык түрдө жаңы маалыматтар менен толукталат.

Функцияны колдонуу менен биздин таблицадан каалаган датага тарифти чыгаруу эң оңой VPR (КӨРҮҮ) – Эгер сиз аны жакшы билбесеңиз, анда мен сизге муну кылууну катуу кеңеш кылам. Мындай формула менен, мисалы, сиз биздин таблицадан 10-жылдын 2000-январына доллардын курсун тандай аласыз:

Интернеттен валюта курстарын импорттоо

же англис тилинде =VLOOKUP(E5,cbr,3,1)

кайда

  • E5 – берилген датаны камтыган уяча
  • Шелдон – маалыматтар диапазонунун аталышы (импорттоодо автоматтык түрдө түзүлөт жана көбүнчө сурам файлынын аталышы менен бирдей)
  • 3 – биздин таблицадагы графанын сериялык номери, биз маалыматтарды кайдан алабыз
  • 1 – VLOOKUP функциясын болжолдуу издөөнү камтыган аргумент, анда сиз А тилкесинде иш жүзүндө жок аралык даталар үчүн курстарды таба аласыз (жакынкы мурунку дата жана анын курсу алынат). VLOOKUP функциясын колдонуу менен болжолдуу издөө жөнүндө кененирээк бул жерден окуй аласыз.

  • Учурдагы уячада берилген датага доллардын курсун алуу үчүн макро
  • PLEX кошумча функциясы доллардын, евронун, гривендин, фунт стерлингдин ж.б. курсун каалаган күнгө алуу үчүн
  • PLEX кошумчасына каалаган күнү каалаган валюта курсун киргизиңиз

Таштап Жооп