أسعار صرف الاستيراد من الإنترنت

يعد استيراد سعر عملة معينة من الإنترنت مع التحديث التلقائي مهمة شائعة جدًا للعديد من مستخدمي Microsoft Excel. تخيل أن لديك قائمة أسعار يجب إعادة حسابها كل صباح وفقًا لسعر الصرف. أو ميزانية المشروع. أو تكلفة العقد التي يجب حسابها باستخدام سعر صرف الدولار في تاريخ إبرام العقد.

في مثل هذه الحالات ، يمكنك حل المشكلة بطرق مختلفة - كل هذا يتوقف على إصدار Excel الذي قمت بتثبيته والوظائف الإضافية الموجودة فوقه.

الطريقة الأولى: طلب ويب بسيط لسعر الصرف الحالي

هذه الطريقة مناسبة لأولئك الذين لا يزال لديهم إصدارات قديمة من Microsoft Office 2003-2007 على أجهزة الكمبيوتر الخاصة بهم. لا تستخدم أي وظائف إضافية أو وحدات ماكرو تابعة لجهات خارجية وتعمل فقط على الوظائف المضمنة.

صحافة من الإنترنت (ويب) علامة التبويب البيانات (تاريخ). في النافذة التي تظهر ، في السطر العنوان: (عنوان) أدخل عنوان URL للموقع الذي سيتم أخذ المعلومات منه (على سبيل المثال ، http://www.finmarket.ru/currency/rates/) واضغط على المفتاح أدخل.

أسعار صرف الاستيراد من الإنترنت

عند تحميل الصفحة ، ستظهر الأسهم باللونين الأسود والأصفر على الجداول التي يمكن لبرنامج Excel استيرادها. يؤدي النقر فوق هذا السهم إلى تحديد جدول الاستيراد.

عندما يتم تمييز جميع الجداول الضرورية ، انقر فوق الزر استيراد (يستورد) في الجزء السفلي من النافذة. بعد مرور بعض الوقت المطلوب لتحميل البيانات ، ستظهر محتويات الجداول المحددة في الخلايا الموجودة على الورقة:

أسعار صرف الاستيراد من الإنترنت

لمزيد من التخصيص ، يمكنك النقر بزر الماوس الأيمن فوق أي من هذه الخلايا وتحديد الأمر من قائمة السياق. خصائص النطاق (خصائص نطاق البيانات).في مربع الحوار هذا ، إذا رغبت في ذلك ، من الممكن تكوين تكرار التحديث والمعلمات الأخرى:

أسعار صرف الاستيراد من الإنترنت

أسعار الأسهم ، نظرًا لأنها تتغير كل بضع دقائق ، يمكنك التحديث كثيرًا (مربع الاختيار تحديث كل N دقيقة.) ، ولكن أسعار الصرف ، في معظم الحالات ، يكفي التحديث مرة واحدة يوميًا (خانة الاختيار التحديث على ملف مفتوح).

لاحظ أنه يتم التعامل مع نطاق البيانات المستوردة بالكامل بواسطة Excel كوحدة واحدة ويتم إعطاء اسمها الخاص ، والذي يمكن رؤيته في Name Manager في علامة التبويب معادلة (الصيغ - مدير الاسم).

الطريقة 2: استعلام ويب حدودي للحصول على سعر الصرف لنطاق زمني معين

هذه الطريقة هي الخيار الأول المحدث قليلاً وتمنح المستخدم الفرصة لتلقي سعر الصرف للعملة المطلوبة ليس فقط لليوم الحالي ، ولكن أيضًا لأي تاريخ آخر أو فاصل زمني للفائدة. للقيام بذلك ، يجب تحويل طلب الويب الخاص بنا إلى طلب حدودي ، أي إضافة معلمتين توضيحيتين إليه (رمز العملة التي نحتاجها والتاريخ الحالي). للقيام بذلك ، نقوم بما يلي:

1. نقوم بإنشاء طلب ويب (انظر الطريقة 1) على صفحة الموقع الإلكتروني للبنك المركزي لبلدنا مع أرشيف الدورات: http://cbr.ru/currency_base/dynamics.aspx

2. في النموذج الموجود على اليسار ، حدد العملة المطلوبة وقم بتعيين تاريخي البدء والانتهاء:

أسعار صرف الاستيراد من الإنترنت

3. انقر فوق الزر للحصول على البيانات وبعد بضع ثوانٍ ، نرى جدولًا يحتوي على قيم الدورة التدريبية التي نحتاجها لفاصل زمني معين. قم بالتمرير إلى الجدول الناتج على طول الطريق وقم بتمييزه للاستيراد بالنقر فوق السهم الأسود والأصفر في الزاوية اليسرى السفلية من صفحة الويب (فقط لا تسأل عن سبب وجود هذا السهم وليس بجوار الجدول - هذا هو سؤال لمصممي الموقع).

الآن نحن نبحث عن زر به قرص مرن في الزاوية اليمنى العليا من النافذة حفظ الطلب (حفظ الاستعلام) وحفظ الملف مع معلمات طلبنا في أي مجلد مناسب تحت أي اسم مناسب - على سبيل المثال ، في وثائقي تحت الاسم cbr. com.iqy.  بعد ذلك ، يمكن إغلاق نافذة Web Query وجميع ملفات Excel في الوقت الحالي.

4. افتح المجلد حيث قمت بحفظ الطلب وابحث عن ملف الطلب cbr. com.iqy، ثم انقر بزر الماوس الأيمن فوقه - فتح باستخدام - المفكرة (أو حدده من القائمة - عادة ما يكون ملفًا NOTEPAD.EXE من المجلد جيم: ويندوز). بعد فتح ملف الطلب في Notepad ، يجب أن ترى شيئًا كالتالي:

أسعار صرف الاستيراد من الإنترنت

الشيء الأكثر قيمة هنا هو السطر الذي يحتوي على العنوان ومعاملات الاستعلام الموجودة فيه ، والتي سنقوم باستبدالها - رمز العملة التي نحتاجها (مظلل باللون الأحمر) وتاريخ الانتهاء ، الذي سنستبدل به اليوم (مظلل في أزرق). قم بتحرير الخط بعناية للحصول على ما يلي:

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 (TODAY () ؛ "DD.MM.YYYY")

أو في النسخة الإنجليزية

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

في مكان قريب ندخل رمز العملة التي نحتاجها من الجدول:

العملة

رمز   

الدولار الأمريكي

RX450

اليورو

RX450

جنيه

RX450

الين الياباني

RX450

يمكن أيضًا أن يظهر الرمز المطلوب في سلسلة الاستعلام مباشرة على موقع البنك المركزي.

6. نقوم بتحميل البيانات على الورقة ، باستخدام الخلايا التي تم إنشاؤها وملف cbr.iqy كأساس ، أي انتقل إلى علامة التبويب البيانات - الاتصالات - البحث عن الآخرين (البيانات - الاتصالات الموجودة). في نافذة تحديد مصدر البيانات التي تفتح ، ابحث عن الملف وافتحه cbr. com.iqy. قبل الاستيراد ، سيقوم Excel بتوضيح ثلاثة أشياء معنا.

أولاً ، مكان استيراد جدول البيانات:

أسعار صرف الاستيراد من الإنترنت

ثانيًا ، من أين تحصل على رمز العملة (يمكنك تحديد المربع استخدم هذه القيمة الافتراضية (استخدم هذه القيمة / المرجع للتحديثات المستقبلية)، بحيث لا يتم تحديد هذه الخلية لاحقًا في كل مرة أثناء التحديثات ومربع الاختيار التحديث تلقائيًا عندما تتغير قيمة الخلية (التحديث تلقائيًا عندما تتغير قيمة الخلية):

أسعار صرف الاستيراد من الإنترنت

ثالثًا ، من أي خلية تأخذ تاريخ الانتهاء (يمكنك أيضًا تحديد كلا المربعين هنا حتى لا تضطر غدًا إلى تعيين هذه المعلمات يدويًا عند التحديث):

أسعار صرف الاستيراد من الإنترنت

انقر OK، انتظر بضع ثوان واحصل على أرشيف كامل لسعر صرف العملة المطلوبة على الورقة:

أسعار صرف الاستيراد من الإنترنت

كما في الطريقة الأولى ، عن طريق النقر بزر الماوس الأيمن على البيانات المستوردة واختيار الأمر خصائص النطاق (خصائص نطاق البيانات)، يمكنك ضبط معدل التحديث عند فتح ملف (التحديث عند فتح الملف). بعد ذلك ، إذا كان لديك وصول إلى الإنترنت ، فسيتم تحديث البيانات تلقائيًا كل يوم ، أي سيتم تحديث الجدول تلقائيًا ببيانات جديدة.

من الأسهل استخراج معدل التاريخ المطلوب من طاولتنا باستخدام الوظيفة VPR (البحث) - إذا لم تكن على دراية به ، فإنني أنصحك بشدة أن تفعل ذلك. باستخدام هذه الصيغة ، على سبيل المثال ، يمكنك تحديد سعر صرف الدولار ليوم 10 يناير 2000 من جدولنا:

أسعار صرف الاستيراد من الإنترنت

أو بالإنجليزية = VLOOKUP (E5، cbr، 3,1،XNUMX)

أين

  • E5 - الخلية التي تحتوي على التاريخ المحدد
  • التأهيل المجتمعي - اسم نطاق البيانات (يتم إنشاؤه تلقائيًا أثناء الاستيراد وعادة ما يكون هو نفسه اسم ملف الاستعلام)
  • 3 - الرقم التسلسلي للعمود في جدولنا ، حيث نحصل على البيانات منه
  • 1 - وسيطة تتضمن بحثًا تقريبيًا عن وظيفة VLOOKUP بحيث يمكنك العثور على دورات للتواريخ الوسيطة غير الموجودة بالفعل في العمود A (سيتم أخذ أقرب تاريخ سابق ودورة تدريبية). يمكنك قراءة المزيد عن البحث التقريبي باستخدام وظيفة VLOOKUP هنا.

  • ماكرو للحصول على سعر الدولار لتاريخ معين في الخلية الحالية
  • وظيفة PLEX الإضافية للحصول على سعر صرف الدولار واليورو والهريفنيا والجنيه الإسترليني وما إلى ذلك في أي تاريخ معين
  • أدخل أي سعر للعملة في أي تاريخ في إضافة PLEX

اترك تعليق