ვალუტის კურსების იმპორტი ინტერნეტიდან

მოცემული ვალუტის კურსის შემოტანა ინტერნეტიდან ავტომატური განახლებით არის ძალიან გავრცელებული ამოცანა Microsoft Excel-ის მრავალი მომხმარებლისთვის. წარმოიდგინეთ, რომ თქვენ გაქვთ ფასთა სია, რომელიც ყოველ დილით უნდა გადაითვალოთ კურსის მიხედვით. ან პროექტის ბიუჯეტი. ან ხელშეკრულების ღირებულება, რომელიც უნდა გამოითვალოს ხელშეკრულების დადების თარიღისთვის დოლარის კურსის გამოყენებით.

ასეთ სიტუაციებში შეგიძლიათ პრობლემის გადაჭრა სხვადასხვა გზით - ეს ყველაფერი დამოკიდებულია იმაზე, თუ რომელი ვერსია გაქვთ დაინსტალირებული Excel-ზე და რა დანამატები აქვს მას თავზე.

მეთოდი 1: მარტივი ვებ მოთხოვნა მიმდინარე გაცვლითი კურსისთვის

ეს მეთოდი შესაფერისია მათთვის, ვისაც ჯერ კიდევ აქვს Microsoft Office 2003-2007-ის ძველი ვერსიები კომპიუტერში. ის არ იყენებს მესამე მხარის დანამატებს ან მაკროებს და მუშაობს მხოლოდ ჩაშენებულ ფუნქციებზე.

დააჭირეთ ღილაკს ინტერნეტიდან (ვებ) tab თარიღი (თარიღი). ფანჯარაში, რომელიც გამოჩნდება, ხაზში მისამართი (მისამართი) შეიყვანეთ საიტის URL, საიდანაც იქნება ინფორმაცია აღებული (მაგალითად, http://www.finmarket.ru/currency/rates/) და დააჭირეთ ღილაკს შეიყვანეთ.

ვალუტის კურსების იმპორტი ინტერნეტიდან

როდესაც გვერდი იტვირთება, შავი და ყვითელი ისრები გამოჩნდება ცხრილებზე, რომლებსაც Excel-ის იმპორტი შეუძლია. ასეთ ისარზე დაწკაპუნებით აღინიშნება იმპორტის ცხრილი.

როდესაც ყველა საჭირო ცხრილი მონიშნულია, დააჭირეთ ღილაკს იმპორტი (იმპორტი) ფანჯრის ბოლოში. მონაცემების ჩასატვირთად საჭირო გარკვეული დროის შემდეგ, მონიშნული ცხრილების შიგთავსი გამოჩნდება ფურცელზე არსებულ უჯრედებში:

ვალუტის კურსების იმპორტი ინტერნეტიდან

დამატებითი პერსონალიზაციისთვის, შეგიძლიათ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით რომელიმე ამ უჯრედზე და აირჩიოთ ბრძანება კონტექსტური მენიუდან. დიაპაზონის თვისებები (მონაცემთა დიაპაზონის თვისებები).ამ დიალოგურ ფანჯარაში, თუ სასურველია, შესაძლებელია განახლების სიხშირის და სხვა პარამეტრების კონფიგურაცია:

ვალუტის კურსების იმპორტი ინტერნეტიდან

საფონდო კვოტები, რადგან ისინი იცვლება ყოველ რამდენიმე წუთში, შეგიძლიათ უფრო ხშირად განაახლოთ (მონიშვნის ველი განაახლეთ ყოველ N წუთში.), მაგრამ გაცვლითი კურსი, უმეტეს შემთხვევაში, საკმარისია დღეში ერთხელ განახლება (ჩამრთველი განახლება გახსნილ ფაილზე).

გაითვალისწინეთ, რომ მონაცემთა მთელი იმპორტირებული დიაპაზონი განიხილება Excel-ის მიერ, როგორც ერთიანი ერთეული და მიენიჭება საკუთარი სახელი, რომელიც შეგიძლიათ ნახოთ ჩანართზე Name Manager-ში. formula (ფორმულები - სახელის მენეჯერი).

მეთოდი 2: პარამეტრული ვებ-კითხვა ვალუტის კურსის მისაღებად მოცემული თარიღის დიაპაზონისთვის

ეს მეთოდი ოდნავ მოდერნიზებული პირველი ვარიანტია და მომხმარებელს აძლევს შესაძლებლობას მიიღოს სასურველი ვალუტის კურსი არა მხოლოდ მიმდინარე დღისთვის, არამედ ნებისმიერი სხვა თარიღის ან თარიღის ინტერესის ინტერვალისთვის. ამისთვის ჩვენი ვებ მოთხოვნა უნდა გადაიზარდოს პარამეტრულ, ანუ დავამატოთ მას ორი გასარკვევი პარამეტრი (ჩვენთვის საჭირო ვალუტის კოდი და მიმდინარე თარიღი). ამისათვის ჩვენ ვაკეთებთ შემდეგს:

1. ჩვენ ვქმნით ვებ მოთხოვნას (იხილეთ მეთოდი 1) ჩვენი ქვეყნის ცენტრალური ბანკის ვებსაიტის გვერდზე კურსების არქივით: http://cbr.ru/currency_base/dynamics.aspx

2. მარცხნივ ფორმაში აირჩიეთ სასურველი ვალუტა და დააყენეთ დაწყების და დასრულების თარიღები:

ვალუტის კურსების იმპორტი ინტერნეტიდან

3. დააჭირეთ ღილაკს მონაცემების მისაღებად და რამდენიმე წამის შემდეგ ჩვენ ვხედავთ ცხრილს კურსის მნიშვნელობებით, რომლებიც გვჭირდება მოცემული თარიღის ინტერვალისთვის. გადაახვიეთ მიღებული ცხრილი ბოლომდე ქვემოთ და მონიშნეთ ის იმპორტისთვის ვებ გვერდის ქვედა მარცხენა კუთხეში შავ და ყვითელ ისრებზე დაწკაპუნებით (უბრალოდ არ იკითხოთ, რატომ არის ეს ისარი იქ და არა ცხრილის გვერდით – ეს არის შეკითხვა საიტის დიზაინერებისთვის).

ახლა ჩვენ ვეძებთ ღილაკს ფლოპი დისკით ფანჯრის ზედა მარჯვენა კუთხეში მოთხოვნის შენახვა (მოთხოვნის შენახვა) და შეინახეთ ფაილი ჩვენი მოთხოვნის პარამეტრებით ნებისმიერ შესაფერის საქაღალდეში ნებისმიერი მოსახერხებელი სახელით - მაგალითად, in ჩემი დოკუმენტები სახელის ქვეშ cbr. iqy.  ამის შემდეგ, ვებ შეკითხვის ფანჯარა და მთელი Excel შეიძლება დაიხუროს.

4. გახსენით საქაღალდე, სადაც შეინახეთ მოთხოვნა და მოძებნეთ მოთხოვნის ფაილი cbr. iqy, შემდეგ დააწკაპუნეთ მასზე მარჯვენა ღილაკით - გახსენით – Notepad (ან აირჩიეთ სიიდან – ჩვეულებრივ ეს არის ფაილი notepad.exe საქაღალდედან C: ვინდოუსი). Notepad-ში მოთხოვნის ფაილის გახსნის შემდეგ, თქვენ უნდა ნახოთ მსგავსი რამ:

ვალუტის კურსების იმპორტი ინტერნეტიდან

ყველაზე ღირებული აქ არის ხაზი მისამართით და მასში შეკითხვის პარამეტრებით, რომელსაც ჩვენ შევცვლით – ჩვენთვის საჭირო ვალუტის კოდს (მონიშნული წითლად) და დასრულების თარიღს, რომელსაც შევცვლით დღევანდელით (მონიშნულია ლურჯი). ფრთხილად შეცვალეთ ხაზი, რომ მიიღოთ შემდეგი:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Ვალუტის კოდი"]&date_req1=01.01.2000&r1=1&date_req2=["თარიღი"]&rt=1&რეჟიმი=1

დატოვე ყველაფერი ისე, როგორც არის, შეინახე და დახურე ფაილი.

5. შექმენით ახალი წიგნი Excel-ში, გახსენით ფურცელი, სადაც გვინდა შემოვიტანოთ ცენტრალური ბანკის განაკვეთების არქივი. ნებისმიერ შესაფერის უჯრედში შეიყვანეთ ფორმულა, რომელიც მოგვცემს მიმდინარე თარიღს ტექსტის ფორმატში შეკითხვის ჩანაცვლებისთვის:

=TEXT(TODAY();“DD.MM.YYYY“)

ან ინგლისურ ვერსიაში

=TEXT(TODAY(),»dd.mm.yyyy»)

სადღაც ახლოს, ცხრილიდან შევიყვანთ ჩვენთვის საჭირო ვალუტის კოდს:

ვალუტა

კოდი   

აშშ დოლარი

R01235

Euro

R01239

Გირვანქა

R01035

იაპონური იენი

R01820

საჭირო კოდი ასევე შეგიძლიათ იხილოთ მოთხოვნის სტრიქონში პირდაპირ ცენტრალური ბანკის ვებსაიტზე.

6. ჩვენ ვტვირთავთ მონაცემებს ფურცელზე, შექმნილი უჯრედების და cbr.iqy ფაილის საფუძვლად, ანუ გადადით ჩანართზე. მონაცემები - კავშირები - იპოვნეთ სხვები (მონაცემები — არსებული კავშირები). მონაცემთა წყაროს შერჩევის ფანჯარაში, რომელიც იხსნება, იპოვეთ და გახსენით ფაილი cbr. iqy. იმპორტამდე Excel სამ რამეს გაგვიმარტავს.

პირველი, სად უნდა მოხდეს მონაცემთა ცხრილის იმპორტი:

ვალუტის კურსების იმპორტი ინტერნეტიდან

მეორეც, საიდან მიიღოთ ვალუტის კოდი (შეგიძლიათ მონიშნოთ ყუთი გამოიყენეთ ეს ნაგულისხმევი მნიშვნელობა (გამოიყენეთ ეს მნიშვნელობა/მინიშნება მომავალი განახლებისთვის), ისე, რომ მოგვიანებით ყოველ ჯერზე ეს უჯრედი არ არის მითითებული განახლებების დროს და ჩამრთველი ავტომატურად განახლება, როდესაც უჯრედის მნიშვნელობა იცვლება (ავტომატური განახლება, როდესაც უჯრედის მნიშვნელობა იცვლება):

ვალუტის კურსების იმპორტი ინტერნეტიდან

მესამე, რომელი უჯრედიდან უნდა აიღოთ დასრულების თარიღი (ასევე შეგიძლიათ მონიშნოთ ორივე ველი აქ ისე, რომ ხვალ არ მოგიწიოთ ამ პარამეტრების ხელით დაყენება განახლებისას):

ვალუტის კურსების იმპორტი ინტერნეტიდან

დაწკაპეთ OKდაელოდეთ რამდენიმე წამს და მიიღეთ სასურველი ვალუტის კურსის სრული არქივი ფურცელზე:

ვალუტის კურსების იმპორტი ინტერნეტიდან

როგორც პირველ მეთოდში, იმპორტირებულ მონაცემებზე მარჯვენა ღილაკით დაჭერით და ბრძანების არჩევით დიაპაზონის თვისებები (მონაცემთა დიაპაზონის თვისებები), შეგიძლიათ დაარეგულიროთ განახლების სიხშირე ფაილის გახსნისას (გახსნა ფაილზე განახლება). შემდეგ, თუ თქვენ გაქვთ წვდომა ინტერნეტში, მონაცემები ავტომატურად განახლდება ყოველდღე, ანუ ცხრილი ავტომატურად განახლდება ახალი მონაცემებით.

ყველაზე მარტივია სასურველი თარიღის განაკვეთის ამოღება ჩვენი ცხრილიდან ფუნქციის გამოყენებით VPR (VLOOKUP) - თუ თქვენ არ იცნობთ მას, მაშინ მე გირჩევთ ამის გაკეთებას. ასეთი ფორმულით, მაგალითად, შეგიძლიათ აირჩიოთ დოლარის კურსი 10 წლის 2000 იანვრისთვის ჩვენი ცხრილიდან:

ვალუტის კურსების იმპორტი ინტერნეტიდან

ან ინგლისურად =VLOOKUP(E5,cbr,3,1)

სადაც

  • E5 – უჯრედი, რომელიც შეიცავს მოცემულ თარიღს
  • cbr - მონაცემთა დიაპაზონის სახელი (ავტომატურად გენერირებული იმპორტის დროს და ჩვეულებრივ იგივეა, რაც მოთხოვნის ფაილის სახელი)
  • 3 – სვეტის სერიული ნომერი ჩვენს ცხრილში, საიდანაც ვიღებთ მონაცემებს
  • 1 – არგუმენტი, რომელიც მოიცავს VLOOKUP ფუნქციის სავარაუდო ძიებას, ასე რომ თქვენ შეგიძლიათ იპოვოთ კურსები იმ შუალედური თარიღებისთვის, რომლებიც რეალურად არ არის წარმოდგენილი A სვეტში (მიიღება უახლოესი წინა თარიღი და მისი კურსი). თქვენ შეგიძლიათ წაიკითხოთ მეტი სავარაუდო ძიების შესახებ VLOOKUP ფუნქციის გამოყენებით აქ.

  • მაკრო, რათა მიიღოთ დოლარის კურსი მოცემული თარიღისთვის მიმდინარე უჯრედში
  • PLEX დამატებითი ფუნქცია დოლარის, ევროს, გრივნის, ფუნტი სტერლინგის და ა.შ. კურსის მისაღებად ნებისმიერი მოცემული თარიღისთვის.
  • ჩადეთ ნებისმიერი ვალუტის კურსი ნებისმიერ თარიღზე PLEX დანამატში

დატოვე პასუხი