تقسیم رشته بر اساس کاراکتر در اکسل (6 روش مناسب)

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

گاهی اوقات ممکن است مجموعه داده ای داشته باشید که در آن انواع مختلفی از داده ها در یک سلول درج شده و با کاراکتری مانند جداکننده، خط فاصله، خط تیره و غیره از هم جدا می شوند. در این مقاله، من 6 روش را به شما نشان خواهم داد که از طریق آنها می توانید رشته ها را به نویسه در اکسل تقسیم کنید

فرض کنید، ما یک مجموعه داده داریم که در آن نام، آدرس ایمیل و شماره تماس به صورت یکجا وارد می شوند. رشته و با یک کاراکتر یعنی کاما (،) از هم جدا می شوند. برای نشان دادن سادگی به شما، قرار است با کاما تقسیم کنیم.

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

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

6 روش برای تقسیم رشته بر اساس کاراکتر در اکسل

1. تقسیم رشته بر اساس نویسه با استفاده از توابع LEFT و FIND

استفاده از توابع LEFT و توابع FIND با هم به ما امکان می دهند یک رشته را بر اساس یک کاراکتر از سمت چپ رشته تقسیم کنیم. فرمول زیر را در یک سلول خالی تایپ کنید ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

در اینجا، تابع FIND موقعیت اولین کاما ( “,” ) را از رشته A6 برمی گرداند و تابع LEFT کاراکترها را از رشته ای که قبل از کاراکتر خاص است استخراج می کند. (ویرگول اول). به یاد داشته باشید، برای استخراج بدون کاما، باید 1 را کم کنید.

ENTER را فشار دهید و نام را در سلول دریافت خواهید کرد. B6 .

سلول را به انتهای مجموعه داده خود بکشید تا فرمول را برای تمام سلول های دیگر ستون A<8 اعمال کنید> نام‌ها را از تمام ورودی‌ها دریافت خواهید کرد.

2. توابع MID ​​و FIND برای تقسیم رشته

اگر می‌خواهید متن‌ها را بین دو مورد دریافت کنید. از کاراکترهای خاص می توانید از عملکرد MID و عملکرد FIND با هم استفاده کنید. فرمول زیر را در یک سلول خالی تایپ کنید ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

در اینجا، FIND(“,“,,A6)+ 1 موقعیت شروع اولین کاراکتر را بعد از اولین کاما برمی‌گرداند. FIND(",","A6,FIND("","A6)+1) موقعیت شروع کاراکتر اول را بعد از کاما دوم برمی‌گرداند. -FIND(",",A6)-1 نشان می دهد که تمام کاراکترهای رشته بعد از کامای دوم حذف خواهند شد. در نهایت MID کاراکترهای بین این دو کاما را می دهد.

ENTER را فشار دهید. در نتیجه، آدرس ایمیل را در سلول C6 دریافت خواهید کرد.

سلول B7 را به انتهای خانه خود بکشید. مجموعه داده و شما تمام آدرس های ایمیل را دریافت خواهید کرد.

3. توابع RIGHT، LEN و FIND برای تقسیم رشته بر اساس کاراکتر

با استفاده از RIGHT تابع ، تابع LEN و تابع FIND در مجموع، می‌توانید رشته را تقسیم کنید و قسمت مناسب را بدست آورید. بعد از یک کاراکتر خاص از آن رشته. فرمول زیر را در یک سلول خالی تایپ کنید( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

در اینجا، LEN(A6) طول کل رشته در سلول را محاسبه می کند. 7>A6 . FIND(",","A6,FIND(,"","A6)+1 آخرین کاما را پیدا می کند و RIGHT کاراکترهای بعد از آخرین کاما را استخراج می کند.

ENTER را فشار دهید و شماره تماس را در سلول D6 دریافت خواهید کرد.

کشیدن سلول D6 و با تقسیم رشته های ستون A، همه شماره های تماس را دریافت خواهید کرد.

قرائت های مشابه :

  • تقسیم رشته بر اساس طول در اکسل (8 روش)
  • نحوه تقسیم متن به چند سلول در اکسل

4. توابع SEARCH و LEFT برای تقسیم رشته

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

برای تقسیم نام از رشته سلول A6، فرمول زیر را در یک سلول خالی تایپ کنید ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

در اینجا، تابع SEARCH موقعیت اولین کاما ( “,”” ) را از رشته <برمی گرداند. 7>A6 و تابع LEFT کاراکترها را از رشته ای که قبل از کاراکتر خاص است استخراج می کند (اول c اوما). به یاد داشته باشید، برای حذف کاما باید 1 را کم کنید.

ENTER را فشار دهید و نام را در سلول <دریافت خواهید کرد. 7>B6 .

سلول را به انتهای مجموعه داده خود بکشید تا فرمول را برای تمام سلول های دیگر ستون A اعمال کنید. . را دریافت خواهید کردنام‌های همه ورودی‌ها.

5. Flash Fill برای تقسیم رشته بر اساس کاراکتر

استفاده از Flash Fill تکنیک دیگری برای تقسیم رشته به کاراکتر ابتدا قسمتی از رشته را به صورت دستی در یک سلول وارد کنید ( C6 )

پس از آن، به Data > ابزارهای داده و Flash Fill را انتخاب کنید.

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

بیشتر بخوانید: تقسیم متن در اکسل با استفاده از Flash Fill

6. دستور متن به ستون

شما همچنین می توانید از دستور Text to Columns برای تقسیم یک رشته توسط یک کاراکتر استفاده کنید. ابتدا مجموعه داده را انتخاب کنید.

پس از آن، به Data > ابزار داده و Text to Columns را انتخاب کنید.

اکنون پنجره ای با نام Convert Text to Columns Wizard ظاهر می شود. Delimited را علامت بزنید و Next را فشار دهید.

در مرحله دوم، Comma را انتخاب کرده و فشار دهید بعدی .

اگر رشته شما با هر کاراکتر دیگری مانند Tab، Semicolon یا Space جدا شده است، باید آن کاراکتر را انتخاب کنید. همچنین می توانید کاراکترهای دیگری را در کادر Other وارد کنید. در مرحله آخر، General را انتخاب کنید و بر روی Finish کلیک کنید.

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

نتیجه گیری

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

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