ייבוא ​​שערי חליפין מהאינטרנט

ייבוא ​​שער של מטבע נתון מהאינטרנט עם עדכון אוטומטי היא משימה נפוצה מאוד עבור משתמשי Microsoft Excel רבים. דמיינו שיש לכם מחירון שיש לחשב כל בוקר מחדש לפי שער החליפין. או תקציב הפרויקט. או עלות החוזה, אותה יש לחשב לפי שער הדולר במועד כריתת החוזה.

במצבים כאלה, אתה יכול לפתור את הבעיה בדרכים שונות - הכל תלוי באיזו גרסת אקסל התקנת ובאילו תוספות יש מעליה.

שיטה 1: בקשת אינטרנט פשוטה לשער החליפין הנוכחי

שיטה זו מתאימה למי שעדיין יש להם גרסאות ישנות של Microsoft Office 2003-2007 במחשב. הוא אינו משתמש בתוספים או בפקודות מאקרו של צד שלישי ופועל רק על פונקציות מובנות.

לחץ על הכפתור מהאינטרנט (אינטרנט) כרטיסייה נתונים (תַאֲרִיך). בחלון שמופיע, בשורה כתובת (כתובת) הזן את כתובת האתר שממנו יילקח המידע (לדוגמה, http://www.finmarket.ru/currency/rates/) ולחץ על המקש זן.

ייבוא ​​שערי חליפין מהאינטרנט

כאשר הדף נטען, יופיעו חיצים שחורים וצהובים בטבלאות ש-Excel יכול לייבא. לחיצה על חץ כזה מסמנת את הטבלה לייבוא.

כאשר כל הטבלאות הדרושות מסומנות, לחץ על הכפתור תבואו (יְבוּא) בתחתית החלון. לאחר זמן מה שנדרש לטעינת הנתונים, תוכן הטבלאות המסומנות יופיע בתאים בגיליון:

ייבוא ​​שערי חליפין מהאינטרנט

להתאמה אישית נוספת, תוכל ללחוץ לחיצה ימנית על כל אחד מהתאים הללו ולבחור בפקודה מתפריט ההקשר. מאפייני טווח (מאפייני טווח נתונים).בתיבת דו-שיח זו, אם תרצה, ניתן להגדיר את תדירות העדכון ופרמטרים נוספים:

ייבוא ​​שערי חליפין מהאינטרנט

מחירי המניות, מכיוון שהם משתנים כל כמה דקות, אתה יכול לעדכן לעתים קרובות יותר (תיבת סימון רענן כל N דקות.), אבל שערי חליפין, ברוב המקרים, מספיק לעדכן פעם ביום (תיבת הסימון עדכון על פתיחת קובץ).

שימו לב שכל טווח הנתונים המיובאים מטופל על ידי Excel כיחידה אחת וניתן לשם משלה, אותו ניתן לראות במנהל השמות בכרטיסייה נוסחה (נוסחאות - מנהל שמות).

שיטה 2: שאילתת אינטרנט פרמטרית כדי לקבל את שער החליפין עבור טווח תאריכים נתון

שיטה זו היא אפשרות ראשונה מודרנית מעט ונותנת למשתמש את האפשרות לקבל את שער החליפין של המטבע הרצוי לא רק עבור היום הנוכחי, אלא גם עבור כל תאריך או מרווח תאריך אחר של ריבית. לשם כך יש להפוך את בקשת האינטרנט שלנו לפרמטרית, כלומר להוסיף לה שני פרמטרים מבהירים (קוד המטבע שאנו צריכים והתאריך הנוכחי). לשם כך, אנו עושים את הפעולות הבאות:

1. אנו יוצרים בקשת אינטרנט (ראה שיטה 1) לעמוד האתר של הבנק המרכזי של ארצנו עם ארכיון הקורסים: http://cbr.ru/currency_base/dynamics.aspx

2. בטופס משמאל, בחר את המטבע הרצוי וקבע את תאריכי ההתחלה והסיום:

ייבוא ​​שערי חליפין מהאינטרנט

3. לחץ על הכפתור כדי לקבל נתונים ואחרי כמה שניות אנו רואים טבלה עם ערכי הקורס שאנו צריכים עבור מרווח תאריך נתון. גלול את הטבלה שהתקבלה עד למטה וסמן אותה לייבוא ​​על ידי לחיצה על החץ השחור והצהוב בפינה השמאלית התחתונה של דף האינטרנט (רק אל תשאל למה החץ הזה נמצא שם ולא ליד הטבלה - זה שאלה למעצבי האתר).

כעת אנו מחפשים כפתור עם תקליטון בפינה הימנית העליונה של החלון שמור בקשה (שמור שאילתה) ולשמור את הקובץ עם הפרמטרים של הבקשה שלנו לכל תיקיה מתאימה בכל שם נוח - למשל, ב המסמכים שלי תחת השם cbr. iqy.  לאחר מכן, ניתן לסגור את חלון שאילתת האינטרנט ואת כל Excel לעת עתה.

4. פתחו את התיקיה שבה שמרתם את הבקשה וחפשו את קובץ הבקשה cbr. iqy, ואז לחץ עליו באמצעות לחצן העכבר הימני - פתח עם - פנקס רשימות (או בחר אותו מהרשימה - בדרך כלל זה קובץ Notepad.exe מהתיקייה ג: חלונות). לאחר פתיחת קובץ הבקשה בפנקס רשימות, אתה אמור לראות משהו כזה:

ייבוא ​​שערי חליפין מהאינטרנט

הדבר החשוב ביותר כאן הוא השורה עם הכתובת ופרמטרי השאילתה בה, אותה נחליף – קוד המטבע שאנו צריכים (מסומן באדום) ותאריך הסיום, אותו נחליף לזה של היום (מודגש ב- כָּחוֹל). ערוך בזהירות את השורה כדי לקבל את הדברים הבאים:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["קוד מטבע"]&date_req1=01.01.2000&r1=1&date_req2=["תַאֲרִיך"]&rt=1&mode=1

השאר את כל השאר כפי שהוא, שמור וסגור את הקובץ.

5. צור ספר חדש באקסל, פתח את הגיליון שבו נרצה לייבא את ארכיון התעריפים של הבנק המרכזי. בכל תא מתאים, הזינו נוסחה שתיתן לנו את התאריך הנוכחי בפורמט טקסט להחלפת שאילתה:

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

או בגרסה אנגלית

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

איפשהו בקרבת מקום אנו מכניסים את הקוד של המטבע שאנו צריכים מהטבלה:

מַטְבֵּעַ

קופונים   

דולר אמריקאי

R01235

יוֹרוֹ

R01239

לירה

R01035

ין יפני

R01820

ניתן גם להציץ את הקוד הנדרש במחרוזת השאילתה ישירות באתר הבנק המרכזי.

6. אנו טוענים את הנתונים על הגיליון, תוך שימוש בתאים שנוצרו ובקובץ cbr.iqy כבסיס, כלומר עבור לטאב נתונים - חיבורים - מצא אחרים (נתונים - חיבורים קיימים). בחלון בחירת מקור הנתונים שנפתח, מצא ופתח את הקובץ cbr. iqy. לפני הייבוא, אקסל תבהיר איתנו שלושה דברים.

ראשית, היכן לייבא את טבלת הנתונים:

ייבוא ​​שערי חליפין מהאינטרנט

שנית, מאיפה להשיג את קוד המטבע (תוכל לסמן את התיבה השתמש בערך ברירת מחדל זה (השתמש בערך/הפניה זו לרענונים עתידיים), כך שבהמשך בכל פעם תא זה לא יצוין במהלך העדכונים ותיבת הסימון עדכן אוטומטית כאשר ערך התא משתנה (רענן אוטומטית כאשר ערך התא משתנה):

ייבוא ​​שערי חליפין מהאינטרנט

שלישית, מאיזה תא לקחת את תאריך הסיום (תוכל גם לסמן את שתי התיבות כאן כדי שמחר לא תצטרך להגדיר את הפרמטרים האלה באופן ידני בעת העדכון):

ייבוא ​​שערי חליפין מהאינטרנט

נְקִישָׁה OK, המתן מספר שניות וקבל ארכיון מלא של שער החליפין של המטבע הרצוי בגיליון:

ייבוא ​​שערי חליפין מהאינטרנט

כמו בשיטה הראשונה, על ידי לחיצה ימנית על הנתונים המיובאים ובחירת הפקודה מאפייני טווח (מאפייני טווח נתונים), אתה יכול להתאים את קצב הרענון בעת פתיחת קובץ (רענן בעת ​​פתיחת קובץ). לאחר מכן, אם יש לך גישה לאינטרנט, הנתונים יתעדכנו אוטומטית בכל יום, כלומר הטבלה תתעדכן אוטומטית בנתונים חדשים.

הכי קל לחלץ את התעריף לתאריך הרצוי מהטבלה שלנו באמצעות הפונקציה VPR (VLOOKUP) - אם אינך מכיר את זה, אז אני ממליץ לך בחום לעשות זאת. עם נוסחה כזו, למשל, תוכל לבחור מהטבלה שלנו את שער הדולר ל-10 בינואר 2000:

ייבוא ​​שערי חליפין מהאינטרנט

או באנגלית =VLOOKUP(E5,cbr,3,1)

איפה

  • E5 – התא המכיל את התאריך הנתון
  • cbr - שם טווח הנתונים (נוצר אוטומטית במהלך הייבוא ​​ובדרך כלל זהה לשם קובץ השאילתה)
  • 3 – המספר הסידורי של העמודה בטבלה שלנו, ממנה אנו מקבלים את הנתונים
  • 1 – ארגומנט הכולל חיפוש משוער של הפונקציה VLOOKUP כך שתוכל למצוא קורסים לאותם תאריכי ביניים שאינם קיימים בפועל בעמודה A (התאריך הקודם הקרוב והקורס שלו יילקח). תוכל לקרוא עוד על חיפוש משוער באמצעות פונקציית VLOOKUP כאן.

  • מאקרו כדי לקבל את שער הדולר עבור תאריך נתון בתא הנוכחי
  • פונקציית תוספת PLEX לקבלת שער החליפין של הדולר, האירו, Hryvnia, לירה שטרלינג וכו' עבור כל תאריך נתון
  • הכנס כל שער מטבע בכל תאריך בתוסף PLEX

השאירו תגובה