Excel-də boş yerləri necə çıxarmaq olar - aparıcı, arxada olan, qırılmayan

  • Bunu Paylaş
Michael Brown

Təlimat düsturlar və Mətn Alətlər dəsti alətindən istifadə edərək Excel-də boş yerləri necə silməyi izah edir. Siz xanada baş və arxada olan boşluqları necə silməyi, sözlər arasında əlavə boşluqları aradan qaldırmağı, qırılmayan boş boşluq və çap olunmayan simvollardan qurtulmağı öyrənəcəksiniz.

Boşluqlarla bağlı ən böyük problem nədir? Çox vaxt insan gözünə görünməz olurlar. Diqqətli istifadəçi bəzən mətndən əvvəl gizlənən aparıcı boşluq və ya sözlər arasında bir neçə əlavə boşluq tapa bilər. Hüceyrələrin sonunda görünməz olan arxa boşluqları aşkar etməyin heç bir yolu yoxdur.

Əlavə boşluqlar sadəcə olaraq ətrafda olsaydı, bu çox problem olmazdı, lakin onlar işinizi pozur. düsturlar. Məsələ ondadır ki, boşluqlu və boşluqsuz eyni mətni ehtiva edən iki xana, hətta bir boşluq simvolu qədər az olsa belə, fərqli dəyərlər hesab olunur. Beləliklə, siz beyninizi qarışdırırsınız ki, nə üçün açıq-aydın düzgün düstur eyni görünən iki girişə uyğun gəlmir.

İndi problemdən tam xəbərdar olduğunuz üçün işləməyin vaxtıdır. həll yolu. Sətirdən boşluqları silməyin bir neçə yolu var və bu təlimat sizə konkret tapşırıq və işlədiyiniz məlumat növü üçün ən uyğun texnikanı seçməyə kömək edəcək.

Boşluğu necə silmək olar Excel-də boşluqlar - sözlər arasında aparıcı, arxada

Əgər verilənlər dəstinizdə artıq boşluqlar varsa, ExcelTRIM funksiyası sözlər arasında bir boşluq simvolu istisna olmaqla, onların hamısını bir anda silməyə kömək edə bilər - aparıcı, arxada və çoxlu boşluqlar.

Adi TRIM düsturu bu qədər sadədir:

=TRIM(A2)

A2 boşluqları silmək istədiyiniz xanadır.

Aşağıdakı ekran görüntüsündə göstərildiyi kimi, Excel TRIM düsturu mətndən əvvəl və sonra bütün boşluqları uğurla aradan qaldırdı. sətrin ortasındakı ardıcıl boşluqlar kimi.

İndi isə yalnız orijinal sütundakı dəyərləri kəsilmiş dəyərlərlə əvəz etməlisiniz. Bunun ən asan yolu Xüsusi Yapışdır > Dəyərlər -dən istifadə etməkdir, ətraflı təlimatları burada tapa bilərsiniz: Excel-də dəyərləri necə kopyalamaq olar.

Əlavə olaraq, siz mətn sətirinin ortasındakı bütün boşluqları toxunulmaz saxlayaraq yalnız aparıcı boşluqları silmək üçün Excel TRIM funksiyasından istifadə edə bilər. Düstur nümunəsi buradadır: Excel-də aparıcı boşluqları necə kəsmək olar (Sol Kəsmə).

Sətr fasilələrini və çap olunmayan simvolları necə silmək olar

Xarici mənbələrdən verilənləri idxal edərkən, bu, təkcə əlavə deyil. birlikdə gələn boşluqlar, həm də müxtəlif çap edilməyən simvollar kimi karetanın qaytarılması, xətt axını, şaquli və ya üfüqi nişan və s.

TRIM funksiyası ağ boşluqlardan xilas ola bilər, lakin çap olunmayan simvolları aradan qaldıra bilməz. . Texniki olaraq, Excel TRIM boşluq olan 7 bitlik ASCII sistemində yalnız 32 dəyərini silmək üçün nəzərdə tutulmuşdur.simvol.

Sətrdə boşluqları və çap olunmayan simvolları silmək üçün CLEAN funksiyası ilə birlikdə TRIM-dən istifadə edin. Adından da göründüyü kimi, CLEAN məlumatların təmizlənməsi üçün nəzərdə tutulub və o, sətir kəsilməsi ( dəyər 10).

Təmizlənəcək məlumatın A2 xanasında olduğunu fərz etsək, düstur aşağıdakı kimidir:

=TRIM(CLEAN(A2))

Əgər Trim/ Təmiz düstur çoxsaylı sətirlərin məzmununu boşluqlar olmadan birləşdirir, siz bu üsullardan birini istifadə etməklə onu düzəldə bilərsiniz:

  • Excel-in "Hamısını əvəz et" funksiyasından istifadə edin: "Nə tapın" xanasına daxil edin Ctrl+J qısayoluna basaraq karetanın qaytarılması; və "Əvəz et" xanasına boşluq yazın. Hamısını əvəz et düyməsinə klikləməklə seçilmiş diapazondakı bütün sətir fasilələri boşluqlarla əvəz olunacaq.
  • Daşıma Qayıdışı (dəyər 13) və Sətir Lenti (dəyər 10) simvollarını ilə əvəz etmək üçün aşağıdakı düsturdan istifadə edin. boşluqlar:

    =SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")

Ətraflı məlumat üçün Excel-də karetaj qayıdışlarını (sətir kəsimlərini) necə silmək olar, baxın.

Sonsuz boşluqları necə silmək olar Excel

Əgər TRIM & CLEAN formula bəzi inadkar boşluqlar hələ də var, çox güman ki, siz məlumatları haradansa kopyaladınız/yapışdırdınız və bir neçə qırılmayan boşluq daxil oldu.

Qırılmayan boşluqlardan xilas olmaq üçün (html simvolu ) ), onları adi ilə əvəz edinboşluqları seçin və sonra TRIM funksiyası onları silsin:

=TRIM(SUBSTITUTE(A2, CHAR(160), " "))

Məntiqi daha yaxşı başa düşmək üçün düsturu bölək:

  • Qırılmayan simvol 7 bitlik ASCII sistemində 160 dəyərinə malikdir, ona görə də siz onu CHAR(160) düsturundan istifadə etməklə müəyyən edə bilərsiniz.
  • Əvəz etmə funksiyası qırılmayan boşluqları normal boşluqlara çevirmək üçün istifadə olunur.
  • Və nəhayət, siz çevrilmiş boşluqları silmək üçün ƏVƏZİNƏ KEÇMƏ funksiyasına daxil edirsiniz.

Əgər iş vərəqinizdə çap olunmayan simvollar da varsa, əldə etmək üçün TƏMİZLƏMƏ funksiyasını KƏSİM və ƏVƏZİNƏ ilə birlikdə istifadə edin. boşluqlardan və arzuolunmaz simvollardan bir vuruşla xilas olun:

=TRIM(CLEAN((SUBSTITUTE(A2,CHAR(160)," "))))

Aşağıdakı ekran görüntüsü fərqi nümayiş etdirir:

Xüsusi olmayanı necə silmək olar çap simvolu

Yuxarıdakı misalda müzakirə edilən 3 funksiyanın əlaqəsi (TRIM, CLEAN və Əvəz etmə) vərəqinizdə boşluqları və ya çap olunmayan simvolları aradan qaldıra bilmədisə, bu o deməkdir ki, həmin simvollar ASCII dəyərlərindən başqa 0-dan 3-ə qədər 2 (çap edilməyən simvollar) və ya 160 (qırılmayan boşluq).

Bu halda, simvol dəyərini müəyyən etmək üçün KOD funksiyasından istifadə edin, sonra onu adi boşluqla əvəz etmək üçün ƏVƏZİNDƏN və TRIM-dən istifadə edin. boşluğu silin.

Boşluqların və ya digər arzuolunmaz simvolların A2 xanasında qaldığını fərz etsək, siz 2 düstur yazırsınız:

  1. B2 xanasında problemi aşkar edin.aşağıdakı KOD funksiyalarından birini istifadə edərək simvol dəyəri:
    • Sətrin əvvəlindəki boşluq və ya çap olunmayan simvol:

      =CODE(LEFT(A2,1))

    • Arxadakı boşluq və ya çap olunmayan sətrin sonundakı simvol:

      =CODE(RIGHT(A2,1))

    • Sətrin ortasındakı boşluq və ya çap olunmayan simvol, burada n problemli simvolun mövqeyidir:

      =CODE(MID(A2, n , 1)))

    Bu misalda mətnin ortasında, 4-cü mövqedə çap olunmayan bəzi naməlum simvolumuz var və onun dəyərini bu düsturla tapırıq:

    =CODE(MID(A2,4,1))

    KOD funksiyası 127 dəyərini qaytarır (aşağıdakı ekran görüntüsünə baxın).

  2. C2 xanasında siz CHAR(127)-ni normal boşluq (" ") ilə əvəz edirsiniz və sonra həmin boşluğu kəsirsiniz:

    =TRIM(SUBSTITUTE(A2, CHAR(127), " "))

Nəticə buna bənzər görünməlidir:

Əgər verilənlərinizdə bir neçə fərqli çap edilməyən simvol və qırılmayan boşluqlar varsa, silmək üçün iki və ya daha çox ƏVVƏZƏT funksiyasını yerləşdirə bilərsiniz. bir anda bütün istenmeyen simvol kodları:

=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))

Excel-də bütün boşluqları necə silmək olar

Bəzi hallarda siz tamamilə silmək istəyə bilərsiniz sözlər və ya rəqəmlər arasındakı tək boşluqlar da daxil olmaqla, hüceyrədəki bütün ağ boşluqlar. Məsələn, boşluqların minlərlə ayırıcı kimi istifadə edildiyi rəqəmsal sütunu idxal etdikdə, bu, böyük rəqəmləri oxumağı asanlaşdırır, lakin düsturlarınızın hesablanmasının qarşısını alır.

Bütün boşluqları silmək üçünbir addımda əvvəlki misalda izah edildiyi kimi Əvəz etmədən istifadə edin, yeganə fərq, CHAR(32) tərəfindən qaytarılan boşluq simvolunu heç nə ilə ("") əvəz etməyinizdir:

=SUBSTITUTE(A2, CHAR(32), "")

Və ya , siz sadəcə olaraq düsturda boşluq (" ") yaza bilərsiniz, məsələn:

=SUBSTITUTE(A2," ","")

Bundan sonra düsturları dəyərlərlə əvəz edin və nömrələriniz düzgün hesablanacaq .

Excel-də boşluqları necə hesablamaq olar

Müəyyən bir xanadan boşluqları silməzdən əvvəl onların neçəsinin əslində orada olduğunu bilmək maraqlı ola bilər.

xanadakı boşluqların ümumi sayı üçün aşağıdakıları edin:

  • LEN funksiyasından istifadə edərək bütün sətir uzunluğunu hesablayın: LEN(A2)
  • Bütün boşluqları heç nə ilə əvəz edin: SUBSTITUTE(A2) ," ","")
  • Sətrin uzunluğunu boşluq olmadan hesablayın: LEN(SUBSTITUTE(A2," ",""))
  • "Boşluqsuz" sətir uzunluğunu çıxarın ümumi uzunluqdan.

Orijinal mətn sətirinin A2 xanasında olduğunu fərz etsək, tam düstur aşağıdakı kimi olur:

=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))

Neçə olduğunu tapmaq üçün daxili ra boşluqları xanadadır, əlavə boşluqlar olmadan mətn uzunluğunu əldə edin və sonra onu ümumi sətir uzunluğundan çıxarın:

=LEN(A2)-LEN(TRIM(A2))

Aşağıdakı ekran görüntüsü hər iki formulun işlədiyini nümayiş etdirir:

İndi hər xanada neçə boşluq olduğunu bildiyiniz üçün TRIM düsturundan istifadə edərək əlavə boşluqları təhlükəsiz şəkildə silə bilərsiniz.

Boşluqları silmək və datanı təmizləmək üçün düstursuz yol

Artıq sizin kimiBilin ki, çoxlu əlavə boşluqlar və digər arzuolunmaz simvollar vərəqlərinizdə diqqətdən kənarda qala bilər, xüsusən də məlumatlarınızı xarici mənbələrdən idxal etsəniz. Excel-də boşluqları formula ilə necə silməyi də bilirsiniz. Əlbəttə ki, bir neçə düstur öyrənmək bacarıqlarınızı inkişaf etdirmək üçün yaxşı məşqdir, lakin bu, vaxt apara bilər.

Vaxtlarını qiymətləndirən və rahatlığı qiymətləndirən Excel istifadəçiləri bizimlə birlikdə olan Mətn Alətlərindən yararlana bilərlər. Excel üçün Ultimate Suite. Bu lazımlı alətlərdən biri düyməyə klikləməklə boşluqları və çap olunmayan simvolları silməyə imkan verir.

Quraşdırıldıqdan sonra Ultimate Suite Excel lentinizə Boşluqları Kəsmək , <1 kimi bir neçə faydalı düymə əlavə edir>Simvolları Sil , Mətni Çevir , Formatlaşdırmanı Sil və bir neçə başqa.

Boş yerləri silmək istədiyiniz zaman Excel vərəqləriniz üçün bu 4 sürətli addımı yerinə yetirin:

  1. Əlavə boşluqları silmək istədiyiniz xanaları (aralıq, bütün sütun və ya cərgə) seçin.
  2. Kəsmə üzərinə klikləyin Ablebits Data nişanında Boşluqlar düyməsi.
  3. Bir və ya bir neçə variant seçin:
    • aparıcı arxadakı i silin> boşluqlar
    • Sözlər arasında əlavə boşluqları kəsin birə
    • qırılmayan boşluqları silin ( )
  4. Kəsmə düyməsini klikləyin.

Bitti! Bütün əlavə boşluqlar bir kliklə silinir.

Boşluqları belə tez silə bilərsiniz.Excel xanalarında. Əgər siz digər imkanları araşdırmaq istəyirsinizsə, Ultimate Suite-in qiymətləndirmə versiyasını yükləyə bilərsiniz. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyi səbirsizliklə gözləyirəm!

Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.