Excel cədvəli cərgəsində simvolun tapılması

Excel istifadəçiləri, istədikləri simvolu tapmaq kifayət qədər sadə bir iş kimi görünsələr də, çox vaxt bunu necə edəcəyini başa düşmürlər. Onlardan bəziləri daha asan, bəziləri daha çətindir. Həmçinin, bəzən filtrlərdə istifadə olunduğu üçün sual işarəsi və ya ulduz işarəsi kimi simvolların tapılmasında problemlər yaranır. Bu gün biz müxtəlif növ simvolları əldə etməyin yollarını təsvir edəcəyik.

Hüceyrədəki mətn simvollarını (hərflər və rəqəmlər) necə tapmaq olar

Başlamaq üçün ən sadə tapşırığı yerinə yetirməyə çalışaq: hüceyrələrdə mətn simvollarının mövcudluğunu müəyyənləşdirin və sizə lazım olanı tapın. Bunun üçün müxtəlif tipli simvolları axtara biləcəyiniz !SEMTools əlavəsindən istifadə etməlisiniz. Hərəkətlərin ardıcıllığı aşağıdakı kimidir:

  1. Orijinal olan aralığı seçin və onu növbəti sütuna köçürün.
  2. Sonra ikinci aralığı seçin.
  3. “!SEMTools” nişanını açın. Orada, alətlər panelinin ən sol tərəfində "Aşkar et" nişanı olacaq.
  4. Bundan sonra "Simvollar" menyusunu açın.
  5. Sonra əlavə bir menyu görünəcək, orada "Hərflər-rəqəmlər" maddəsini tapmalı və üzərinə klikləyin.

Bu animasiyada siz xanada mətn simvollarını tapmaq üçün necə düzgün davam edəcəyinizi dəqiq görə bilərsiniz. Bu əlavə funksiyası ilə istifadəçi digər xanalarda çap olunmayan simvolların olub olmadığını müəyyən edə bilər.

Cədvəl xanasında nömrələri necə tapmaq olar

Bəzən nömrələri olan, lakin mətnlə birlikdə olan hüceyrələri müəyyən etməlisiniz. Belə hüceyrələr çox olduqda, onları müəyyən etmək olduqca çətin ola bilər. Bu tapşırığı yerinə yetirməzdən əvvəl bəzi əsas şərtləri müəyyənləşdirməlisiniz. Bizim əsas anlayışımız “kəşf etmək”dir. Bu, müəyyən bir simvol növünün sətirdə olub olmadığını yoxlamaq deməkdir. Əgər belədirsə, TRUE, yoxsa, FALSE qaytarır. Əgər xanada nömrələri axtarmaqdan əlavə, istifadəçi başqa hərəkətlər etmək istəyirsə, onda siz bu təlimatın sonrakı bölmələrindən istifadə edə bilərsiniz.

Sökülməsi lazım olan ikinci anlayış rəqəmlərdir. Bu, 10-dan 0-a qədər olan rəqəmlərə uyğun gələn 9 simvolu ifadə edən inteqral termindir. Müvafiq olaraq, nömrələrin olub-olmadığını yoxlamaq üçün istifadəçi diapazonu 10 dəfə yoxlamalıdır. Bu funksiyadan istifadə etməklə edilə bilər IFlakin bu yanaşma çox vaxt aparır.

Bu problemi həll etmək üçün bütün yoxlamaları bir anda yerinə yetirəcək xüsusi düsturdan istifadə edə bilərsiniz: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Bu funksiya mətndə kiril hərflərini axtaran funksiya ilə eyni sintaksisə malikdir.

Siz həmçinin bu tapşırığı yerinə yetirmək üçün artıq daxili makroya malik olan əlavədən istifadə edə bilərsiniz. Bu halda, sadəcə olaraq, orijinal olanın tam surəti olan əlavə sütunda tətbiq edilməli olan xüsusi !SEMTools nişanından istifadə etmək kifayətdir.

Buna görə də, atılacaq addımlar dəsti əvvəlki paraqrafa tam uyğundur. Əvvəlcə orijinal diapazonu seçməli, onu kopyalamalı və sonra görünən sütunu seçməli və bu animasiyada verilmiş addımların ardıcıllığına uyğun olaraq ona makro tətbiq etməlisiniz.

Tutaq ki, verilmiş bütün rəqəmlərdən yalnız müəyyən ədədləri tapmalıyıq. Bunu necə etmək olar? Əvvəlcə !SEMTools ilə bunu necə edəcəyinizi sizə göstərək. Alətdən istifadə sadədir. Bütün lazımi nömrələri mötərizədə yazmaq kifayətdir və sonra təsdiqləmək üçün OK düyməsini sıxın. Eyni üsuldan istifadə edərək, siz Latın əlifbasını tapa bilərsiniz və ya mətn sətirində böyük hərfləri tapa bilərsiniz.

Siz həmçinin bir sıra xanalarda tələb olunan ədədləri tapmaq üçün düsturdan istifadə edə bilərsiniz. Bunu etmək üçün funksiyaların birləşməsindən istifadə etməlisiniz CHECK и AXTAR. Onun köməyi ilə yalnız fərdi nömrələri deyil, həm də tam ədədi ardıcıllığı aşkar edə bilərsiniz: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Bəzən boşluqlarla ayrılmış nömrələri tapmaq lazımdır. Bu halda onlara söz-rəqəmlər deyilir. Onları tapmaq üçün siz həmçinin müvafiq alətlərdən istifadə etməlisiniz !SEMTools. Bu animasiya bunu etmək üçün hansı hərəkətləri yerinə yetirməli olduğunuzu aydın şəkildə göstərir.

Excel hüceyrəsində latın hərflərinin olub olmadığını necə öyrənmək olar

Çox vaxt Excel istifadəçiləri "Tap" və "Çıxarış" anlayışlarını qarışdırırlar, baxmayaraq ki, aralarında kifayət qədər böyük fərq var. Birinci ifadə mətn sətirində və ya məlumat diapazonunda müəyyən simvolun olub olmadığını yoxlamaq deməkdir. Öz növbəsində “Çıxarış” anlayışı mətndən istədiyiniz simvolu çıxarıb başqa funksiyaya ötürmək və ya xanaya yazmaq deməkdir.

Latın əlifbasını kəşf etmək üçün nə etmək lazımdır? Məsələn, ingilis simvollarını göz ilə müəyyən etməyə imkan verəcək xüsusi şriftlərdən istifadə edə bilərsiniz. Məsələn, bu şrift yaradır Dubay Orta, İngilis simvollarını qalın edir.

Ancaq çox məlumat varsa nə etməli? Bu vəziyyətdə, məlumatları təhlil etmək üçün istədiyiniz dəyərlər ardıcıllığını göz ilə müəyyən etmək kifayət deyil. Bu halda, bu prosesi avtomatlaşdırmağın yollarını axtarmaq lazımdır. Bunu necə edə biləcəyiniz bir neçə yol var.

Xüsusi funksiyadan istifadə etməklə

Latın hərflərinin axtarışının əsas problemi onların rəqəmlərdən iki yarım dəfə çox olmasıdır. Buna görə də, proqrama 26 iterasiyadan ibarət bir döngə vermək lazımdır ki, bu da kifayət qədər stresli ola bilər. Lakin yuxarıda göstərilən funksiyalardan ibarət massiv düsturu istifadə edilərsə CHECK и AXTAR, onda bu fikir o qədər də mürəkkəb görünmür: =COUNT(AXTAR({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Bu formula əksər hallarda yaxşı işləyir. Məsələn, uyğun makroları quraşdırmaq mümkün deyilsə, bunu daha asan və daha sürətli edə bilər.

Yuxarıda təsvir edilən düsturda A1 yoxlamanın aparıldığı xanadır. Buna görə vəziyyətinizə uyğun olanı qoymalısınız. Bu funksiya yoxlama nəticəsində boolean dəyəri qaytarır. Uyğunluq aşkar edilərsə, operator geri qayıdır TRUEonlar mövcud deyilsə - YALAN.

Function AXTAR simvollar üçün hərf-həssas axtarışlara icazə vermir. Bunu etmək üçün operatordan istifadə etməlisiniz TAPMAQ, eyni əməliyyatları yerinə yetirən eyni arqumentlərə malikdir, yalnız böyük hərflərə həssasdır. Başqa bir üsul yuxarıdakı düsturun massiv formuluna çevrilməsidir. Bu halda, belə görünəcək:{=COUNT(AXTAR(CHAR(STRING(65:90)),A1))>0}.

Bu massiv düsturu olduğundan, mötərizəsiz göstərilməlidir. Bu halda, daxil olduqdan sonra Ctrl + Shift + Enter düymələr birləşməsini basmalısınız (adi bir funksiyada olduğu kimi enter düyməsini basmaq əvəzinə), bundan sonra qıvrım mötərizələr özləri görünəcəkdir.

Kiril əlifbasını tapmaq lazımdırsa, hərəkətlərin ardıcıllığı oxşardır, yalnız axtarış diapazonu kimi kiril simvollarının bütün ardıcıllığını təyin etməlisiniz. =COUNT(AXTAR({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: ”k”:”l”:”m”:”n”:”o”:”p”:”r”:”s”:”t”:”y”:”f”:”x”:”c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. Funksiyadan da istifadə edə bilərsiniz SYMBOL, bunu etmək. {=COUNT(AXTAR(CHAR(STRING(192:223)),A1))>0}

Bu düstur massiv düsturu kimi yazılmalıdır. Buna görə də, sadəcə enter düyməsini basmaq əvəzinə Ctrl + Shift + Enter düymələr kombinasiyasını sıxmalısınız. Ancaq bu funksiyanın işləməyəcəyi bəzi istisnalar var. Əvvəlcə Unicode olmayan proqramlar üçün standart dilin olduğundan əmin olmalısınız. Bu vəziyyətdə heç bir problem olmamalıdır. Bu düsturların bir-birindən bəzi fərqləri var. Sonuncu düsturda 33 hərf əvəzinə yalnız 32 istifadə olunur. Yəni, ё hərfini kiril kimi nəzərə almır.

Bu halda, əvvəlki kimi, istədiyiniz simvolları hərflərə həssas şəkildə axtarmaq üçün funksiyadan istifadə etməlisiniz. TAPMAQ. Buna görə də, məsələn, kiçik hərflərlə yazılmış əlifbanın yarısını və böyük hərflə yazılmış yarısını axtara bilərsiniz. Arqumentlər eynidir.

Kiril və Latın hərfləri olan bir xanada sözləri necə tapmaq olar

Məntiqlə belə bir nəticəyə gələ bilərik ki, həm kiril, həm də latın əlifbası olan sözləri axtarmaq üçün axtardığımız kimi, ingilis əlifbasının bütün simvollarından istifadə etməliyik.

Hüceyrədə böyük hərfləri necə tapmaq olar

Böyük hərfləri tapmaq üçün funksiyadan istifadə etməlisiniz TAPMAQ, və arqumentlər kimi böyük kiril hərflərini (və ya tapmaq lazımdırsa, Latın əlifbasının elementlərini) və ya onların kodlarını göstərin.

Kodlar vasitəsilə kiril hərflərini axtararkən yadda saxlamaq lazımdır ki, əvvəlcə ASCII cədvəli . Sadə sözlə, lokalizasiyaya sahib olmaq.

Axtarılmalı olan əlifbadan asılı olmayaraq hər hansı böyük hərf tapmaq lazımdırsa, funksiyalardan istifadə etməlisiniz. YÜKSƏK и EXACT… Hərəkətlərin ardıcıllığı aşağıdakı kimidir:

  1. Ayrı bir hüceyrədə kiçik hərf dəyərləri edirik.
  2. Nəticələri orijinal olanlarla müqayisə edirik.
  3. Bundan sonra aşağıdakı düsturdan istifadə edirik: =YOX(DƏQİQ(AŞAĞI(A1),A1))

Bu xanalar uyğun gəlmirsə, bu, orijinal xanadakı bəzi simvolların böyük hərflə olduğunu göstərir.

Normal ifadələrdən istifadə edərək Excel-də simvolların tapılması

Simvolları tapmaq üçün müntəzəm ifadələrdən də istifadə edə bilərsiniz. Bunu etməyin ən yaxşı yolu !SEMTools alətidir, çünki o, onlardan istifadənin bir çox prosesini avtomatlaşdırır. Excel-də müntəzəm ifadələrdən istifadə spektri kifayət qədər genişdir. Biz ilk növbədə funksiyalara diqqət yetirəcəyik AXTAR, ƏVƏZ EDİN, EXTRACT.

Yaxşı xəbər budur ki, bu funksiyalar bu parametrlə həm Google Sheets, həm də Excel-də istifadə edilə bilər.

Birinci müntəzəm funksiyadır REGEXMATCH, bu nümunənin başqa bir hüceyrədəki ilə oxşar olub olmadığını yoxlaya bilər. Sintaksis: =REGEXMATCH("mətn";"Axtarmaq üçün RegEx nümunəsi"). Bu funksiya iki dəyərdən birini qaytarır: doğru və ya yanlış. Bir matçın həqiqətən müşahidə edilib-edilməməsindən dəqiq nə asılıdır. İkinci funksiyadır =REGEXEXTRACT("mətn";"RegEx axtarış nümunəsi") Bu, sətirdən istədiyiniz simvolları çıxarmağa imkan verir.

Bununla belə, bu funksiyanın Google Cədvəldən cüzi fərqləri var. Bu ondan ibarətdir ki, sonuncu, göstərilən mətn tapılmadıqda, səhv qaytarır, bu əlavə yalnız boş bir dəyər göstərir.

Və nəhayət, mətni əvəz etmək üçün bu düsturdan istifadə etməlisiniz: =REGEXREPLACE("mətn";"RegEx axtarış nümunəsi";"tapılanı əvəz etmək üçün mətn").

Tapılan simvollarla nə etmək lazımdır

Yaxşı. Tutaq ki, simvollar tapdıq. Bundan sonra onlarla nə etmək olar? Davam etmək üçün burada bir neçə variant var. Məsələn, onları silə bilərsiniz. Məsələn, kiril dəyərləri arasında latın əlifbasını tapsaq. Siz həmçinin onu oxşar simvolla əvəz edə bilərsiniz, yalnız kiril əlifbasında (məsələn, böyük ingiliscə M-dən M-ə qədər) və ya başqa düsturda istifadə etmək üçün bu simvolu çıxara bilərsiniz.

Excel-də əlavə simvolların silinməsi

Excel-də arzuolunmaz simvolları silməyin bir çox yolu var. Seçimlərdən biri Tap və Dəyişdir funksiyasından istifadə etməkdir, burada silmək istədiyiniz simvolu boş “” sətri ilə əvəz edə bilərsiniz. Tapılan simvolu əvəz etmək üçün istifadə edilən eyni normal ifadələrdən istifadə edə bilərsiniz.

Excel-də xüsusi simvolları çıxarın

Bunun üçün siz “Tap” funksiyasından istifadə edə bilərsiniz, lakin müvafiq normal ifadədən də istifadə edə bilərsiniz, burada birinci arqument çıxarılacaq mətn, ikincisi isə axtarılan xana və ya diapazondur.

Excel-də simvolları dəyişdirin

Prosedur silinmə ilə eynidir, müvafiq arqumentdə boş sətir deyil, yalnız istədiyiniz simvol başqa bir simvolla (çap olunmayanlar daxil olmaqla) əvəz edilməlidir.

Cavab yaz