نحوه تقسیم متن بر اساس فاصله با فرمول در اکسل (5 روش)

  • این را به اشتراک بگذارید
Hugh West

روش های زیادی برای تقسیم متن در اکسل وجود دارد. در این مقاله چندین روش برای تقسیم متن اکسل با فرمول فاصله را مشاهده خواهیم کرد. ما یک مجموعه داده نمونه حاوی نام ها داریم. Space به عنوان یک جداکننده در اینجا استفاده می شود. بیایید ببینیم چگونه متن را با استفاده از فرمول ها بر اساس فاصله تقسیم کنیم در Excel .

دانلود کتاب تمرین تمرین

تقسیم متن توسط Space.xlsm

5 روش برای تقسیم متن با فاصله با استفاده از فرمول در اکسل

در این پست، استفاده از <1 را مشاهده خواهیم کرد>چپ ، یافتن ، جستجو ، راست ، TRIM ، LEN ، جایگزین ، COLUMNS عمل می کند و از یک کد VBA برای تقسیم متن بر اساس فاصله استفاده می کند.

روش 1: تقسیم متن بر اساس فاصله با استفاده از LEFT و FIND Functions

در ابتدا، First Name را که قسمت سمت چپ نام است با استفاده از توابع LEFT و FIND استخراج می کنیم. .

مراحل:

  • ابتدا فرمول زیر را در سلول C5 تایپ کنید.
=LEFT(B5, FIND(" ",B5))

  • اکنون، کلید ENTER را فشار دهید.

در اینجا، FIND(” “,B5) خروجی را به صورت 5 می دهد. که کل حروف شامل Space از سمت چپ نام هستند. سپس =LEFT(B5, 5 ) نتیجه را به صورت Mary به ما می دهد.

  • در نهایت، به AutoFill بقیه قسمت ها به پایین بکشید. این سری.

بیشتر بخوانید: نحوه تقسیم نام و نام خانوادگی در اکسل (6 Easyروش ها)

روش 2: تقسیم متن با فاصله با استفاده از توابع MID ​​و FIND

اکنون، نام میانی را که با فاصله از هم جدا می شود با استفاده از MID تقسیم می کنیم. و توابع FIND .

مراحل:

  • ابتدا فرمول زیر را در سلول D5 تایپ کنید.
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • پس از آن، کلید ENTER را فشار دهید.

  • در آخر، به AutoFill بقیه سری به پایین بکشید.

خب، اینجا چه اتفاقی می افتد؟ FIND(” “,B5,FIND(” “,B5)+1)-FIND(” “, B5) عددی را که فضای دوم در آن قرار دارد را تعیین می کند. در این مورد، 10 است. و =MID(B5,5,10) نتیجه را به صورت Elizabeth می دهد. 5 شماره شروع است و 10 به معنی تعداد کل کاراکترها است.

ادامه مطلب : نحوه تقسیم متن در اکسل بر اساس کاراکتر (5 روش سریع)

خواندنهای مشابه

  • تقسیم رشته بر اساس کاراکتر در اکسل (6 روش مناسب)
  • تقسیم رشته بر اساس طول در اکسل (8 روش)
  • نحوه جداسازی دو کلمه در Excel (6 روش آسان)
  • تقسیم متن در اکسل با استفاده از Flash Fill

برای تقسیم نام خانوادگی، از توابع RIGHT ، LEN و SEARCH استفاده خواهیم کرد. هر دو تابع FIND و SEARCH خواص یکسانی دارند.

مراحل:

  • ابتدا عبارت فرمول زیر درسلول E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • اکنون، را فشار دهید کلید را وارد کنید.

  • در نهایت به AutoFill بقیه سری به پایین بکشید.

    همین. در اینجا، فرمول SEARCH(" ",B5,SEARCH(" ",B5,1)+1) خروجی را به صورت 15 به ما می دهد که تعداد کاراکترهایی است که فضای <را در بر می گیرد. 1>Mary و Elizabeth . LEN(B5) نتیجه 20 را می دهد. یعنی LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,1)+1) اساسا خروجی را به صورت 5 (20 منهای 15) می دهد. در نهایت، =RIGHT(B5,5) نتیجه نهایی را به صورت Smith می دهد.

    بیشتر بخوانید: چگونه متن را تقسیم کنیم در اکسل با استفاده از فرمول (5 روش آسان)

    روش 4: تقسیم متن بر اساس فاصله با استفاده از فرمول ترکیبی

    در این روش از تابع ترکیبی TRIM<استفاده خواهیم کرد توابع 2>، SUBSTITUTE ، COLUMNS ، LEN و REPT برای تقسیم متون بر اساس فاصله.

    مراحل:

    • ابتدا فرمول زیر را در سلول C5 تایپ کنید.
    =TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

    • اکنون، کلید ENTER را فشار دهید.

    • در این نقطه را به سمت راست بکشید تا AutoFill سری ردیف.

    • در نهایت به بکشید. تکمیل خودکار بقیه سری.

    برای اطلاعات شما، پیوندهای هر عملکرد در اینجا ارائه شده است. اگر این فرمول شما را در مورد آنچه در اینجا اتفاق می‌افتد مجذوب می‌کند. لطفا روی لینک کلیک کنید وبه کاربردها و تفکیک فرمول آنها نگاهی بیندازید.

    بیشتر بخوانید: نحوه جداسازی کلمات در اکسل با استفاده از فرمول (راهنمای نهایی)

    روش 5: استفاده از VBA برای تقسیم Text by Space

    در روش آخر خود، از کد VBA برای تقسیم متن ها با فاصله استفاده می کنیم.

    مراحل:

    • ابتدا، روی برگه راست کلیک کنید و به مشاهده کد بروید.

    • پس از آن، کد VBA را در زیر کپی و جایگذاری کنید.

    کد VBA:

    8190

    • در نهایت، F5 یا دکمه پخش را فشار دهید تا کد اجرا شود.

    در اینجا، برای Rnumber = 5 تا 10 به معنی شماره ردیف مجموعه داده ماست و Newdest=3 نشان دهنده اولین ستونی است که متن تقسیم می شود و ادامه می یابد.

    بیشتر بخوانید: نحوه تقسیم متن به چندین سلول در اکسل

    بخش تمرین

    مهمترین جنبه در تبدیل شدن عادت به این رویکردهای سریع، تمرین است. در نتیجه، ما یک کتاب کار تمرینی پیوست کرده‌ایم که در آن می‌توانید این روش‌ها را تمرین کنید.

    نتیجه‌گیری

    همه چیز برای مقاله است. اینها 5 روش مختلف برای تقسیم متن اکسل با فرمول فاصله هستند. بر اساس ترجیحات خود، می توانید بهترین جایگزین را انتخاب کنید. لطفاً اگر سؤال یا بازخوردی دارید آنها را در قسمت نظرات بگذارید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.