Excelda formula yordamida matnni bo'shliqqa qanday ajratish mumkin (5 usul)

  • Buni Baham Ko'Ring
Hugh West

Excelda matnni bo'lishning ko'plab usullari mavjud . Ushbu maqolada biz Excel matnni bo'shliq formulasi bo'yicha ajratish uchun bir nechta usullarni ko'rib chiqamiz. Bizda Ismlar dan iborat namunaviy maʼlumotlar toʻplami mavjud. Bu yerda chegaralovchi sifatida Bo'sh joy ishlatiladi. Keling, Excel da formulalar yordamida matnni bo'shliqqa qanday ajratishni ko'rib chiqamiz.

Amaliy kitobni yuklab oling

Matnni Space.xlsm bo'yicha ajratish

Excelda formuladan foydalanib matnni bo'shliqqa bo'lishning 5 usuli

Ushbu postda biz <1 dan foydalanishni ko'rib chiqamiz>CHAP , TOPISH , QIDIRISH , O'NG , TRIM , LEN , ALTIB OLISH , COLUMNS funksiyalari va VBA koddan foydalanib, matnni boʻshliqqa boʻlish .

1-usul: LEFT yordamida matnni boʻshliqqa boʻlish va FIND funksiyalari

Avvaliga biz FIND va TOPISH funksiyalari yordamida nomning chap qismi boʻlgan Ism ni chiqaramiz. .

Qadamlar:

  • Avval C5 katagiga quyidagi formulani kiriting.
=LEFT(B5, FIND(" ",B5))

  • Endi ENTER tugmasini bosing.

Bu yerda FIND(” “,B5) chiqishni 5 shaklida beradi. Bu jami harflar, shu jumladan ismning chap tomonidagi Bo'sh joy . Keyin =LEFT(B5, 5 ) bizga Mary natijasini beradi.

  • Nihoyat, Avtomatik toʻldirish qolgan qismini pastga torting. turkum.

Batafsil o'qing: Excelda ism va familiyani qanday ajratish mumkin (6 ta oson)Yo'llar)

2-usul: MID va FIND funksiyalaridan foydalanib matnni bo'shliqqa bo'lish

Endi biz MID yordamida bo'sh joy bilan ajratilgan o'rta ismni ajratamiz. va FIND funksiyalari.

Qadamlar:

  • Birinchi, D5 katakchaga quyidagi formulani kiriting.
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • Bundan keyin ENTER tugmasini bosing.

  • Nihoyat, Avtomatik toʻldirish seriyaning qolgan qismiga pastga torting.

Xo'sh, bu erda nima bo'lyapti? FIND(” “,B5,FIND(” “,B5)+1)-FIND(” “, B5) ikkinchi boʻsh joy turgan sonni aniqlaydi. Bu holda, u 10 bo'ladi. Va, =MID(B5,5,10) natijani Elizabet deb beradi. 5 - boshlang'ich raqam va 10 belgilarning umumiy sonini bildiradi.

Ko'proq o'qing : Excelda matnni belgilar boʻyicha qanday ajratish mumkin (5 ta tezkor usul)

Oʻxshash oʻqishlar

  • Boʻlish Excelda belgilar bo'yicha satr (6 mos usul)
  • Excelda satrni uzunlikka bo'lish (8 usul)
  • Ikki so'zni qanday ajratish mumkin Excel (6 ta oson yo'l)
  • Flash Fill yordamida Excelda matnni bo'lish

3-usul: O'RG'A va QIDIRISh funksiyalaridan foydalanish

Familiyani ajratish uchun biz RIGHT , LEN va SEARCH funksiyalaridan foydalanamiz. FIND va SEARCH funksiyalarining ikkalasi ham bir xil xususiyatlarga ega.

Qadamlar:

  • Birinchi navbatda, quyidagi formuladakatak E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Endi tugmasini bosing ENTER tugmachasi.

  • Nihoyat, Avtomatik toʻldirish seriyaning qolgan qismiga pastga torting.

Hammasi. Bu yerda SEARCH(” “,B5,SEARCH(” “,B5,1)+1) formulasi bizga 15 koʻrinishidagi natijani beradi, bu esa Meri va Elizabet . LEN(B5) natijani beradi 20 . Bu shuni anglatadiki, LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,1)+1) natijani asosan 5 (20 minus 15) shaklida beradi. Nihoyat, =RIGHT(B5,5) yakuniy natijani Smit sifatida beradi.

Batafsil o'qing: Matnni qanday ajratish mumkin Excelda Formula yordamida (5 ta oson usul)

4-usul: Birlashtirilgan formuladan foydalanib matnni boʻshliqqa boʻlish

Ushbu usulda biz TRIM , SUBSTITUTE , COLUMNS , LEN va REPT funksiyalari matnlarni boʻshliqqa boʻlish imkonini beradi.

Qadamlar:

  • Birinchi navbatda C5 katakka quyidagi formulani kiriting.
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

  • Endi ENTER tugmasini bosing.

  • Bu erda shu nuqtada, Avtomatik toʻldirish qatorni oʻngga torting.

  • Nihoyat, ga torting. Avtomatik toʻldirish seriyaning qolgan qismi.

Maʼlumot uchun bu yerda har bir funksiya uchun havolalar berilgan. Agar formula sizni bu erda nima bo'layotgani haqida qiziqtirsa. Iltimos, havolani bosing vaularning ishlatilishi va formulalar boʻlinishini koʻrib chiqing.

Batafsil oʻqing: Formula yordamida Excelda soʻzlarni qanday ajratish mumkin (Ultimate Guide)

5-usul: VBA-dan ajratish uchun Bo'shliq bo'yicha matn

Oxirgi usulimizda biz Matnlarni bo'shliqqa bo'lish uchun VBA kodidan foydalanamiz.

Qadamlar:

  • Birinchi varaqda sichqonchaning o'ng tugmachasini bosing va Kodni ko'rish -ga o'ting.

  • Shundan so'ng quyidagi VBA kodini nusxalang va joylashtiring.

VBA kodi:

3905

  • Nihoyat, kodni ishga tushirish uchun F5 yoki play tugmasini bosing.

Bu erda, Rnumber uchun = 5 dan 10 maʼlumotlar toʻplamining qator raqamini bildiradi va Eng yangi=3 matn boʻlinadigan va keyingi birinchi ustunni bildiradi.

Batafsil o'qing: Matnni Excelda qanday qilib bir nechta kataklarga bo'lish mumkin

Amaliy bo'lim

Bilishdagi eng muhim jihat. bu tezkor yondashuvlarga o'rganib qolgan amaliyotdir. Natijada, siz ushbu usullarni qo'llashingiz mumkin bo'lgan amaliy ish kitobini ilova qildik.

Xulosa

Hammasi maqola uchun. Bu Excel matnni bo'shliq formulasi bo'yicha ajratish uchun 5 xil usul. O'zingizning xohishingizga ko'ra, siz eng yaxshi variantni tanlashingiz mumkin. Savollaringiz yoki fikr-mulohazalaringiz bo'lsa, ularni sharhlar qismida qoldiring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.