ווי צו עקסטראַקט טעקסט מיט עקססעל ס לינקס / לעפטב פונקציע

01 פון 01

עקססעל ס לינקס און לעפטב פונקטיאָנס

עקסטראַקט גוט טעקסט פון שלעכט מיט די לינקס / לעפטב פונקציע. © Ted French

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

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

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

LEFT vs. LEFTB

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

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

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

די לעפט און לעפטב פונקטיאָנס סינטאַקס און אַרגומענץ

אין עקססעל, אַ סינטאַקס פֿונקציע פֿעלט צו דער אויסלייג פון די פונקציע און כולל די נאָמען פון די פֿונקציע, בראַקאַץ און אַרגומענטן .

דער סינטאַקס פֿאַר די לינקס פונקציע איז:

= לינקס (טעקסט, נומ_טשאַרס)

די פאַנגקשאַנז פון די פאַנגקשאַנז זאָגן עקססעל וואָס דאַטן זאָל זיין געניצט אין דעם פאַנגקשאַנז און די לענג פון די שטריקל צו זיין יקסטראַקטאַד.

די סינטאַקס פֿאַר די לעפטב פונקציע איז:

= לינקס (טעקסט, נומ_ביטעעס)

די פאַנגקשאַנז פון די פאַנגקשאַנז זאָגן עקססעל וואָס דאַטן זאָל זיין געניצט אין דעם פאַנגקשאַנז און די לענג פון די שטריקל צו זיין יקסטראַקטאַד.

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

נומ_טשאַרס - (אַפּשאַנאַל פֿאַר לעפט ) ספּעסאַפייז די נומער פון אותיות אויף די לינקס פון די שטריקל אַרגומענט צו זיין ריטיינד - אַלע אנדערע אותיות זענען אַוועקגענומען.

נומ_ביטעעס - (אַפּשאַנאַל פֿאַר לעפטב ) ספּעסאַפייז די נומער פון אותיות אויף די לינקס פון די שטריקל אַרגומענט צו זיין ריטיינד אין ביטעס - אַלע אנדערע אותיות זענען אַוועקגענומען.

Notes:

LEFT Function Example - עקסטראַקט גוט דאַטן פון שלעכט

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

זינט עס איז יוזשאַוואַלי בעסטער צו אַרייַן סעלל באַווייַזן פֿאַר אַרגומענטן ווי די פאַקטיש דאַטן, די אינפֿאָרמאַציע ונטערהאַלטן די טריט געניצט צו אַרייַן די לינקס פונקציע און זייַן אַרגומענטן אין צעל C3 צו עקסטראַקט די וואָרט ווידגעץ פון די טעקסט שטריקל אין צעל אַ 3.

די לינקס פונקציע דיאַלאָג קעסטל

אָפּציעס פֿאַר אַרייַן די פֿונקציע און זייַן אַרגומענטן אין צעל ב 1 אַרייַננעמען:

  1. טייפּינג די גאַנץ פונקציאָנירן: = לינקס (אַ 3 ב.ב 9) אין צעל ק 3;
  2. סעלעקטינג די פֿונקציע און טענות ניצן די פונקציע די דיאַלאָג קעסטל .

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

פּוינטינג אין צעל רעפערענסעס

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

ניצן די לינקס פונקציע דיאַלאָג קעסטל

ליסטעד אונטן זענען די טריט געניצט צו אַרייַן די לינקס פונקציע און זייַן אַרגומענטן אין צעל C3 ניצן די פונקציע די דיאַלאָג קעסטל.

  1. דריקט אויף צעל C3 צו מאַכן עס די אַקטיוו צעל - דאָס איז ווו די רעזולטאטן פונקציאָנירן וועט זיין געוויזן;
  2. דריקט אויף די פאָרעם טול פון די בענד מעניו;
  3. קלייַבן טעקסט פון דעם בענד צו עפענען די פֿונקציע פאַלן אַראָפּ רשימה;
  4. דריקט אויף לינקס אין דער רשימה צו ברענגען אַרויף די פונקציע די דיאַלאָג קעסטל;
  5. אין די דיאַלאָג קעסטל, גיט די טעקסט שורה;
  6. דריקט אויף צעל אַ 3 אין די ווערקשיט צו אַרייַן דעם צעל דערמאָנען אין די דיאַלאָג קעסטל;
  7. דריקט אויף די Num_chars שורה;
  8. דריקט אויף צעל ב 9 אין די ווערקשיט צו אַרייַן דעם צעל דערמאָנען;
  9. גיט גוט צו פאַרענדיקן די פונקציע און צוריקקומען צו די פיטשעם;
  10. די יקסטראַקטיד סאַבסטרייט ווידגעץ זאָל דערשייַנען אין צעל C3;
  11. ווען איר גיט אויף צעל C3 די גאַנץ פונקציאָנירן = לינקס (אַ 3, ב 9) איז אין די פאָרמולע באַר אויבן די אַרבעטשיס.

עקסטראַקטינג נומבערס מיט לינקס לינק

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

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

איין וועג אַרום דעם פּראָבלעם איז צו נוצן די VALUE פֿונקציע צו בייַטן דעם טעקסט אין אַ נומער ווי געוויזן אין רודערן 9 אויבן:

= ווערט (לינקס (ב 2, 6))

א צווייט אָפּציע איז צו נוצן פּאַפּ ספּעציעל צו בייַטן דעם טעקסט צו נומערן .