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

اگر با داده‌هایی در اکسل(Excel) کار می‌کنید که از منابع دیگر وارد کرده‌اید، گاهی اوقات باید با داده‌هایی کار کنید که در قالب مورد نظر شما نیستند. این امر به ویژه در مورد متن های محدود شده با کاما که در سلول های تک قرار می گیرند صادق است.

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

در این مقاله می آموزید که چگونه یک سلول را تقسیم کنید، چگونه آن را در یک ستون کامل قرار دهید و چه زمانی باید هر گزینه را انتخاب کنید.

تبدیل متن به ستون(Convert Text To Columns)

یکی از متداول ترین روش ها برای تقسیم سلول در اکسل(Excel) استفاده از ابزار Text to Columns است. این به شما امکان می دهد کل ستون سلول ها را با استفاده از قوانینی که دوست دارید تقسیم کنید. 

این ویژگی همچنین شامل یک جادوگر آسان برای استفاده است، به همین دلیل است که اکثر مردم استفاده از آن را ترجیح می دهند. همچنین هر قالب متنی را کنترل می کند، خواه متن جداکننده فاصله، تب یا کاما باشد.

بیایید به مثالی از نحوه استفاده از ویژگی Text to Columns(Text to Columns feature) در اکسل نگاه کنیم. 

در این مثال، می‌خواهیم ستون Name را به دو سلول، نام و نام خانوادگی فروشنده تقسیم کنیم.

برای انجام این:

1. منوی Data را انتخاب کنید . سپس Text to Columns را در گروه Data Tools روی نوار انتخاب کنید.

2. با این کار یک جادوگر سه مرحله ای باز می شود. در پنجره اول، مطمئن شوید که Delimited انتخاب شده است و Next را انتخاب کنید . 

3. در پنجره بعدی Wizard ، Tab را از حالت انتخاب خارج کنید و مطمئن شوید که Space انتخاب شده است. برای ادامه گزینه Next را انتخاب کنید .

4. در پنجره بعدی، قسمت Destination را انتخاب کنید . سپس، در صفحه گسترده، سلولی را که می‌خواهید نام کوچک در آن قرار گیرد، انتخاب کنید. این سلول را در قسمت مقصد(Destination) به جایی که انتخاب کرده اید به روز می کند.

5. اکنون Finish را انتخاب کنید تا Wizard کامل شود.

خواهید دید که سلول واحدی که هم نام و هم نام خانوادگی را در خود دارد به دو خانه تقسیم شده است که هر کدام را به صورت جداگانه شامل می شود. 

توجه(Note) : فرآیند بالا کار می کند زیرا داده هایی که باید در سلول تقسیم شوند دارای یک فضای جداکننده متن هستند. این ویژگی متن به ستون همچنین می تواند تقسیم سلولی را در اکسل(Excel) انجام دهد اگر متن با یک برگه، نقطه ویرگول، کاما یا هر کاراکتر دیگری که شما مشخص کرده اید از هم جدا شود.

از توابع متن اکسل استفاده کنید(Use Excel Text Functions)

روش دیگر برای تقسیم سلول در اکسل(Excel) استفاده از توابع متنی(text functions) مختلف است . توابع متنی به شما امکان می دهند تکه هایی از یک سلول را استخراج کنید که می توانید آنها را به سلول دیگری خروجی دهید.

توابع متنی در اکسل عبارتند از:

  • Left (): تعدادی کاراکتر را از سمت چپ متن استخراج کنید
  • راست(Right) (): تعدادی کاراکتر را از سمت راست متن استخراج کنید
  • Mid (): تعدادی کاراکتر از وسط یک رشته استخراج کنید
  • Find (): یک(Find) رشته فرعی در یک رشته دیگر پیدا کنید
  • Len (): تعداد کل کاراکترهای یک رشته متن را برمی گرداند

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

برای مثال می توانید از تابع Left و Find برای استخراج نام استفاده کنید. تابع Find کمک می کند زیرا می تواند به شما بگوید کاراکتر تعیین کننده کجاست. در این مورد، یک فضا است.

بنابراین تابع به شکل زیر خواهد بود:

=LEFT(C3,FIND(” “,C3))

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

این کار می کند، زیرا تابع Left برای استخراج به تعداد کاراکتر نیاز دارد. از آنجایی که کاراکتر space در انتهای نام قرار می گیرد، می توانید از تابع FIND برای یافتن فاصله استفاده کنید، که تعداد کاراکترهایی را که برای به دست آوردن نام اول نیاز دارید، برمی گرداند.

می توانید نام خانوادگی را با استفاده از تابع Right یا Mid استخراج کنید.

برای استفاده از تابع Right:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

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

از نظر فنی، می‌توانید همان عملکرد Right را با استفاده از تابع Mid انجام دهید ، مانند این:

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

در این مورد تابع Find به تابع Mid نقطه شروع می دهد و Len همراه با Find تعداد کاراکترهایی را برای استخراج فراهم می کند. با این کار نام خانوادگی نیز برمی گردد.

استفاده از توابع متن اکسل(Excel) برای تقسیم یک سلول در اکسل(Excel) مانند راه حل Text-to-Column کار می کند، اما همچنین به شما امکان می دهد کل ستون زیر آن نتایج را با استفاده از همان توابع پر کنید.

تقسیم سلول در اکسل با استفاده از Flash Fill(Split Cell in Excel Using Flash Fill)

آخرین گزینه برای تقسیم یک سلول در اکسل(Excel) استفاده از ویژگی Flash Fill است(Flash Fill feature) . این مستلزم آن است که سلول هایی که می خواهید نمونه اصلی را به آن تقسیم کنید دقیقاً در کنار آن قرار داشته باشند.

اگر اینطور است، تنها کاری که باید انجام دهید این است که بخشی از سلول اصلی را که می خواهید جدا کنید تایپ کنید. سپس گوشه سمت راست پایین سلول را به سمت پایین بکشید تا سلول زیر آن پر شود. هنگامی که این کار را انجام می دهید، یک نماد کوچک پر کردن سلول با یک علامت مثبت کوچک در کنار آن ظاهر می شود.

این نماد را انتخاب کنید و یک منوی پاپ آپ را مشاهده خواهید کرد. در این منو Flash Fill را انتخاب کنید.

وقتی این کار را انجام می دهید، خواهید دید که ویژگی Flash Fill به طور خودکار علت تایپ آنچه را که تایپ کرده اید تشخیص می دهد و این روند را در سلول بعدی تکرار می کند. این کار را با شناسایی و پر کردن نام کوچک در سلول اصلی در سمت چپ انجام می دهد.

وقتی کل ستون را پر می کنید، در واقع می توانید همین روش را انجام دهید. همان نماد را انتخاب کنید و Flash Fill را انتخاب کنید . کل ستون را با نام صحیح از سلول های سمت چپ پر می کند.

سپس می‌توانید کل این ستون را کپی کرده و در ستون دیگری جای‌گذاری کنید، سپس همین روند را برای استخراج نام‌های خانوادگی تکرار کنید. در نهایت، کل ستون را در جایی که می‌خواهید در صفحه گسترده قرار گیرد، کپی و جای‌گذاری کنید. سپس ستون اصلی را که برای انجام فرآیند Flash Fill استفاده کرده اید حذف کنید .

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

همانطور که می بینید چند راه برای انجام همان کار وجود دارد. نحوه تقسیم یک سلول در اکسل(Excel) به جایی که می‌خواهید نتیجه نهایی برسد و اینکه قصد دارید با آن چه کاری انجام دهید خلاصه می‌شود. هر گزینه ای کار می کند، بنابراین گزینه ای را انتخاب کنید که برای موقعیت شما منطقی تر است و از آن استفاده کنید.



About the author

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



Related posts