Mundarija
Katta ish varag'ini yaratishda tarkibda qo'shimcha bo'shliqlar bo'lishi mumkin. Zo'r ish varag'ini yaratish uchun qo'shimcha joylarni olib tashlash kerak. Ushbu maqolada men Excel-dagi asosiy bo'shliqlarni qanday olib tashlashni tushuntiraman.
Ushbu tushuntirishni siz uchun samaraliroq qilish uchun men 3 tadan iborat namunaviy ma'lumotlar to'plamidan foydalanmoqchiman. ism va familiya bilan birga shaxsning to'liq ismini ifodalovchi ustunlar. Bu ustunlar Ism, Familiya va Toʻliq ism .
Toʻliq ismni yaratish uchun bu yerda Ism va Familiya Men CONCAT funksiyasidan foydalandim.
Amaliyot uchun yuklab oling
Excel.xlsm da bosh bo'shliqlarni olib tashlash
Excelda bosh bo'shliqlarni olib tashlashning 4 usuli
1. TRIM funksiyasidan foydalanish
Etakchi boʻshliqlarni oʻchirish uchun siz TRIM funksiyasidan foydalanishingiz mumkin, garchi TRIM funktsiyasi nafaqat oldingi boʻshliqlarni, balki orqadagi boʻshliqlarni va qoʻsh boʻshliqlarni ham olib tashlaydi.
Birinchidan, natijaviy qiymatni joylashtirmoqchi bo'lgan katakchani tanlang.
➤ Men katakchani tanladim E4
Ikkinchidan, quyidagi formulani kiriting. katakchaga yoki Formula satriga .
=TRIM(D4)
Nihoyat, <1-ni bosing>ENTER .
Endi u barcha qoʻshimcha boʻshliqlarni olib tashlash orqali natijani koʻrsatadi.
Keyinroq, siz Toʻldirish tugmasidan foydalanishingiz mumkin. to Avtomatik to'ldirish formulasini ishlatingqolgan hujayralar.
1.1. Matn qiymatlaridan bosh boʻshliqlarni olib tashlash
Agar siz matndan faqat bosh boʻshliqlarni olib tashlamoqchi boʻlsangiz, TRIM funktsiyasidan MID funksiyasi bilan foydalanishingiz mumkin. va FIND funksiyasi . Ushbu funktsiyalarning birlashishi satrning birinchi matn belgisi o'rnini hisoblab chiqadi. Bu yerda men qator uzunligini hisoblash uchun LEN funksiyasidan ham foydalandim.
Bu funksiyalardan formulada foydalanish uchun avval natijani joylashtirmoqchi boʻlgan katakchani tanlang.
➤ Men katakchani tanladim E4
Ikkinchidan, katakka yoki Formula satri ga quyidagi formulani kiriting.
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Bu yerda men boʻshliqlarni olib tashlamoqchi boʻlgan qiymat sifatida D4 ni kiritdim.
FIND qismi boʻladi. birinchi matn belgilar qatorining oʻrnini aniqlang, keyin LEN funktsiyasi tashqi MID funktsiyasi orqali chiqariladigan satr uzunligini hisoblaydi.
Nihoyat,
Endi u tanlangan katakning faqat bosh boʻshliqlarini olib tashlash orqali natijani koʻrsatadi.
Endi, agar siz qolgan hujayralar uchun Toʻldirish dastagi dan Avtomatik toʻldirish formulasidan foydalanishingiz mumkin.
1.2. Raqamli qiymatlardan bosh boʻshliqlarni olib tashlang
TRIM funksiyasi raqamli qiymatlar uchun ishlaydi, lekin raqamni matn qatoriga oʻzgartirishda muammo bor.
Shunday qilib , agarAgar raqamli qiymatdan faqat bosh boʻshliqlarni olib tashlamoqchi boʻlsangiz, QIYMATLI funksiyadan VALUE funksiyasi bilan foydalanishingiz mumkin.
Sizga shunday koʻrsatish uchun men Pochta indeksi va Shahar nomining raqamli qiymatlarini o'z ichiga olgan ma'lumotlar to'plamidan foydalanish.
Birinchi navbatda natija qiymatini joylashtirmoqchi bo'lgan katakchani tanlang.
➤ Men katakchani tanladim D4
Keyin, quyidagini kiriting. quyidagi formulani katakchaga yoki Formula satriga kiriting.
=VALUE(TRIM(C4))
Bu yerda TRIM funktsiyasi C4 da raqamli qiymatdan bosh bo'shliqlarni olib tashlaydi. Keyin VALUE uni Raqam formati ga aylantiradi.
Nihoyat, ENTER tugmasini bosing.
Oxir-oqibat, u o'chiriladi. raqamli qiymatning bosh bo'shliqlari va uni raqam formatiga aylantiradi.
Ayni paytda, agar xohlasangiz, To'ldirish dastagi dan foydalanishingiz mumkin. Avtomatik to'ldirish formulasini qolgan hujayralar uchun.
Batafsil o'qing: Qanday qilib orqadagi bo'shliqlarni olib tashlash mumkin Excel
2. Buzilmaydigan asosiy boʻshliqlarni olib tashlash uchun SUBSTITUTE ichida TRIM-dan foydalanish
Agar siz ushbu veb-saytdan ba'zi qiymatlarni olgan bo'lsangiz belgisi CHAR (160) boʻlsa, qiymatlar bilan uzilmaydigan boʻshliqlar paydo boʻlishi mumkin.
TRIM funksiyasi uzilmaydigan boʻshliqlar bilan toʻgʻri ishlamaydi. . Buning uchun siz O'ZBEKISTON dan foydalanishingiz mumkinfunktsiyasi oddiy bo'shliq belgilariga ega bo'lmagan bosh bo'shliqlarni olib tashlash uchun.
Men Muallif nomi bilan kitob ning quyidagi namunaviy ma'lumotlarini oldim.
Birinchi, natija qiymatini joylashtirmoqchi bo'lgan katakchani tanlang.
➤ Men C4
<0 katakchani tanladim>Keyin, katakka yoki Formula satriga quyidagi formulani kiriting. =TRIM(SUBSTITUTE(B4, CHAR(160), ""))
Bu yerda SUBSTITUTE funktsiyasi CHAR(160) ning barcha misollarini B4 yacheykadagi oddiy bo'shliq belgilari bilan almashtiradi. Keyin TRIM funktsiyasi bu bo'shliqlarni o'chiradi.
Nihoyat, ENTER tugmasini bosing.
Oxir-oqibat, barcha narsalarni olib tashlash orqali natijani ko'rsatadi. uzilmaydigan bo'shliqlar.
Nihoyat, qolgan hujayralar uchun To'ldirish dastagi dan Avtomatik to'ldirish formulasidan foydalanishingiz mumkin.
Shunga o'xshash o'qishlar:
- Exceldagi barcha bo'shliqlarni o'chirish (9 usul)
- Excelda bo'sh joylarni qanday olib tashlash mumkin (7 usul)
3. TOPLASH va ALSHIRIShdan
Shuningdek, siz TOPISH & REPLACE boʻshliqlarni olib tashlash buyrugʻi.
Buning uchun avvalo, yetakchi boʻshliqlar oʻchiriladigan katakchani tanlang.
Keyin, Uy ni oching. tab >> dan Topish & >> tanlang Almashtirish
A muloqot oynasi ochiladi. U erda Topish-da qancha bo'sh joyni olib tashlamoqchi bo'lganingizni qo'yishingiz kerak bo'ladinima.
Shundan so'ng Almashtirish-dagi mavjud bo'sh joylarni qancha bo'sh joy bilan almashtirishingiz kerak bo'ladi.
Bo'shliqlarni ikkalasiga qo'ygandan so'ng nimani toping va o'rniga . Keyin Hammasini almashtirish-ni bosing. Qancha almashtirish bo'lganligi haqida xabar paydo bo'ladi.
➤ Bu yerda 7 ta almashtirish ko'rsatiladi.
Agar siz tanlagan katakchada oldingi boʻshliqlar koʻproq boʻlsa, yana Hammasini almashtirish tugmasini bosishingiz mumkin. U mavjud oldingi boʻshliqlarni olib tashlaydi.
➤ Yana 3 ta boʻshliqni almashtirdi.
Bu yerda barcha yetakchi boʻshliqlar bitta boʻsh joy bilan almashtiriladi.
3.1. Yagona boʻshliqlar
Agar siz faqat bitta yetakchi boʻshliqlarni olib tashlamoqchi boʻlsangiz, FIND & OʻRNATISH buyrugʻi.
Yagona yetakchi boʻshliqlarni olib tashlamoqchi boʻlgan katakchani tanlagandan soʻng.
Endi Uy yorligʻini >> dan topish & >> Almashtirish
U yerdan ochiladigan muloqot oynasi ni tanlang Nimani toping va O'rniga bo'sh qoldiring.
Nihoyat, HAMMANI almashtirish tugmasini bosing. Qancha almashtirish sodir bo'lganligini ko'rsatadigan xabar paydo bo'ladi. Endi OK tugmasini bosing.
➤ Bu yerda 24 ta almashtirish koʻrsatiladi.
Bu yerda barcha yagona bo'shliqlar no bilan almashtiriladifazo.
3.2. Ikkilamchi bo'shliqlar
Boshqa tomondan, agar siz faqat ikkita bosh bo'shliqlarni olib tashlamoqchi bo'lsangiz, FIND & ALGILASH buyrug'i.
Boshlash uchun bitta bosh bo'shliqlar olib tashlanmoqchi bo'lgan katakchani tanlang.
Shundan so'ng Uy yorlig'ini > oching. ;> dan Topish & >> Almashtirish
-ni tanlang. Endi u yerdan muloqot oynasi ochiladi Nimani toping va bilan almashtiring.
Keyingi, HAMMANI almashtirish tugmasini bosing. Qancha almashtirish sodir bo'lganligini ko'rsatadigan xabar paydo bo'ladi. Endi OK tugmasini bosing.
➤ Bu yerda 11 ta almashtirish koʻrsatiladi.
Nihoyat, barcha ikki boshli boʻshliqlar bitta bosh boʻshliqlar bilan almashtiriladi.
4. VBA -dan foydalanish
Excelda bosh boʻshliqlarni oʻchirish uchun siz ham shunday qilishingiz mumkin. Visual Basic -dan foydalaning.
Birinchidan, Dasturchi yorlig'ini >> keyin Visual Basic-ni tanlang.
Keyin, u Microsoft Visual Basic for Applications-ni ochadi.
Endi , Qoʻshish >> Moduli -ni tanlang.
Bu yerda Moduli ochiq.
Shundan so'ng, Module dagi oldingi bo'shliqlarni olib tashlash uchun kodni yozing.
9255
Bu erda men ikkita o'zgaruvchini oldim Rng va SelectedRng , dialog oynasi deb nomlangan Etakchi bo'shliqni olib tashlash keyin a For loop to TRIM har bir tanlangan katak .
Men VBA LTRIM funksiyasidan qirqish uchun.
Nihoyat, Kodni saqlang va ish varag'iga qayting.
Birinchi navbatda, VBA-ni qo'llash uchun katakcha yoki katakchalar oralig'ini tanlang.
Keyin, Ko'rish yorlig'ini >> dan Makrolar >> Makrosni ko'rish-ni tanlang.
Hozirda muloqot oynasi ochiladi Makroni tanlang. keyin Ishga tushirish tugmasini bosing.
Yana, muloqot oynasi ochilib, tanlangan diapazonni ko'rsatadi. OK tugmasini bosing.
Endi tanlangan katakchalar diapazonining bosh bo'shliqlari o'chiriladi.
N.B: Esda tutish kerak bo'lgan narsa, VBA kodi faqat tanlangan katak diapazonidagi yetakchi bo'shliqlarni olib tashlaydi va u asl ma'lumotlarni o'zgartiradi va Bekor qilish funksiyasini qo'llab-quvvatlamaydi. Bundan tashqari, ushbu VBA kodini qo'llashdan oldin ma'lumotlaringizning nusxasini saqlang.
Amaliyot bo'limi
Men ishchi daftarda oldingi bo'shliqlarni olib tashlashning tushuntirilgan usullarini mashq qilish uchun mashq varag'ini berdim. Siz uni yuqoridagilardan yuklab olishingiz mumkin.
Xulosa
Men tushuntirishga harakat qildim 4 Excelda etakchi bo'shliqlarni olib tashlashning oson va tezkor usullari. Ushbu turli usullar matn va raqamli qiymatlardan oldingi bo'shliqlarni olib tashlashga yordam beradi. Va nihoyat, agar sizda biron bir taklif, g'oya va fikr-mulohazalaringiz bo'lsa, iltimos, sharhlaringizni qoldiringquyida.