געפֿינען אַ כאַראַקטער אין אַן עקססעל ספּרעדשיט רודערן

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

ווי צו געפֿינען טעקסט אותיות (אותיות און נומערן) אין אַ צעל

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

  1. אויסקלייַבן די קייט וואָס איז דער אָריגינעל און נאָכמאַכן עס צו דער ווייַטער זייַל.
  2. דעמאָלט אויסקלייַבן די רגע קייט.
  3. עפֿענען די "!SEMTools" קוויטל. עס, אויף די לינקס זייַט פון די מכשיר, עס וועט זיין אַ "דעטעקט" קוויטל.
  4. נאָך דעם, עפענען די "סימבאָלס" מעניו.
  5. דערנאָך אַ נאָך מעניו וועט זיין געוויזן, אין וואָס איר דאַרפֿן צו געפֿינען די נומער "אותיות-נומערן" און גיט אויף עס.

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

ווי צו געפֿינען נומערן אין אַ טיש צעל

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

די צווייטע באַגריף וואָס דאַרף זיין דיסאַסעמבאַלד איז נומערן. דאָס איז אַ ינטאַגראַל טערמין וואָס מיטל ווי פילע ווי 10 אותיות וואָס שטימען צו נומערן 0 צו 9. אַקקאָרדינגלי, אין סדר צו קאָנטראָלירן פֿאַר די בייַזייַן פון נומערן, דער באַניצער דאַרף צו קאָנטראָלירן די קייט 10 מאל. דעם קענען זיין געטאן מיט די פונקציע IFאָבער דעם צוגאַנג איז זייער צייט קאַנסומינג.

צו סאָלווע דעם פּראָבלעם, איר קענען נוצן אַ ספּעציעל פאָרמולע וואָס וועט דורכפירן אַלע די טשעקס אין איין מאָל: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0 . די פֿונקציע האט דער זעלביקער סינטאַקס ווי דער וואָס זוכט פֿאַר סירילליק אותיות אין דעם טעקסט.

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

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

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

איר קענען אויך נוצן די פאָרמולע צו געפֿינען די פארלאנגט נומערן אין אַ קייט פון סעלז. צו טאָן דאָס, איר דאַרפֿן צו נוצן אַ קאָמבינאַציע פון ​​פאַנגקשאַנז טשעק и זוכן. מיט זיין הילף, איר קענען דעטעקט ניט בלויז יחיד נומערן, אָבער אויך גאַנץ נומעריקאַל סיקוואַנסיז: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

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

ווי צו געפֿינען אויס אויב אַן עקססעל צעל כּולל לאַטייַן אותיות

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

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

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

ניצן אַ ספּעציעל פונקציע

דער הויפּט פּראָבלעם פון זוכן פֿאַר לאַטייַן אותיות איז אַז עס זענען צוויי און אַ האַלב מאל מער פון זיי ווי נומערן. דעריבער, איר דאַרפֿן צו געבן די פּראָגראַם אַ שלייף קאַנסיסטינג פון 26 יטעריישאַנז, וואָס קענען זיין גאַנץ סטרעספאַל. אבער אויב ניצן אַ מענגע פאָרמולע קאַנסיסטינג פון די אויבן פאַנגקשאַנז טשעק и זוכן, דעמאָלט דער געדאַנק איז נישט אַזוי קאָמפּליצירט: =ציילן(זוכן({"אַ":"ב":"ק":"ד":"ע":"פ":"ג":"ה":"איך":"דזש":"ק": »ל»:»ם»:»n»:»אָ»:»פּ»:»ק»:»ר»:»s»:»t»:»ו»:»v»:»w»:»x »:»י»:»ז»};אַ1))>0. דעם פאָרמולע אַרבעט געזונט פֿאַר רובֿ סיטואַטיאָנס. פֿאַר בייַשפּיל, אויב עס איז ניט מעגלעך צו ינסטאַלירן די צונעמען מאַקראָס וואָס וואָלט זיין ביכולת צו טאָן דאָס גרינגער און פאַסטער.

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

פונקציע זוכן טוט נישט לאָזן פאַל-שפּירעוודיק אָנפֿרעגן פֿאַר אותיות. צו טאָן דאָס, איר דאַרפֿן צו נוצן די אָפּעראַטאָר צו געפינען, וואָס פּערפאָרמז די זעלבע אַפּעריישאַנז, האט די זעלבע אַרגומענטן, נאָר עס איז פאַל-שפּירעוודיק. אן אנדער וועג איז צו מאַכן די אויבן פאָרמולע אַ מענגע פאָרמולע. אין דעם פאַל, עס וועט קוקן ווי דאָס:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

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

אויב איר דאַרפֿן צו געפֿינען די סירילליק אלפאבעט, די סיקוואַנס פון אַקשאַנז איז ענלעך, נאָר איר דאַרפֿן צו שטעלן די גאנצע סיקוואַנס פון סירילליק אותיות ווי די זוכן קייט. =ציילן(זוכן({"אַ":"ב":"ג":"ג":"ע":"ע":"ע":"ג":"ה":"איך":"ד": "ק":"ל":"ם":"נ":"אָ":"פּ":"ר":"ס":"ה":"י":"פ":"רענטגענ":"ק »:"ה":"וו":"ו":"ב":"s":"ב":"ע":"יו":"י"};אַ1))>0. איר קענט אויך נוצן די פונקציע סימבאָל, צו טאָן דאָס. {=ציילן(זוכן(CHAR(STRING(192:223)),א1))>0}

דעם פאָרמולע מוזן זיין געשריבן ווי אַ מענגע פאָרמולע. דעריבער, איר דאַרפֿן צו דריקן די שליסל קאָמבינאַציע Ctrl + Shift + Enter אַנשטאָט פון פשוט דרינגלעך די אַרייַן שליסל. אבער עס זענען עטלעכע אויסנעמען ווו דעם שטריך וועט נישט אַרבעטן. איר מוזן ערשטער מאַכן זיכער אַז די פעליקייַט שפּראַך פֿאַר ניט-Unicode מגילה איז . אין דעם פאַל, עס זאָל זיין קיין פראבלעמען. די פאָרמולאַס האָבן עטלעכע דיפעראַנסיז פון יעדער אנדערער. אַנשטאָט 33 אותיות, די לעצטע פאָרמולע ניצט בלויז 32. דאָס איז, עס טוט נישט נעמען אין חשבון די בריוו ё ווי קיריליש.

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

ווי צו געפֿינען ווערטער אין אַ צעל וואָס אַנטהאַלטן סירילליק און לאַטייַן

We can logically conclude that to search for those words that contain both Cyrillic and Latin, we need to use as what we are looking for, all the characters of the and English alphabets.

ווי צו געפֿינען הויפּט אותיות אין אַ צעל

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

When searching for Cyrillic letters through codes, you need to remember that the ASCII table must first be set to . In simple words, to have localization.

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

  1. מיר מאַכן לאָווערקאַסע וואַלועס אין אַ באַזונדער צעל.
  2. מיר פאַרגלייַכן די רעזולטאַטן מיט די אָריגינעל אָנעס.
  3. נאָך דעם, מיר נוצן די פאלגענדע פאָרמולע: =ניט(פּנויע(נידעריקער(א1),א1))

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

געפֿינען אותיות אין עקססעל מיט רעגולער אויסדרוקן

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

די גוטע נייַעס איז אַז די פאַנגקשאַנז קענען זיין געוויינט אין ביידע Google שיץ און עקססעל מיט דעם באַשטעטיקן.

דער ערשטער רעגולער פֿונקציע איז REGEXMATCH, וואָס קענען קאָנטראָלירן אויב דעם מוסטער איז ענלעך צו דער איינער אין אן אנדער צעל. סינטאַקס: =REGEXMATCH ("טעקסט"; "רעגעקס מוסטער צו זוכן פֿאַר"). די פֿונקציע קערט איינער פון צוויי וואַלועס: אמת אָדער פאַלש. וואָס פּונקט דעפּענדס אויף צי אַ גלייַכן איז פאקטיש באמערקט אָדער נישט. די צווייטע פֿונקציע איז =REGEXEXTRACT ("טעקסט";"רעגעקס זוכן מוסטער") עס אַלאַוז איר צו עקסטראַקט די געבעטן אותיות פון אַ שטריקל.

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

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

וואָס צו טאָן מיט די געפֿונען סימבאָלס

Good. Suppose we have found symbols. What can be done with them next? There are several options here on how to proceed. For example, you can delete them. For example, if we found the Latin alphabet among the Cyrillic values. You can also replace it with a similar character, only in Cyrillic (for example, large English M to M) or extract this character for use in another formula.

רימוווינג עקסטרע אותיות אין עקססעל

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

עקסטראַקט ספּעציפיש אותיות אין עקססעל

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

טוישן סימבאָלס אין עקססעל

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

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