מעטאָד 1: ניצן אַ אָטאַמאַטיק געצייַג
עקססעל האט אַן אָטאַמאַטיק געצייַג דיזיינד צו שפּאַלטן טעקסט אין שפאלטן. עס קען נישט אַרבעטן אויטאָמאַטיש, אַזוי אַלע אַקשאַנז וועלן דאַרפֿן צו זיין מאַניואַלי זיין מאַניואַלי, סעלעקטירן די קייט פון פּראַסעסט דאַטן. די באַשטעטיקן איז די מערסט פּשוט און געשווינד אין די ימפּלאַמענטיישאַן.
- מיט די לינקס מויז קנעפּל, סעלעקטירן אַלע סעלז וועמענס טעקסט איר ווילן צו צעטיילן אויף די שפאלטן.
- נאָך דעם, גיין צו די טאַב "דאַטן" און גיט די "טעקסט צו זייַל" קנעפּל.
- די "זייַל טעקסט וויזערד" פֿענצטער איז ארויס, אין וואָס איר ווילן צו סעלעקטירן די דאַטן פֿאָרמאַט "מיט סעפּאַראַטאָרס". די סעפּאַראַטאָר וואָס איז מערסט אָפט פּערפאָרמז פּלאַץ, אָבער אויב דאָס איז אן אנדער פּונקטואַציע צייכן, איר דאַרפֿן צו ספּעציפיצירן עס אין דער ווייַטער שריט.
- קעסטל די סיקוואַנס סימבאָל טשעק אָדער מאַניואַלי אַרייַן עס, און לייענען די פּרילימאַנערי צעשיידונג רעזולטאַט אין די פֿענצטער אונטן.
- אין די לעצט שריט, איר קענען ספּעציפיצירן אַ נייַ זייַל פֿאָרמאַט און אַ אָרט ווו זיי מוזן זיין געשטעלט. אַמאָל די סעטאַפּ איז געענדיקט, גיט "ענדיקן" צו צולייגן אַלע ענדערונגען.
- צוריקקומען צו די טיש און מאַכן זיכער אַז די צעשיידונג איז הצלחה דורכגעגאנגען.
פֿון דעם לימעד, מיר קענען פאַרענדיקן אַז די נוצן פון אַזאַ אַ געצייַג איז אָפּטימאַללי אין די סיטואַטיאָנס ווו די צעשיידונג מוזן זיין בלויז אַמאָל, דינאָוטייטינג פֿאַר יעדער וואָרט אַ נייַ זייַל. אָבער, אויב נייַע דאַטן זענען קעסיידער ינטראָודוסט אין די טיש, די טיש, די טיש די צעטיילן זיי וועט זיין גאַנץ באַקוועם, אַזוי אין אַזאַ קאַסעס וואָס מיר פֿאָרשלאָגן זיך באַקאַנטע זיך מיט די פאלגענדע וועג.
מעטאָד 2: קריייטינג אַ טעקסט שפּאַלטן פאָרמולע
אין עקססעל, איר קענען ינדיפּענדאַנטלי מאַכן אַ לעפיערעך קאָמפּליצירט פאָרמולאַ וואָס וועט לאָזן איר צו רעכענען די שטעלעס פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער פון ווערטער אין דער צעל, געפֿינען גאַפּס און טיילן יעדער אין באַזונדער שפאלטן. ווי אַ ביישפּיל, מיר וועלן נעמען אַ צעל וואָס באשטייט פון דריי ווערטער אפגעשיידט דורך ספּייסאַז. דעריבער, עס וועט נעמען זייער פאָרמולע, דעריבער מיר צעטיילן דעם אופֿן אין דרייַ סטאַגעס.טרעטן 1: צעשיידונג פון דער ערשטער וואָרט
די פאָרמולע פֿאַר דער ערשטער וואָרט איז די סימפּלאַסט ווייַל עס וועט זיין ריפּעלד בלויז פון איין ריס צו באַשליסן די ריכטיק שטעלע. באַטראַכטן יעדער שריט פון זייַן שאַפונג, אַזוי אַז אַ גאַנץ בילד איז געשאפן איז פֿאַר וואָס זיכער חשבונות זענען דארף.
- פֿאַר קאַנוויניאַנס, מאַכן דריי נייַ שפאלטן מיט סיגנאַטשערז ווו מיר וועלן לייגן אפגעשיידט טעקסט. איר קענען טאָן די זעלבע אָדער האָפּקען דעם מאָמענט.
- סעלעקטירן דעם צעל ווו איר ווילן צו שטעלע די ערשטער וואָרט און שרייבן די פאָרמולע = ווייניקערימוו (.
- דערנאָך, דריקן די "אָפּציע אַרגומענטן" קנעפּל, אַזוי איר מאַך אין די גראַפיק עדיטינג פֿענצטער פון די פאָרמולע.
- ווען דער טעקסט פון דעם אַרגומענט, ספּעציפיצירן די צעל מיט די ינסקריפּשאַן דורך געבן אַ קליק אויף עס מיט די לינקס מויז קנעפּל אויף די טיש.
- די נומער פון וואונדער צו אַ פּלאַץ אָדער אן אנדער סעפּאַראַטאָר וועט האָבן צו רעכענען, אָבער מאַניואַלי מיר וועלן נישט טאָן דאָס, אָבער מיר וועלן נוצן אן אנדער פאָרמולע - זוכן ().
- ווי באַלד ווי איר רעקאָרדירן עס אין אַזאַ אַ פֿאָרמאַט, עס וועט זיין געוויזן אין די טעקסט פון דער צעל אויף שפּיץ און וועט זיין כיילייטיד אין דרייסט. דריקט אויף עס צו געשווינד יבערגאַנג צו די טענות פון דעם פונקציע.
- אין די "סקעלעט" פעלד פשוט שטעלן די פּלאַץ אָדער די סעפּאַראַטאָר געוויינט ווייַל דאָס וועט העלפֿן איר פֿאַרשטיין ווו די וואָרט ענדס. אין די "טעקסט_-זוכן" ספּעציפיצירן דער זעלביקער צעל איז פּראַסעסט.
- דריקט אויף דער ערשטער פונקציע צו צוריקקומען צו עס, און לייגן אין די סוף פון די רגע אַרגומענט -1. דאָס איז נויטיק אין סדר פֿאַר די זוכן פאָרמולע צו נעמען אין חשבון נישט די געבעטן פּלאַץ, אָבער דער סימבאָל צו עס. דער ווייַטעריק סקרעענשאָט איז געוויזן, דער רעזולטאַט איז געוויזן אָן ספּייסאַז, וואָס מיטל אַז די פאָרמולע זאַמלונג איז געמאכט ריכטיק.
- נאָענט די פונקציע רעדאַקטאָר און מאַכן זיכער אַז די וואָרט איז ריכטיק געוויזן אין די נייַע צעל.
- האַלטן די צעל אין די נידעריקער רעכט ווינקל און שלעפּן אַראָפּ צו די פארלאנגט נומער פון ראָוז צו אויסשטרעקן עס. אַזוי די וואַלועס פון אנדערע אויסדרוקן זענען ריפּלייסט, וואָס מוזן זיין צעטיילט, און די מקיים פון די פאָרמולע איז אויטאָמאַטיש.
די גאָר באשאפן פאָרמולע האט די פאָרעם = לעווסימוו (A1; זוכן ("; A1) -1) איר קענען מאַכן עס לויט די אויבן ינסטראַקשאַנז אָדער אַרייַנלייגן דאָס אויב די באדינגונגען און סעפּאַראַטאָר איז פּאַסיק. דו זאלסט נישט פאַרגעסן צו פאַרבייַטן די פּראַסעסט צעל.
טרעטן 2: צעשיידונג פון די רגע וואָרט
די כאַרדאַסט זאַך איז צו צעטיילן די רגע וואָרט, וואָס אין אונדזער פאַל איז די נאָמען. דאָס איז רעכט צו דעם פאַקט אַז עס איז סעראַונדאַד דורך ספּייסאַז פון ביידע זייטן, אַזוי איר וועט האָבן צו נעמען אין חשבון ביידע, קריייטינג אַ מאַסיוו פאָרמולע פֿאַר די ריכטיק כעזשבן פון די שטעלע.
- אין דעם פאַל, די הויפּט פאָרמולע וועט זיין = פּסט (- שרייַבן עס אין דעם פאָרעם, און גיין צו די אַרגומענט סעטטינגס פֿענצטער.
- דער פאָרמולע וועט זוכן פֿאַר די געבעטן שטריקל אין די טעקסט, וואָס איז אויסדערוויילט דורך די צעל מיט אַ ינסקריפּשאַן פֿאַר צעשיידונג.
- די ערשט שטעלע פון די שורה וועט האָבן צו זיין באשלאסן ניצן די שוין באַקאַנט אַגזיליערי פאָרמולע זוכן ().
- קריייטינג און מאָווינג צו עס, פּלאָמבירן די זעלבע וועג ווי עס איז געוויזן אין די פריערדיקע שריט. ווי אַ געבעטן טעקסט, נוצן די סעפּאַראַטאָר און ספּעציפיצירן די צעל ווי טעקסט צו זוכן.
- צוריקקומען צו די פריערדיקע פאָרמולע, ווו לייגן צו די "זוך" פונקציע + 1 אין די סוף צו אָנהייבן אַ חשבון פון דער ווייַטער כאַראַקטער נאָך די פּלאַץ געפֿונען.
- איצט דער פאָרמולע קען נישט אָנהייבן זוכן די שורה פון דער ערשטער כאַראַקטער נאָמען, אָבער עס נאָך טאָן ניט וויסן ווו צו ענדיקן עס דעריבער, דעריבער, אין דעם פעלד "קוואַנטיטי_נאַמעס" ווידער, שרייבן די זוכן פאָרמולע ().
- גיין צו זייַן טענות און פּלאָמבירן זיי אין די שוין באַקאַנט פאָרעם.
- ביז אַהער, מיר האבן נישט באַטראַכטן די ערשט שטעלע פון דעם פונקציע, אָבער איצט עס איז נייטיק צו אַרייַן די זוכן (), ווייַל די פאָרמולע זאָל נישט געפֿינען אַ ערשטער ריס, אָבער די רגע.
- גיין צו די באשאפן פונקציע און פּלאָמבירן עס אויף די זעלבע וועג.
- צוריקקומען צו די ערשטער "זוך" און לייגן אין די "נאַטש_פּאָסיטיאָן" 1 אין די סוף, ווייַל עס טוט נישט דאַרפֿן אַ פּלאַץ פֿאַר זוכן די שורה, אָבער דער ווייַטער כאַראַקטער.
- דריקט אויף די וואָרצל = פּסט און שטעלן די לויפֿער אין די סוף פון די שורה "נומער_נאַמעס".
- עקסטראַקט דער אויסדרוק פון דער אויסדרוק ("; A1) -1 צו פאַרענדיקן די חשבונות פון ספּייסאַז.
- צוריקקומען צו די טיש, אויסשטרעקן די פאָרמולע און מאַכן זיכער אַז די ווערטער זענען געוויזן ריכטיק.
די פאָרמולע איז געווען גרויס, און נישט אַלע ניצערס פֿאַרשטיין פּונקט ווי עס אַרבעט. דער פאַקט איז אַז צו זוכן פֿאַר די שורה איך האט צו נוצן עטלעכע פאַנגקשאַנז וואָס באַשטימען די ערשט און לעצט שטעלעס פון ספּייסאַז, און דערנאָך איין סימבאָל גענומען אַוועק פון זיי אַזוי אַז די מערסט גאַפּס זענען געוויזן. ווי אַ רעזולטאַט, די פאָרמולע איז דאָס: = פּסטר (A1; זוכן ("; A1) +1; זוכן ("; A1; זוכן ("; A1) +1) -"; a1) 1). ניצן עס ווי אַ בייַשפּיל, ריפּלייסינג די צעל נומער מיט די טעקסט.
טרעטן 3: סעפּאַראַטיאָן פון די דריט וואָרט
די לעצטע שריט פון אונדזער לימעד ימפּלייז די אָפּטייל פון די דריט וואָרט, וואָס קוקט וועגן די זעלבע וועג ווי עס געטראפן מיט דער ערשטער, אָבער די אַלגעמיינע פאָרמולע ענדערונגען אַ ביסל.
- אין אַ ליידיק צעל, פֿאַר דער אָרט פון דער צוקונפֿט טעקסט, שרייַבן = ראַשיעסימוו (און גיין צו די טענות פון דעם פונקציע.
- ווי אַ טעקסט, ספּעציפיצירן אַ צעל מיט אַ ינסקריפּשאַן פֿאַר צעשיידונג.
- די צייט אַגזיליערי פונקציע פֿאַר דערגייונג אַ וואָרט איז גערופן דלסטר (A1), ווו A1 איז דער זעלביקער צעל מיט די טעקסט. דער שטריך דיטערמאַנז די נומער פון אותיות אין דעם טעקסט, און מיר וועלן בלייַבן אַלאַקייט בלויז פּאַסיק.
- צו טאָן דאָס, לייגן -פּאָיסק () און גיין צו רעדאַגירן דעם פאָרמולע.
- אַרייַן די שוין באַקאַנט סטרוקטור צו זוכן פֿאַר די ערשטע סעפּאַראַטאָר אין די שטריקל.
- לייג אן אנדער זוכן פֿאַר די סטאַרטינג שטעלע ().
- ספּעציפיצירן עס די זעלבע סטרוקטור.
- צוריקקומען צו די פֿריִערדיקע זוכן פאָרמולע.
- לייג +1 צו זייַן ערשט שטעלע.
- נאַוויגירן צו דער וואָרצל פון פאָרמולע rascessv און מאַכן זיכער אַז דער רעזולטאַט איז געוויזן ריכטיק און באַשטעטיקן די ענדערונגען. די גאַנץ פאָרמולע אין דעם פאַל קוקט ווי = פּראַקעמיר (A1; DLSTR (A1) -פּאָיסק ("; A1; זוכן ("; A1) +1).
- ווי אַ רעזולטאַט, אין דער ווייַטער סקרעענשאָט איר זען אַז אַלע דריי ווערטער זענען אפגעשיידט ריכטיק און זענען אין זייער שפאלטן. פֿאַר דעם, עס איז נייטיק צו נוצן אַ פאַרשיידנקייַט פון פאָרמולאַס און אַגזיליערי פאַנגקשאַנז, אָבער עס אַלאַוז איר צו דינאַמיקאַללי יקספּאַנד די טיש און טאָן ניט זאָרג אַז יעדער מאָל איר האָבן צו טיילן דעם טעקסט ווידער. אויב נויטיק, פשוט יקספּאַנד די פאָרמולע דורך מאָווינג עס אַראָפּ אַזוי אַז די פאלגענדע סעלז זענען אויטאָמאַטיש אַפעקטאַד.