Excel ריין פונקטיאָן

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

דעם נידעריק-מדרגה קאָד איז אָפט געפונען אין די אָנהייב און / אָדער סוף פון דאַטן טעקעס.

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

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

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

יעדער כאַראַקטער אויף אַ קאָמפּיוטער - פּרינטאַבאַל און ניט-פּרינטאַבאַל - האט אַ נומער באקאנט ווי זייַן אוניקאָד כאַראַקטער קאָד אָדער ווערט.

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

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

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

די ריין פֿונקציע, וואָס פּריווענץ די Unicode character set, איז דיזיינד צו באַזייַטיקן די ערשטער 32 ניט-דרוק ASCII אותיות און רימוווז די זעלבע אותיות פון די אוניקאָד שטעלן.

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

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

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

= ריין (טעקסט)

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

למשל, צו ריין די דאַטן אין צעל אַ 2 אין די בילד אויבן, אַרייַן די פאָרמולע:

= ריין (אַ 2)

אין אן אנדער ווערקשיט צעל.

רייניקונג נומבערס

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

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

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

אין שפאלטן ב און C פון די בילד אויבן, די לען פונקציע, וואָס קאַונץ די נומער פון אותיות אין אַ צעל, איז געניצט צו ווייַזן די ווירקונג פון ניצן די ריין פונקציע אויף די דאַטן אין זייַל A.

דער כאַראַקטער ציילן פֿאַר צעל ב 2 איז 7 - פיר אותיות פֿאַר די וואָרט טעקסט און דרייַ פֿאַר די ניט-דרוקן אותיות אַרומיק עס.

דער כאַראַקטער ציילן אין צעל C2 איז 4 ווייַל די CLEAN פֿונקציע איז צוגעלייגט צו די פאָרמולע און סטרייפּס אַוועק די דרייַ ניט-דרוקן אותיות איידער די לען פונקציע די נומערן.

רימוווינג טשאַראַקטערס # 129, # 141, # 143, # 144, און # 157

די Unicode character set כּולל נאָך ניט-דרוקן אותיות ניט געפונען אין די ASCII כאַראַקטער שטעלן - נומערן 129, 141, 143, 144, און 157.

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

אין דעם בייַשפּיל, די CLEAN פונקציע אין זייַל C איז געניצט צו פּאַס אַוועק די פינף ניט-קענטיק קאָנטראָל אותיות ליווינג ווידער אַ כאַראַקטער ציילן פון בלויז פיר פֿאַר די וואָרט טעקסט אין C3.

רימוווינג טשאַראַקטער # 127

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

דער כאַראַקטער ציילן פון אַכט אין צעל C4 איז די זעלבע ווי אַז אין צעל ב 4 און ווייַל די CLEAN פונקציאָנירן אין C4 איז טריינג נישט צו ניצל צו באַזייַטיקן # 127 אויף זיך.

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

  1. די פאָרמולע אין רודערן פינף ניצט די סובסטיטוטע און טשאַר צו פאַרבייַטן כאַראַקטער # 127 מיט אַ כאַראַקטער אַז די ריין פונקציע קענען אַראָפּנעמען - אין דעם פאַל, כאַראַקטער # 7 (די שוואַרץ פּונקט געזען אין צעל אַ 2);
  2. די פאָרמולע אין רודערן זעקס ניצט די סובסטיטוטע און טשאַר פאַנגקשאַנז צו פאַרבייַטן כאַראַקטער # 127 מיט גאָרנישט ווי געוויזן דורך די ליידיק ציטאַט מאַרקס ( "" ) אין די סוף פון די פאָרמולע אין צעל ד 6. דער רעזולטאַט, די ריין פונקציע איז ניט דארף אין דער פאָרמולע, ווייַל עס איז קיין כאַראַקטער צו באַזייַטיקן.

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

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

ניט-ברייקינג ספּייסאַז זענען יקסטענסיוולי אין וועב זייַטלעך - די HTML קאָד פֿאַר עס איז & נבספּ; - אַזוי אויב דאַטע איז קאַפּייטיד אין עקססעל פון אַ וועב בלאַט, ניט-ברייקינג ספּייסאַז זאל זיין אַרייַנגערעכנט.

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