מבוא ל- Power Query

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

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

שלב 1: התחברות לדף ויקיפדיה

Excel 2016: בכרטיסיה נתונים, לחץ על שאילתה חדשה > ממקורות אחרים >מהאינטרנט. אם אינך רואה את לחצן שאילתה חדשה, לחץ על נתונים > מהאינטרנט.

Excel 2010-2013: בכרטיסיה Power Query, לחץ על מהאינטרנט. אם אינך רואה את הכרטיסיה Power Query, ודא שהורדת והתקנת את התוספת Power Query.

  1. בתיבת הדו-שיח מהאינטרנט, הדבק את כתובת ה- URL של Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) בתיבת הטקסט כתובת URL.

    Power Query > מהאינטרנט > תיבת דו-שיח להזנת כתובת URL
  2. לחץ על אישור.

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

    Power Query > מהאינטרנט > תצוגת טבלה של הנווט

  3. לחץ פעמיים על הטבלה Results[edit] ועורך השאילתות ייפתח עם נתוני הטורניר.

לראש הדף

שלב 2: עצב את הנתונים

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

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

  2. לחץ על הסר עמודות > הסר עמודות אחרות.

    Power Query > עורך השאילתות > הסרת עמודות

שלב 3: ניקוי הנתונים

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

  1. בחר את תיבת הסימון שנה עמודה.

  2. בעורך השאילתות, לחץ על החלפת ערכים.

  3. בתיבת הדו-שיח החלפת ערכים, הקלד "פרטים" בתיבת הטקסט ערך כדי לחפש השאר את תיבת הטקסט החלף ב ריקה.

  4. לחץ על אישור.

    Power Query > עורך השאילתות > החלפת ערכים

שלב 4: סינון ערכים עמודה

כעת, תלסנן את עמודה שנה כדי להציג שורות שלא מכילות "Year".

  1. לחץ על החץ הנפתח של המסנן בכרטיסיה שנה עמודה.

  2. ברשימה הנפתחת מסנן, בטל את הסימון של שנה.

  3. לחץ על אישור.

Power Query - עורך השאילתות > סינון כדי לנקות נתונים

שלב 5: שם לשאילתה

כעת הגיע הזמן לתת שם לשאילתה שיצרת.

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

Power Query > עורך השאילתות > הגדרות שאילתה

שלב 6: טעינת השאילתה לגליון עבודה

לבסוף, כעת באפשרותך לטעון את השאילתה Euro Cup Winners לגליון עבודה.

  1. בפינה הימנית העליונה, לחץ על סגור & טען.

    Power Query יחזיר את תוצאות השאילתה לגליון עבודה.

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

שלב 7: גלה מה קורה מאחורי הקלעים

  1. לחץ במקום כלשהו בתוך הנתונים, ובכרטיסייה שאילתה, לחץ על ערוך.

  2. בצד ימין, שים לב לרשימת השלבים שהוחלו. במהלך ביצוע פעילויות שאילתה, נוצרו שלבי שאילתה. לכל שלב שאילתה יש נוסחה תואמת שנכתבה בשפה "M".

  3. להלן הסבר של כל שלב:

שלב בשאילתה

משימה

נוסחה

מקור

התחברות למקור נתוני אינטרנט

= Web.Page(Web.Contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

ניווט

בחר את הטבלה כדי להתחבר

= Source{2}[Data]

סוג השתנה

שינוי סוגים - Power Query מבצע פעולה זו באופן אוטומטי

= Table.TransformColumnTypes(Data2,{{"Year", הקלד text}, {"Host", הקלד text}, {", הקלד text}, {"Final Winner", הקלד text}, {"Final Score", הקלד text}, {"Final Runner-up", הקלד text}, {"2", type text}, {"Third place match Third place", הקלד text}, {"Third place match Score", type text}, {"Number of teams", הקלד text}, {"3", הקלד text}, {"Number of teams", הקלד text})

RemovedOtherColumns

הסרת עמודות אחרות כדי להציג רק עמודות עניין

Table.SelectColumnshttps://docs.microsoft.com/en-us/powerquery-m/table-selectcolumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

החלפת ערכים כדי לנקות ערכים בתיבת עמודה

Table.ReplaceValue

= Table.ReplaceValue(#"removed Other columns","Details","",Replacer.ReplaceText,{"Year"})

FilteredRows

סינון ערכים עמודה

Table.SelectRows

= Table.SelectRows(#"Replaced Value", כל ([Year] <> "Year"))

באפשרותך לראות את קוד M בשלמותו על-ידי לחיצה על האפשרות עורך מתקדם ברצועת הכלים של Power Query. לקבלת מידע נוסף אודות שפת הנוסחאות של Power Query, ראה למד אודות נוסחאות Power Query.

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה ב- Excel Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

למידע נוסף

Power Query ידוע בשם 'קבלה והמרה' ב- Excel 2016

ייבוא נתונים ממקורות נתונים חיצוניים

נתוני צורה עם Power Query

זקוק לעזרה נוספת?

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×