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

01 פון 01

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

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

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

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

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

וואָס פֿונקציע איר נוצן דעפּענדס אויף ווו די גוט דאַטן איז ליגן אין די צעל פֿאַר די אַנוואָנטיד אותיות.

MID vs. MIDB

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

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

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

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

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

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

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

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

= MIDB (טעקסט, Start_num, Num_bytes)

די טענות דערציילן עקססעל

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

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

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

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

Notes:

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

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

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

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

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

  1. טייפּינג די גאַנץ פונקציאָנירן: = MID (A3, B11, B12) אין צעל C5.
  2. סעלעקטינג די פֿונקציע און טענות ניצן די פונקציע די דיאַלאָג קעסטל

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

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

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

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

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

עקסטראַקטינג נומבערס מיט די מיטן פאַנגקשאַנז

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

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

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

= VALUE (MID (A8,5,3))

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