בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

איינער פון די מערסט וויוד ווידיאס אויף מיין יאָוטובע קאַנאַל איז אַ ווידעא וועגן פלאַש פילונג אין מיקראָסאָפט עקססעל. די עסאַנס פון דעם געצייַג איז אַז אויב איר דאַרפֿן צו עפעס יבערמאַכן דיין מקור דאַטן, איר נאָר דאַרפֿן צו אָנהייבן טייפּינג די רעזולטאַט איר ווילן צו באַקומען אין די שכייניש זייַל. נאָך עטלעכע מאַניואַלי טייפּט סעלז (יוזשאַוואַלי 2-3 זענען גענוג), עקססעל וועט "פאַרשטייען" די לאָגיק פון די טראַנספערמיישאַנז איר דאַרפֿן און אויטאָמאַטיש פאָרזעצן וואָס איר האָט טייפּט, קאַמפּליטינג אַלע די מאַנאַטאַנאַס אַרבעט פֿאַר איר:

די וויכטיקייט פון עפעקטיווקייַט. די מאַגיש "טאָן עס רעכט" קנעפּל אַז מיר אַלע ליבע אַזוי פיל, רעכט?

אין פאַקט, עס איז אַן אַנאַלאָג פון אַזאַ אַ געצייַג אין Power Query - עס איז גערופן זייַל פון ביישפילן (קאָלום פון ביישפילן). אין פאַקט, דאָס איז אַ קליין קינסטלעך סייכל געבויט אין Power Query וואָס קענען געשווינד לערנען פון דיין דאַטן און יבערמאַכן עס. זאל ס נעמען אַ נעענטער קוק אין זייַן קייפּאַבילאַטיז אין עטלעכע פּראַקטיש סינעריאָוז אין סדר צו פֿאַרשטיין ווו עס קענען זיין נוציק פֿאַר אונדז אין פאַקטיש טאַסקס.

בייַשפּיל 1. גלוינג / קאַטינג טעקסט

זאל ס זאָגן מיר האָבן אַזאַ אַ "קלוג" טיש אין עקססעל מיט דאַטן אויף עמפּלוייז:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

לאָדן עס אין Power Query אין די נאָרמאַל וועג - מיט די קנעפּל פֿון טיש / קייט קוויטל דאַטע (דאַטן - פֿון טיש / קייט).

רעכן מיר דאַרפֿן צו לייגן אַ זייַל מיט לעצטע נעמען און איניציאלן פֿאַר יעדער אָנגעשטעלטער (Ivanov SV פֿאַר דער ערשטער אָנגעשטעלטער, אאז"ו ו). צו סאָלווע דעם פּראָבלעם, איר קענען נוצן איינער פון צוויי מעטהאָדס:

  • רעכט גיט אויף די זייַל כעדינג מיט די מקור דאַטן און סעלעקטירן דעם באַפֿעל לייג זייַל פון ביישפילן (צוגעבן זייַל פֿון ביישפילן);

  • אויסקלייַבן איינער אָדער מער שפאלטן מיט דאַטן און אויף די קוויטל אַדינג אַ זייַל קלייַבן אַ קאָלעקטיוו זייַל פון ביישפילן. דאָ, אין דער פאַל-אַראָפּ רשימה, איר קענען ספּעציפיצירן צי אַלע אָדער בלויז אויסגעקליבן שפאלטן דאַרפֿן צו זיין אַנאַלייזד.

דערנאָך אַלץ איז פּשוט - אין די זייַל וואָס איז ארויס אויף די רעכט, מיר אָנהייבן צו אַרייַן ביישפילן פון די געבעטן רעזולטאַטן, און די קינסטלעך סייכל געבויט אין Power Query פרוווט צו פֿאַרשטיין אונדזער טראַנספאָרמאַציע לאָגיק און פאָרזעצן אויף זיך:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

דורך דעם וועג, איר קענען אַרייַן די ריכטיק אָפּציעס אין קיין סעלז פון דעם זייַל, ד"ה ניט דאַווקע אויבן-אַראָפּ און אין אַ רודערן. אויך, איר קענען לייכט לייגן אָדער אַראָפּנעמען שפאלטן פון די אַנאַליסיס שפּעטער מיט די טשעקקבאָקסעס אין די טיטל באַר.

ופמערקזאַמקייט צו די פאָרמולע אין די שפּיץ פון די פֿענצטער - דאָס איז וואָס סמאַרט פּאָווער קווערי קריייץ צו באַקומען די רעזולטאַטן וואָס מיר דאַרפֿן. דעם, דורך דעם וועג, איז די פונדאַמענטאַל חילוק צווישן דעם געצייַג און רעגע פּלאָמבירן אין עקססעל. רעגע פילונג אַרבעט ווי אַ "שוואַרץ קעסטל" - זיי טאָן ניט ווייַזן אונדז די לאָגיק פון די טראַנספאָרמאַציע, אָבער נאָר געבן פאַרטיק רעזולטאַטן און מיר נעמען זיי פֿאַר געגעבן. דאָ אַלץ איז טראַנספּעראַנט און איר קענען שטענדיק קלאר פֿאַרשטיין וואָס פּונקט איז געשעעניש מיט די דאַטן.

אויב איר זען אַז Power Query "געכאפט דעם געדאַנק", איר קענען בעשאָלעם דריקן דעם קנעפּל OK אָדער קלאַוויאַטור דורכוועג קטרל+אַרייַן - אַ מנהג זייַל מיט אַ פאָרמולע ינווענטאַד דורך Power Query וועט זיין באשאפן. דורך דעם וועג, עס קענען זיין לייכט עדיטיד שפּעטער ווי אַ רעגולער מאַניואַלי באשאפן זייַל (מיט די באַפֿעל אַדינג אַ זייַל - מנהג זייַל) דורך געבן אַ קליק דעם גאַנג בילדל צו די רעכט פון די שריט נאָמען:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

בייַשפּיל 2: פאַל ווי אין זאצן

אויב איר רעכט גיט אויף די זייַל כעדינג מיט טעקסט און סעלעקטירן דעם באַפֿעל טראַנספאָרמאַציע (טראַנספאָרמירן), דעמאָלט איר קענען זען דריי קאַמאַנדז פאַראַנטוואָרטלעך פֿאַר טשאַנגינג די רעגיסטרירן:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

באַקוועם און קיל, אָבער אין דער רשימה, פֿאַר בייַשפּיל, איך פּערסנאַלי האָבן שטענדיק פעלנדיק נאָך איין אָפּציע - פאַל ווי אין זאצן, ווען קאַפּיטאַליזיישאַן (קאַפּיטאַל) ווערט נישט דער ערשטער בריוו אין יעדער וואָרט, אָבער בלויז דער ערשטער בריוו אין דער צעל, און די רעשט פון די טעקסט ווען דאָס איז געוויזן אין קליין (קליין) אותיות.

דעם פעלנדיק שטריך איז גרינג צו ינסטרומענט מיט קינסטלעך סייכל שפאלטן פון ביישפילן - נאָר אַרייַן אַ פּאָר פון אָפּציעס פֿאַר Power Query צו פאָרזעצן אין דער זעלביקער גייסט:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

ווי אַ פאָרמולע דאָ, Power Query ניצט אַ פּלאַץ פון פאַנגקשאַנז טעקסט.אויבערשטער и טעקסט.נידעריקער, קאַנווערטינג טעקסט צו אויבערשטער און נידעריקער פאַל, ריספּעקטיוולי, און פאַנגקשאַנז טעקסט.אָנהייב и טעקסט.מיט - אַנאַלאָגועס פון די עקססעל פאַנגקשאַנז LEFT און PSTR, קענען צו עקסטראַקט אַ סובסטרינג פון די טעקסט פון די לינקס און פון די מיטל.

בייַשפּיל 3. פּערמיוטיישאַן פון ווערטער

מאל, ווען פּראַסעסינג די באקומען דאַטן, עס ווערט נייטיק צו ריעריינדזש די ווערטער אין די סעלז אין אַ געגעבן סיקוואַנס. פון קורס, איר קענען טיילן די זייַל אין באַזונדער וואָרט שפאלטן דורך די סעפּאַראַטאָר און דעמאָלט קליי עס צוריק אין די ספּעסיפיעד סדר (טאָן ניט פאַרגעסן צו לייגן ספּייסאַז), אָבער מיט די הילף פון די געצייַג זייַל פון ביישפילן אַלץ וועט זיין פיל גרינגער:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

בייַשפּיל 4: בלויז נומערן

אן אנדער זייער וויטאַל אַרבעט איז צו ציען בלויז נומערן (נומערן) פון די אינהאַלט פון דער צעל. ווי פריער, נאָך לאָודינג דאַטן אין Power Query, גיין צו די קוויטל אַדינג אַ זייַל - זייַל פֿון ביישפילן און פּלאָמבירן אַ פּאָר פון סעלז מאַניואַלי אַזוי אַז די פּראָגראַם פארשטייט וואָס פּונקט מיר ווילן צו באַקומען:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

לאָטאָ!

ווידער, עס איז ווערט צו קוקן אין די שפּיץ פון די פֿענצטער צו מאַכן זיכער אַז אָנפֿרעג דזשענערייטאַד די פאָרמולע ריכטיק - אין דעם פאַל עס כּולל אַ פֿונקציע. טעקסט. אויסקלייַבן, וואָס, ווי איר קען טרעפן, עקסטראַקט די געגעבן אותיות פון די מקור טעקסט לויט דער רשימה. דערנאָך, די רשימה, פון קורס, קענען זיין לייכט עדיטיד אין די פאָרמולע באַר אויב נייטיק.

בייַשפּיל 5: בלויז טעקסט

סימילאַרלי צו די פריערדיקע בייַשפּיל, איר קענען ציען אויס און וויצע ווערסאַ - בלויז די טעקסט, ויסמעקן אַלע נומערן, פּונקטואַציע מאַרקס, אאז"ו ו.

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

אין דעם פאַל, אַ פֿונקציע וואָס איז שוין פאַרקערט אין טייַטש איז געניצט - Text.Remove, וואָס רימוווז אותיות פון דער אָריגינעל שטריקל לויט אַ געגעבן רשימה.

בייַשפּיל 6: עקסטראַקטינג דאַטן פון אַ אַלפאַנומעריק קאַשע

מאַכט אָנפֿרעג קענען אויך העלפֿן אין מער שווער קאַסעס, ווען איר דאַרפֿן צו עקסטראַקט נוציק אינפֿאָרמאַציע פון ​​די אַלפאַנומעריק קאַשע אין אַ צעל, למשל, באַקומען די חשבון נומער פֿון די באַשרייַבונג פון די צאָלונג ציל אויף אַ באַנק ויסזאָגונג:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

באַמערקונג אַז די מאַכט קווערי דזשענערייטאַד קאַנווערזשאַן פאָרמולע קענען זיין גאַנץ קאָמפּליצירט:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

פֿאַר יז פון לייענען און פארשטאנד, עס קענען זיין קאָנווערטעד אין אַ פיל מער באַמ זינען פאָרעם ניצן אַ פריי אָנליין דינסט. מאַכט קווערי פאָרמאַטטער:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

זייער האַנטיק זאַך - רעספּעקט צו די קריייטערז!

בייַשפּיל 7: קאַנווערטינג דאַטעס

געצייַג זייַל פון ביישפילן קענען אויך זיין געווענדט צו דאַטע אָדער דאַטעטימע שפאלטן. ווען איר אַרייַן די ערשטער דידזשאַץ פון אַ דאַטע, Power Query וועט העלפּינג ווייַזן אַ רשימה פון אַלע מעגלעך קאַנווערזשאַן אָפּציעס:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

אַזוי איר קענען לייכט גער דער אָריגינעל דאַטע צו קיין עקזאָטיש פֿאָרמאַט, אַזאַ ווי "יאָר-חודש-טאָג":

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

בייַשפּיל 8: קאַטעגאָריעס

אויב מיר נוצן די געצייַג זייַל פון ביישפילן צו אַ זייַל מיט נומעריק דאַטן, עס אַרבעט דיפערענטלי. רעכן מיר האָבן אָנגעשטעלטער פּרובירן רעזולטאַטן לאָודיד אין Power Query (קאַנדישאַנאַל סקאָרז אין די קייט 0-100) און מיר נוצן די פאלגענדע קאַנדישאַנאַל גראַדזשיישאַן:

  • מאַסטערס - די וואָס האָבן סקאָרד מער ווי 90
  • עקספּערץ - סקאָרד פון 70 צו 90
  • ניצערס - פון 30 צו 70
  • ביגינערז - די וואָס האָבן סקאָרד ווייניקער ווי 30

אויב מיר לייגן אַ זייַל פון די ביישפילן צו דער רשימה און אָנהייבן צו שטעלן די גראַדזשאַוויישאַנז מאַניואַלי, זייער באַלד Power Query וועט קלייַבן אונדזער געדאַנק און לייגן אַ זייַל מיט אַ פאָרמולע, ווו אָפּערייטערז נעסטעד אין יעדער אנדערער. if לאָגיק וועט זיין ימפּלאַמענאַד, זייער ענלעך צו וואָס מיר דאַרפֿן:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

ווידער, איר קענען נישט דריקן די סיטואַציע צו די סוף, אָבער גיט אויף OK און דעמאָלט ריכטיק די שוועל וואַלועס שוין אין די פאָרמולע - דאָס איז פאַסטער אַזוי:

בייַשפּיל זייַל - קינסטלעך ינטעלליגענסע אין מאַכט אָנפֿרעג

קאָנקלוסיאָנס

אוודאי א געצייג זייַל פון ביישפילן איז נישט אַ "מאַגיש פּיל" און, גיכער אָדער שפּעטער, עס וועט זיין ניט-נאָרמאַל סיטואַטיאָנס אָדער ספּעציעל אָפּגעלאָזן קאַסעס פון אַ "קאָלעקטיוו פאַרם" אין די דאַטן, ווען Power Query וועט פאַרלאָזן און וועט נישט קענען צו אַרבעטן אויס וואָס מיר ווילן ריכטיק פֿאַר אונדז. אָבער, ווי אַ אַגזיליערי געצייַג, עס איז זייער גוט. פּלוס, דורך לערנען די פאָרמולאַס ער דזשענערייטאַד, איר קענען יקספּאַנד דיין וויסן פון די פאַנגקשאַנז פון די M שפּראַך, וואָס וועט שטענדיק קומען אין האַנטיק אין דער צוקונפֿט.

  • פּאַרסינג טעקסט מיט רעגולער עקספּרעססיאָנס (רעגעקספּ) אין מאַכט אָנפֿרעג
  • פאַזי טעקסט זוכן אין Power Query
  • פלאַש פּלאָמבירן אין מיקראָסאָפט עקססעל

לאָזן אַ ענטפֿערן