ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

את אחד הפתרונות – בקשת אינטרנט קלאסית – כבר שקלתי בפירוט באמצעות הדוגמה של ייבוא ​​שער החליפין. כעת ננסה, לשם שינוי, להשתמש בשיטה אחרת – תוסף Power Query, שהוא אידיאלי לייבוא ​​נתונים לאקסל מהעולם החיצון, כולל מהאינטרנט.

בחירת אתר לייבוא

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

  • במחליפים www.bestchange.ru - מבחר גדול של אפשרויות, סיכונים מינימליים, אבל שער חליפין לא רווחי במיוחד
  • מפלטפורמת המסחר www.localbitcoins.net - קצת יותר סיכון, אבל שער הרבה יותר טוב
  • מאתר הבורסה - אם אתה סוחר ישירות בבורסה, אתה בקושי צריך את המאמר הזה 🙂

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

https://localbitcoins.net/instant-bitcoins/?action=למכור&country_code=RU&amount=¤cy=RUB&place_country=RU&online_provider=SPECIFIC_BANK&find-offers=חיפוש

אז זה תלוי ב- Power Query.

ייבוא ​​קורס לאקסל באמצעות Power Query

אם יש לך את Excel 2010-2013 ו-Power Query מותקנים כתוסף נפרד, אז הפקודה שאנו צריכים נמצאת בכרטיסייה באותו שם - שאילתת כוח. אם יש לך Excel 2016, אז בכרטיסייה נתונים (תַאֲרִיך) לחץ על הכפתור מהאינטרנט (מהאינטרנט). בחלון שמופיע אז אתה צריך להדביק את כתובת דף האינטרנט שהועתקה מהפסקה הקודמת וללחוץ OK:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

לאחר ניתוח דף האינטרנט, Power Query יציג חלון עם רשימה של טבלאות שניתן לייבא. אתה צריך למצוא את הטבלה הנדרשת ברשימה משמאל (יש כמה כאלה), תוך התמקדות בתצוגה המקדימה בצד ימין, ולאחר מכן ללחוץ על הכפתור למטה תיקון (לַעֲרוֹך):

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

לאחר מכן ייפתח החלון הראשי של עורך השאילתות של Power Query, בו נוכל לבחור רק את השורות הדרושות ולבצע ממוצע של שיעור הרכישה מעליהן:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

אני ממליץ לשנות מיד את שם הבקשה שלנו בפאנל מימין, לתת לה שם שפוי:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

סינון וניקוי נתונים

בעתיד, נצטרך רק עמודות עם תיאורים אמצעי תשלום ושיעור הקנייה מחיר / BTC - כך שתוכל להבחין בבטחה בין שניהם Ctrl ועל ידי לחיצה ימנית עליהם, בחר את הפקודה מחק עמודות אחרות (הסר עמודות אחרות) – כל העמודות יימחקו מלבד אלו שנבחרו.

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

בחלון הסינון, עבור מיד מלמעלה למצב בנוסף (מִתקַדֵם) והצג שלושה כללים לבחירה:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

כפי שאתה יכול לנחש, על ידי כך אנו בוחרים את כל השורות שבהן המילה "sber" קיימת באנגלית או באנגלית, בנוסף לאלו שעובדים דרך כל בנק. אל תשכח להגדיר קישור הגיוני בצד שמאל Or (OR) במקום И (וגם) אחרת, הכלל לא יפעל כראוי. לאחר לחיצה על OK רק האפשרויות שאנו צריכים צריכות להישאר על המסך:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

המקום המתאים ביותר יהיה אנגלית (ארה"ב) וסוג הנתונים - Дמספר עשרוני:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

לאחר לחיצה על OK נקבל את הערכים המספריים המלאים של תעריפי הרכישה:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

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

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

כעת נוכל להוסיף קישור לתעריף שהורד בנוסחה לטבלת התיק שלנו ולחשב את הפרש הערך עבור כל ההשקעות שלנו ברגע הנוכחי:

ייבוא ​​שער ביטקוין לאקסל באמצעות Power Query

כעת אתה יכול לפתוח את הקובץ הזה מעת לעת, לחץ לחיצה ימנית על ההנחיה ובחר את הפקודה עדכן ושמור (לְרַעֲנֵן), שים לב לשינויים שיטענו אוטומטית לטבלה שלנו.

PS

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

  • ייבוא ​​שערי חליפין מהאינטרנט
  • פונקציה לקבלת שער החליפין לכל תאריך נתון
  • הרכבת טבלאות מקבצים שונים באמצעות Power Query

השאירו תגובה