Mundarija
Biz Excelda matn bilan ishlaganimizda, matn orasidagi bo'shliqlar odatiy stsenariy hisoblanadi. Ma'lumotlar to'plami uchun bo'shliqlar kerak. Biroq, qo'shimcha bo'shliqlar noto'g'ri hisoblash yoki ma'lumotlar to'plamining noto'g'ri talqin qilinishiga olib kelishi mumkin. Shuning uchun matndan oldin va matn orasidagi bo'shliqlarni olib tashlash juda muhimdir. Ushbu qo'llanmada siz Excelda matndan oldingi bo'sh joyni mos misollar va tegishli rasmlar bilan qanday olib tashlashni o'rganasiz.
Amaliyot kitobini yuklab oling
Ushbu mashq kitobini yuklab oling.
Text.xlsm oldidan bo'sh joyni olib tashlangMatn oldidagi bo'sh joy ma'lumotlar to'plamiga qanday ta'sir qiladi?
Matn oldidagi bo'sh joy(lar) ma'lumotlar to'plamini tahlil qilishda ko'p muammolarni keltirib chiqarishi mumkin. Bu siz kutmagan noto'g'ri natijalarni berishi mumkin. Aniqlik kiritish uchun quyidagi ma'lumotlar to'plamini ko'rib chiqing:
Bu erda bizda matnlardan oldin bo'sh joylar mavjud. Endi biz so'zning dastlabki to'rtta belgisini chiqarmoqchimiz. Buni amalga oshirish uchun biz LEFT funktsiyasidan foydalanamiz. Chiqarish quyidagicha bo'ladi:
Siz biz xohlagan va biz olgan narsalar o'rtasida katta farq borligini ko'rishingiz mumkin. Matn oldidagi boʻshliqlar formulalarda bu turdagi muammolarni keltirib chiqarishi mumkin.
Excelda matn oldidan boʻsh joyni olib tashlashning 4 ta usuli
Keyingi boʻlimlarda biz sizga foydalanishingiz mumkin boʻlgan toʻrtta usulni taqdim etamiz. Excelda matn oldidan bo'sh joyni olib tashlash uchun. Ularning barchasini o‘rganishingizni va o‘zingizga mosini qo‘llashingizni tavsiya qilamiz.
1. TRIM va boshqa funksiyalardan foydalanishMatn oldidagi bo'sh joyni olib tashlash
Endi biz matndan oldingi bo'sh joyni olib tashlash uchun TRIM funktsiyasidan foydalanamiz. Bu shunday muammoni hal qilishning asosiy usuli hisoblanadi.
TRIM funksiyasi soʻzlar orasidagi bitta boʻshliqdan tashqari matn qatoridagi barcha boʻshliqlarni olib tashlaydi.
Sintaksis:
=TRIM(Matn)Matn: Bo'sh joy o'chirmoqchi bo'lgan matn.
1.1 Faqat TRIM funksiyasi bilan bo'sh joyni olib tashlash
Ushbu usulni ko'rsatish uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz:
Bu yerga e'tibor bering. Faqat matnlar oldida emas, balki matnlar orasida ham qo'shimcha bo'shliqlar mavjud. Bizning maqsadimiz barcha ortiqcha boʻshliqlarni olib tashlash va maʼlumotlar toʻplamini keraksiz boʻshliqlardan tozalashdir.
📌 Qadamlar
① Avval quyidagi formulani kiriting. ichida C5 :
=TRIM(B5)
② Keyin <6-ni bosing>Enter .
③ Shundan so'ng To'ldirish dastagi belgisini C6 katakchalari oralig'iga torting. :C9 .
Koʻrib turganingizdek, biz matndan oldingi boʻsh joyni ham matn orasidagi boʻshliqni oʻchirishga muvaffaq boʻlamiz.
1.2 TRIM va boʻsh joyni oʻchirish CLEAN funksiyalari
TRIM funksiyasi faqat 7-bitli ASCII belgilar toʻplamidagi kod qiymati 32 boʻlgan boʻsh joy belgisini oʻchirib tashlaydi.
Yana bitta boʻsh joy belgisi mavjud. buzilmaydigan bo'sh joy , odatda veb-sahifalarda HTML belgisi sifatida ishlatiladi. CLEAN funktsiyasi boshqa bo'lmagan narsalarni ham olib tashlaydi.satr uzilishlari kabi belgilarni chop etish.
Buni ko'rsatish uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz:
📌 Qadamlar
① Avval C5 katagiga quyidagi formulani kiriting:
=TRIM(CLEAN(B5))
② Keyin Enter tugmasini bosing.
③ Shundan so'ng Toʻldirish dastagi belgisi C6:C9 katakchalar oraligʻida.
Endi siz oldin boʻsh joy yoki qator uzilishlari yoʻqligini koʻrishingiz mumkin. matn.
1.3 TRIM, CLEAN va SUBSTITUTE funksiyalari bilan boʻsh joyni oʻchirish
Oʻnlik kasr qiymati 160 boʻlgan uzilmaydigan boʻshliqlar mavjud va TRIM funksiyasi oʻchirilmaydi. o'z-o'zidan. Agar maʼlumotlar toʻplamida TRIM funksiyasi olib tashlanmaydigan bir yoki bir nechta oq boʻshliqlar boʻlsa, uzilmaydigan boʻshliqlarni oddiy boʻshliqlarga aylantirish uchun SUBSTITUTE funksiyasidan foydalaning va keyin ularni kesib oling.
Ushbu usul har bir qoʻshimcha boʻsh joyni, qator uzilishini va uzilmaydigan boʻshliqni olib tashlaydi. Buni ko'rsatish uchun biz quyidagi ma'lumotlar to'plamidan foydalanmoqdamiz:
📌 Qadamlar
① Birinchidan, yozing C5 katagida quyidagi formula:
=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))
② Keyin, Enter tugmasini bosing.
③ Shundan so'ng To'ldirish dastagi belgisini katakchalar diapazoni bo'ylab siljiting C6:C9 .
Ko'rib turganingizdek, matndan oldin bo'sh joy yoki uzilmaydigan bo'shliqlar mavjud emas.
Batafsil o'qish: Hujayradagi bo'shliqlarni qanday olib tashlash mumkinExcel
2. Toping & Excelda matndan oldingi bo'sh joyni o'chirish buyrug'ini almashtiring
Endi bu usul matnlar oldidan yoki matnlar orasidagi keraksiz bo'shliqlarni olib tashlamoqchi bo'lsangiz foydali bo'ladi. Bu usul boshqalarga qaraganda tezroq. Agar sizning maqsadingiz barcha bo'shliqlarni olib tashlash bo'lsa, bu usul qulay ishlaydi.
Buni ko'rsatish uchun biz ushbu ma'lumotlar to'plamidan foydalanamiz:
Bu yerda siz ba'zi xatlarni ko'rishingiz mumkin. Ulardan oldin yoki o'rtasida keraksiz bo'shliqlar mavjud. Biz ushbu boʻshliqlarning barchasini shu usul bilan oʻchirib tashlaymiz.
📌 Qadamlar
① Birinchidan, barcha maʼlumotlarni tanlang.
② Keyin klaviaturada Ctrl+F tugmalarini bosib, Toplash & O'zgartirish dialog oynasi.
③ Almashtirish tugmasini bosing. Keyin Nimani toping oynasiga Bo'sh joy kiriting.
④ Endi bilan almashtiring.
⑤ Hammasini almashtirish tugmasini bosing.
Ko'rib turganingizdek, biz matnlardan barcha keraksiz bo'shliqlarni muvaffaqiyatli olib tashladik.
O'xshash o'qishlar:
- Excel-da keyingi bo'shliqlarni qanday olib tashlash mumkin (6 ta oson usul)
- Excelda oldingi bo'sh joyni olib tashlash (5 foydali usul)
- Excelda qo'shimcha bo'shliqlarni qanday olib tashlash mumkin (4 usul)
3. Matn oldidan bo'sh joyni olib tashlash uchun VBA-dan foydalanish
Nihoyat, biz sizga bir parcha taqdim etamiz VBA Makroslari befoyda bezovta qiluvchi joylarni olib tashlash uchunmatn ichida.
Biz ko'rsatish uchun quyidagi ma'lumotlar to'plamidan foydalanamiz:
📌 Qadamlar
① Avval VBA muharririni ochish uchun Alt+F11 tugmasini bosing. Insert > Module tugmasini bosing.
② Quyidagi kodni kiriting va faylni saqlang.
7870
③ Endi makro dialog oynasini ochish uchun klaviaturada Alt+F8 tugmasini bosing.
③ Tanlang. bo'sh joyni olib tashlash . Ishga tushirish
④ tugmasini bosing B5:B9 katakchalar diapazonini tanlang.
⑤ Undan keyin OK tugmasini bosing.
Ko‘rib turganingizdek, biz VBA kodidan foydalanib, matn oldidagi barcha bo‘shliqlarni olib tashladik.
4. Matn oldidan bo‘sh joyni olib tashlash uchun quvvat so‘rovi
Shuningdek, bo‘sh joyni VBA kodidan foydalanib olib tashlashingiz mumkin. Excelda Power Query vositasi. Power Query'da o'rnatilgan TRIM xususiyati mavjud.
Buni ko'rsatish uchun biz ushbu ma'lumotlar to'plamidan foydalanamiz:
Ko'rib turganingizdek, ma'lumotlardan oldin bo'sh joylar mavjud. Biz buni Power Query funksiyasidan foydalanib olib tashlaymiz.
📌 Qadamlar
① Ma'lumotlar yorlig'idan, From Jadval/Range -ni tanlang.
② Ma'lumotlar to'plamining katakchalari oralig'ini tanlang. OK tugmasini bosing.
③ Shundan so'ng u quvvat so'rovi muharririni ishga tushiradi va shunday ko'rinadi.
④ Har bir matnni tanlash uchun 1-ustun ni bosing.
⑤ Keyin sichqonchaning o'ng tugmachasini bosingsichqoncha. Transformatsiya -ni tanlang.
⑥ Undan keyin TRIM tugmasini bosing.
Ko'rib turganingizdek, biz ma'lumotlar to'plamidan barcha yetakchi bo'shliqlarni muvaffaqiyatli olib tashladik.
💬 Esda tutilishi kerak bo'lgan narsalar
✎ TRIM funktsiyasi matnlar orasidagi qo'shimcha bo'shliqlarni olib tashlaydi. Agar bir nechta bo'sh joy bo'lsa, u ularni bitta bo'shliqqa olib keladi.
✎ Find & Replace buyrug'i ma'lumotlar to'plamidan har bir bo'sh joyni olib tashlaydi. Maqsadingiz matn oldidan bo'sh joyni olib tashlash bo'lsa, undan foydalanmang.
Xulosa
Xulosa qilib aytganda, ushbu qo'llanma sizga qanday qilib olib tashlash bo'yicha foydali bilimlarni taqdim etdi deb umid qilaman. Excelda matndan oldin bo'sh joy. Ushbu ko'rsatmalarning barchasini o'rganishingizni va ma'lumotlar to'plamiga qo'llashingizni tavsiya qilamiz. Amaliy ish kitobini yuklab oling va ularni o'zingiz sinab ko'ring. Shuningdek, sharhlar bo'limida o'z fikringizni bildiring. Sizning qimmatli fikr-mulohazalaringiz bizni bunday darsliklar yaratishga undaydi. Excel bilan bog'liq turli muammolar va yechimlar uchun Exceldemy.com veb-saytimizni tekshirishni unutmang.