Excel-də boşluqları necə kəsmək olar (8 ən asan yol)

  • Bunu Paylaş
Hugh West

Excel-də müxtəlif mənbələrdən məlumatları idxal edərkən və ya verilənlər toplusu yaratarkən əlavə istənməyən boşluqların olması ehtimalı qalır. Bəzən əlavə boşluqlar müxtəlif funksiyalardan istifadə edərkən xətalara səbəb olur. Standart və yaxşı verilənlər bazası yaratmaq üçün əlavə boşluqları kəsmək lazımdır. Bu məqalədə mən Excel-də boşluqların necə kəsiləcəyini izah edəcəyəm.

İzahı daha aydın etmək üçün mən şəxsi məlumatı əks etdirən nümunə məlumat dəstindən istifadə edəcəyəm. müəyyən bir şəxs. Datasetdə 3 sütun var, bunlar Ad , Şəhər Poçt Kodu .

Təcrübə üçün endirin

Trim Spaces.xlsm

Excel-də boşluqları kəsməyin 8 yolu

1. Simli dəyərlərin boşluqlarını kəsmək üçün TRIM funksiyasından istifadə

TRIM funksiya əlavə boşluqları kəsmək üçün ən faydalı funksiyadır. O, aparıcı , arxada arxadakı boşluqların hər ikisindən String olan bir neçə növ boşluqların hamısını kəsyir >və Sayısal dəyərlər. O, sözlər arasında tək boşluq simvolunu kəsmək iqtidarında deyil.

Burada mən Ad boşluqları kəsməyə gedirəm. 2>sütun.

Başlamaq üçün nəticə dəyərini yerləşdirmək üçün istənilən xananı seçin.

➤ Mən E4 xanasını seçdim.

⏩ İçində E4 xanasına aşağıdakı düsturu yazın.

=TRIM(B4)

Burada,onu başlıq vermək istədiyiniz yerə qoyun

Makro Təyin et -dən dialoq qutusu görünəcək.

Sonra seçin. Makro adı Makrolar .

⏩ Mən Trim_Trailing_Spaces -ni Makro adı seçilmiş Excel Trim Spaces.xlsm-dən seçdim. Makrolar -dən .

Sonra OK üzərinə klikləyin.

adını dəyişin. Düymə .

➤ Mən onu Arxadakı boşluqları kəsin adlandırdım.

İndi düyməsinə kodu işlətmək üçün.

Beləliklə, bütün arxa boşluqlar kəsiləcək .

< Adsütunundan 0> Arxadakıboşluqlar kəsilir.

Yadda saxlanmalı

🔺 TRIM funksiyası bütün növ dəyərlərə sətir dəyərləri kimi baxır. Beləliklə, rəqəm dəyərlərindən boşluqları kəsərkən diqqətli olun.

Təcrübə Bölməsi

Bunları məşq etmək üçün iş kitabında təcrübə vərəqi vermişəm. boşluqları kəsməyin yollarını izah etdi. Siz onu yuxarıdakılardan yükləyə bilərsiniz.

Nəticə

Mən kəsməyin 8 asan və sürətli yolunu izah etməyə çalışdım. Excel-də boşluq. Bu müxtəlif üsullar sizə bütün növ dəyərləri kəsməyə kömək edəcək. Nəhayət, hər hansı bir təklifiniz, ideyanız və ya rəyiniz varsa, lütfən, aşağıda şərh etməkdən çekinmeyin.

TRIMfunksiyası, B4xanasını mətnolaraq seçdim. İndi KÜÇMƏfunksiyası seçilmiş xanadan bütün aparıcı, arxa və aralardakı boşluqları kəsəcək.

ENTER düyməsini basın. düyməsini basın və əlavə boşluqların kəsilən olduğu Ad alacaqsınız.

⏩ İndi siz istifadə edə bilərsiniz. Dəstəyi Doldurun Avtomatik doldurun qalan xanalar üçün düstur.

Ətraflı oxuyun: [ Düzelt] TRIM Funksiyası Excel-də İşləmir: 2 Həlllər

2. Rəqəm Dəyərlərinin Boşluqlarını Kəsmək üçün TRIM Funksiyasından istifadə

Həmçinin bütün aparıcıları silə bilərsiniz, arxada və rəqəm dəyərlərin arasında olan boşluqlar da. Lakin problem TRIM funksiyasının hətta rəqəmli dəyərləri də sətirlər kimi qəbul etməsidir. Buna görə də siz rəqəm dəyərlərindən boşluqları kəsmək üçün VALUE funksiyasını KÜÇÜB funksiya ilə birlikdə istifadə etməlisiniz.

Burada mən Poçt Kodu sütununun rəqəm dəyərlərindən boşluqları kırdacağam.

Başlamaq üçün nəticə dəyərini yerləşdirmək üçün istənilən xananı seçin.

➤ Mən E4 xanasını seçdim.

⏩ Hüceyrədə E4 , aşağıdakı düsturu yazın.

=TRIM(D4)

Burada, TRIM funksiya, mən Mətn olaraq D4 xanasını seçdim. İndi, KÜÇMƏ funksiyası seçilmiş xanadan bütün aparıcı, arxa və aralardakı boşluqları kəsəcək .

⏩ düyməsini basın. ENTER düyməsi və siz Poçt Kodu əlavə boşluqların kəsilən olacağını əldə edəcəksiniz.

Bununla nəticəni görəndə belə görünə bilər ki, TRIM funksiyası öz işini görüb. Amma düzgün baxsanız, onda görəcəksiniz ki, kesilmiş dəyərlər rəqəmlər kimi davranmır.

Bu problemin qarşısını almaq üçün siz TRIM -dən istifadə edə bilərsiniz. VALUE bir yerdə işləyir.

Əvvəlcə nəticə dəyərini yerləşdirmək üçün istənilən xananı seçin.

➤ Mən E4 xanasını seçdim.

E4 xanasına aşağıdakı düsturu yazın.

=VALUE(TRIM(D4))

Burada, VALUE funksiyası, mən TRIM(D4) -ni mətn kimi istifadə etdim.

Sonra, TRIM funksiyasında xana seçdim D4 mətn kimi. İndi KÜÇMƏ funksiyası seçilmiş xanadan bütün aparıcı, arxa və aralardakı boşluqları kəsəcək .

İndi VALUE funksiyası kəsilmiş sətri rəqəm -ə çevirəcək.

ENTER düyməsini basın və siz Poçt Kodu əlavə boşluqların kəsilən olduğu rəqəm kimi.

⏩ İndi Doldurma Dəstəsindən istifadə edə bilərsiniz Avtomatik doldurma qalan xanalar üçün düstur.

Ətraflı oxuyun: Necə Kəsmək olar Excel-də Mətnin Hissəsi (9 Asan Metod)

3. Aparıcı Boşluqları Kəsmək üçün Sol TRIM-dən istifadə

Yalnız aparıcı boşluqları kəsmək istəyirsinizsə onda siz MID-dən istifadə etməklə bunu edə bilərsiniz funksiya, FIND funksiya, TRIM funksiya və LEN funksiya birlikdə.

Buradan, Ad sütun, mən yalnız aparıcı boşluqları kəsmək istəyirəm.

Başlamaq üçün nəticə dəyərini yerləşdirmək üçün istənilən xananı seçin.

➤ Mən seçdim. E4 xanası.

E4 xanasına aşağıdakı düsturu yazın.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Burada, MID funksiyasında mən B4 xanasını mətn olaraq seçdim, FIND(MID(TRIM(B4)) istifadə etdim. ,1,1),B4) başlanğıc_num kimi, sonra LEN(B4) simvol_sayı kimi istifadə edildi.

Sonra, FIND funksiyası, mən MID(TRIM(B4),1,1) -ni find_text kimi istifadə etdim və B4 xanasını olaraq seçdim daxilində_mətn .

Yenə MID funksiyasında mən RIM(B4) mətn kimi istifadə etdim, 1 istifadə etdim. başlanğıc_num olaraq, sonra 1 simvollar_sayı kimi istifadə edildi.

Sonra LEN funksiyasında mən seçdim B4 xanasını mətn kimi.

Formula Bölməsi

TRIM( B4) —> bütün əlavə boşluqları kəsəcək.

Çıxış: Adam Smith

MID(TRIM(B4),1,1) —> 1-ci mövqedən başlayaraq sətirdən alt sətir çıxaracaq.

Çıxış: A

FIND(MID(TRIM(B4),1,1),B4) —> Bu, sətrin mövqeyini qaytarın.

Çıxış: 4

LEN(B4) —> şəkildəki simvolların sayını qaytaracaq. mətn sətri.

Çıxış: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> bütün mətn sətirini qaytaracaq.

ο MID(B4, 4, 17)

Çıxış: Adam Smit

İzahat: Kəsilmiş aşağıdakı boşluqlar “ Adam     Smith” .

ENTER düyməsini basın və başda olan boşluqlar Ad sütunundan kəsilmiş .

⏩ İndi siz Doldurma Dəstəyi -dən <1-ə qədər istifadə edə bilərsiniz>Avtomatik doldurun qalan xanalar üçün düstur.

Əlaqədar Məzmun : Excel-də Sol Kəsim funksiyası: 7 Uyğun Yol

4. Bütün Məkanları Kəsmək üçün Əvəz etmə funksiyasından istifadə edin

Bütün boşluqları istənilən dəyərdən kəsmək istədiyiniz zaman istifadə edə bilərsiniz. ƏVƏZİNƏ funksiyası.

Burada mən Şəhər sütunundan bütün boşluqları kıracağam .

Başlamaq üçün , nəticə dəyərini yerləşdirmək üçün istənilən xananı seçin.

➤ Mən E4 xanasını seçdim.

E4 xanasına aşağıdakı düsturu yazın. .

=SUBSTITUTE(C4," ","")

Burada ƏZƏBƏT funksiyasında mən C4 xananı mətn olaraq seçdim, istifadə ” ” (Tək Boşluq) köhnə_mətn kimi, sonra “” (Boşluq yoxdur) yeni_mətn kimi istifadə edildi. İndi ƏZƏBƏT funksiyası boşluqları boşluqsuz əvəz edəcək.

ENTER düyməsini basın və əlavə boşluqlar kəsiklənəcək Şəhər sütun.

⏩ İndi,qalan xanalar üçün Doldurma Dəstəyi dən Avtomatik Doldurma düsturu istifadə edə bilərsiniz.

5. İstifadə KIRMIZI & amp; Qeyri-Qırılmayan Boşluqları Kəsmək üçün ƏVƏZİNƏ EDİN Funksiya

Biz verilənləri başqa yerdən idxal etdiyimiz zaman çox vaxt bir neçə qırılmayan boşluq daxil olur. Siz qırılmayan boşluqları kəsə bilərsiniz. TRIM funksiyasını, CLEAN funksiyasını və ƏZƏBƏT funksiyasını birlikdə istifadə edərək boşluqları yoxlayın.

Başlamaq üçün nəticəni yerləşdirmək üçün istənilən xananı seçin. dəyər.

➤ Mən E4 xanasını seçdim.

E4 xanasına aşağıdakı düsturu yazın.

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

Burada, TRIM funksiyasında mən CLEAN((SUBSTITUTE(B4,CHAR(160)) istifadə etdim. ,” “))) mətn kimi. FIND(MID(TRIM(B4),1,1),B4) -ni start_num kimi istifadə etdi, sonra LEN(B4) -ni simvol_sayı<2 kimi istifadə etdi>.

Sonra, CLEAN funksiyasında mən ƏYBƏT(B4,CHAR(160)," ")) -dən mətn kimi istifadə etdim. .

Sonra ƏVƏZİNƏ funksiyasında mən B4 xananı mətn olaraq seçdim, CHAR(160)<2 istifadə etdim> köhnə_mətn kimi, sonra ” “ (Tək Boşluq) yeni_mətn kimi istifadə edildi.

İndi, SUBSTITUTE funksiyası qırılmayan boşluqları tək boşluqla əvəz edəcək.

Formula Bölməsi

SUBSTITUTE(B4,CHAR(160)," ") —> bütün əlavə boşluqları kəsəcək.

Çıxış: Adam Smith

CLEAN((SUBSTITUTE(B4,CHAR(160)," "))) —> 1-ci mövqedən başlayaraq sətirdən alt sətir çıxaracaq.

Çıxış: Adam     Smith

TRIM(TƏMİZ((ƏVƏZİNƏ(B4,CHAR(160)," ")))) —> Bu qayıdacaq sətrin mövqeyi.

ο TRIM(" Adam     Smith")

Çıxış: Adam Smit

İzahat: “ Adam Smit” adından qırılmayan boşluqları kəsdi.

ENTER düyməsini basın. düyməsi və qırılmayan boşluqlar Ad sütunundan kırılacaq .

⏩ İndi , qalan xanalar üçün Doldurma Dəstəyi dən Avtomatik Doldurma düsturu istifadə edə bilərsiniz.

6. Find & Boşluqları Kəsmək üçün dəyişdirin

Siz həmçinin Tap & Excel-də boşluqları kəsmək üçün funksiyasını dəyişdirin.

İcazə verin, sizə proseduru nümayiş etdirim,

Sonra, <1 etmək istədiyiniz yerdən xana diapazonunu seçin> boşluqları kəsin.

➤ Mən C4:C12 xana diapazonunu seçdim.

Sonra Ev tab >> açın ; Redaktə etmə qrupundan >> gedin Tap & Seçin >> seçin Əvəz et

A dialoq qutusu açılacaq.

⏩ I tək Boşluq -də boşluqları kəsmək üçün nə tapın.

Əvəz et sahə Boş .

Sonra Hamısını əvəz et üzərinə klikləyin.

Mesajneçə dəyişdirmənin baş verdiyini göstərən açılacaq.

⏩ Biz 17 dəyişdirmə etdik.

Sonra OK klikləyin və dialoqu bağlayın. qutu .

⏩ Burada, Şəhər sütununda bütün boşluqlar kesilmiş dir.

Əlaqədar Məzmun: Excel-də sağ simvolları və boşluqları kəsin (5 üsul)

7. üçün VBA-dan istifadə edin Aparıcı Boşluqları Kəsmə

İstəsəniz, siz də başdakı boşluqları kəsmək üçün Visual Basic (VBA) -dən istifadə edə bilərsiniz.

İcazə verin sizə proseduru izah edin,

Əvvəlcə Tərtibatçı nişanını açın >> sonra Visual Basic-i seçin.

⏩ Sonra o, Microsoft Visual Basic for Applications proqramının yeni pəncərəsini açacaq.

İndi Daxil et >> Module seçin.

Açılmış Module -ə aşağıdakı kodu yazın ki, başdakı boşluqları kəsin.

8240

Burada, Sub Trim_Leading_Spaces() -də mən Rg WRg dəyişənlərini elan etdim Rəsm .

Sonra, dialoq qutusunu adlandırın Aparıcı Boşluqları Kəsdirin sonra a For loop -dən TRIM hər biri seçildi xana .

Sonra mən kəsmək üçün VBA LTRIM funksiyasından istifadə etdim.

İndi Kodu saxla və iş vərəqinə qayıdın.

VBA tətbiq etmək üçün, istəyirsinizsə, xana və ya xana diapazonunu indi seçə bilərsiniz, əks halda mesaj qutusunda<2 diapazonu seçə bilərsiniz>.

➤ Mən xana diapazonunu seçdim B4:B12 .

Sonra Görünüş tab >> Makrolardan >> seçin Makrolara Baxın.

A dialoq qutusu açılacaq. Oradan Makro adı Makrolar -də seçin.

⏩ Mən Makroların adı -da Aparıcı_Boşluqları Kəsmə -ni seçdim.

⏩ Mən Excel Trim Spaces.xlsm -ni Makrolar -də seçdim.

Sonra Çalışdır üzərinə klikləyin.

Seçdiyiniz diapazonun göstəriləcəyi yerdə mesaj qutusu açılacaq.

İndi OK düyməsini klikləyin.

Buna görə də, bütün aparıcı boşluqlar kəsilən olacaq.

8. Arxadakı boşluqları kəsmək üçün VBA-dan istifadə

İstəsəniz, Visual Basic<2-dən istifadə etməklə arxadakı boşluqları da kəsə bilərsiniz>.

Burada mən Ad sütunundan arxadakı boşluqları kırım istəyirəm.

İndi Visual Basic for Applications pəncərəsini açmaq üçün 7 bölməsində izah edilən addımları yerinə yetirə bilərsiniz.

Sonra aşağıdakı kodu daxil edin. Module .

4136

Burada, Sub Trim_Trailing_Spaces() -də mən rng elan etdim dəyişəni Range kimi.

Sonra mən VBA TRIM funksiyasından istifadə etdim. kəsmək üçün açın.

İndi Kodu yadda saxlayın və iş vərəqinə qayıdın.

Tərtibatçı tabını açın >> Daxil et >> Düyməni Forma İdarəetmələri

İndi, Düyməni üçün Çəkin seçin

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.