تبدیل متن به ستون در اکسل (+ دانلود فیلم آموزش گام به گام)

۴۲۵۹ بازدید
آخرین به‌روزرسانی: ۱۸ اردیبهشت ۱۴۰۲
زمان مطالعه: ۲۶ دقیقه
دانلود PDF مقاله
تبدیل متن به ستون در اکسل (+ دانلود فیلم آموزش گام به گام)تبدیل متن به ستون در اکسل (+ دانلود فیلم آموزش گام به گام)

قابلیت «Text to Columns» یا تبدیل متن به ستون در اکسل باعث می‌شود که یک متن در چند ستون تقسیم شود. این کار ساده می‌تواند باعث سهولت زیادی برای کاربر شود و از درج متن در چندین ستون به صورت دستی جلوگیری کند. ما در این مقاله توضیحات خود را با ارائه یک مثال ساده آغاز می‌کنیم و دو نمونه داده را به چند ستون مجزا تقسیم می‌کنیم. سپس دو کاربرد دیگر این قابلیت اکسل را نیز بررسی می‌کنیم که اغلب کاربران از آن اطلاع ندارند.

997696

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

دانلود ویدیو

قابلیت Text to Columns برای متون جدا شده با کاراکتر خاص

به عنوان اولین مثال از قابلیت Text to Columns روی داده‌های جدا شده با کاراکترهای خاص (Delimited Text) استفاده می‌کنیم. این رایج‌ترین سناریو در زمان تقسیم کردن متن است و از این رو از همین‌جا آغاز می‌کنیم.

در داده‌های نمونه لیستی از نام‌ها را در یک ستون داریم. ما می‌خواهیم نام و نام خانوادگی را در دو ستون متفاوت قرار دهیم.

Text to Columns

در این مثال، می‌خواهیم نام در ستون A قرار گیرد و نام خانوادگی به ستون B برود. ما قبلاً در ستون B برخی اطلاعات (دپارتمان) را داریم. از این رو ابتدا باید یک ستون درج می‌کنیم و عنوانی برای آن تعیین نماییم.

Text to Columns

سپس بازه سلول‌هایی را که شامل نام‌ها هستند انتخاب کرده و روی Data > Text to Columns کلیک می‌کنیم.

Text to Columns

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

Text to Columns

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

Text to Columns

در گام نهایی می‌توانیم محتوای خود را قالب‌بندی کنیم. در این مثال نیازی به اعمال هیچ گونه قالب‌بندی نداریم، اما شما می‌توانید تعیین کنید که داده‌ها در قالب متنی یا تاریخ باشند و حتی روالی تنظیم کنید که داده‌ها در طی این فرایند به قالب دیگری تبدیل شوند.

همچنین مقصد را به صورتی تعیین می‌کنیم که نام را در موقعیت کنونی قرار می‌دهد و نام خانوادگی را به ستون B می‌برد.

Text to Columns

وقتی که روی Finish در ویزارد کلیک کنیم، اکسل نام و نام خانوادگی را از هم جدا می‌کند و اینک ستون B را داریم که با داده‌های مناسب پر شده است.

Text to Columns

تبدیل متن به ستون در اکسل برای متون دارای عرض ثابت

در این مثال، متنی را که دارای عرض ثابت است در سلول‌های اکسل وارد می‌کنیم. در داده‌های زیر، یک کد صورتحساب داریم که همواره با دو حرف آغاز می‌شود و سپس عدد متغیری هست که از ارقام مختلف تشکیل می‌یابد. کد دوحرفی نشان‌دهنده مشتری است و مقدار عددی پس از آن شماره صورتحساب آن مشتری را نمایش می‌دهد ما می‌خواهیم دو کاراکتر نخست کد صورتحساب را از اعدادی که در ادامه می‌آید جدا کنیم و این مقادیر را در ستون‌های Client و Invoice No که در ستون‌های B و C تنظیم کرده‌ایم، قرار دهیم. همچنین می‌خواهیم کد کامل صورتحساب را در ستون A دست‌نخورده حفظ کنیم.

Text to Columns

از آنجا که کد صورتحساب همواره دو کاراکتری است، دارای عرض ثابت محسوب می‌شود. کار خود را با انتخاب کردن بازه‌ای از سلول‌ها آغاز می‌کنیم. این بازه شامل متنی است که می‌خواهیم تقسیم کنیم و سپس به مسیر Data > Text to Columns می‌رویم.

Text to Columns

در صفحه نخست ویزارد گزینه Fixed Width و سپس Next را کلیک می‌کنیم.

Text to Columns

در صفحه بعدی باید بخش‌-(های) مختلف هر ستون برای تقسیم متن را تعیین کنیم. ما می‌توانیم این کار را با کلیک کردن روی ناحیه پیش‌نمایش ارائه شده انجام دهیم.

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

در ناحیه Data Preview، جایی که می‌خواهید break را قرار دهید کلیک کرده و سپس Next را بزنید.

Text to Columns

در گام نهایی مقدار (B2 (=$B$2 را در کادر مقصد وارد و سپس روی Finish کلیک کنید.

Text to Columns

بدین ترتیب اعداد صورتحساب با موفقیت در ستون‌های B و C جدا می‌شوند. داده‌های اصلی همچنان در ستون A باقی می‌مانند.

Text to Columns

بنابراین اکنون می‌توانیم اقدام به تقسیم کردن متون با استفاده از کاراکترهای جداکننده و عرض ثابت بکنیم. همچنین روش تقسیم کردن متن به صورت در جا و قرار دادن آن در سلول‌های مختلف صفحه گسترده را آموختیم. اکنون نگاهی به دو کاربرد خاص دیگر قابلیت Text to Columns یا تبدیل متن به ستون در اکسل خواهیم داشت که شاید چندان شناخته شده نباشند.

تبدیل تاریخ‌های با قالب‌بندی آمریکایی به تاریخ‌های اروپایی

یک کاربرد جالب قابلیت Text to Columns تبدیل قالب‌های تاریخ است. برای نمونه می‌توان تاریخ‌های آمریکایی را به اروپایی و یا برعکس تبدیل کرد. اگر تاریخ‌ها را در یک صفحه گسترده اکسل ایمپورت کنید ممکن است متوجه شوید که برخی اوقات به صورت متنی وارد اکسل می‌شوند دلیل این مسئله آن است که داده‌های منبع از کشور متفاوتی هستند و قالب‌بندی تاریخ با تنظیمات منطقه‌ای پیکربندی شده در زمان نصب اکسل مطابقت ندارد.

در این موارد، قابلیت Text to Columns یا تبدیل متن به ستون در اکسل می‌تواند این تاریخ‌ها را تبدیل کند. در ادامه برخی تاریخ‌ها را در قالبی می‌بینید که اکسل نتوانسته است آن‌ها را به شکل مناسب درک کند.

Text to Columns

ابتدا قصد داریم، بازه‌ای از سلول‌ها را انتخاب کنیم که شامل تاریخ‌هایی است که باید تبدیل شوند و سپس به مسیر Data > Text to Columns می‌رویم.

Text to Columns

در صفحه نخست ویزارد، گزینه Delimited را بی‌تغییر می‌گذاریم و در گام دوم همه گزینه‌های delimiter را حذف می‌کنیم، زیرا عملاً نمی‌خواهیم محتوا را افراز کنیم.

Text to Columns

در گام نهایی گزینه Date را انتخاب کرده و از لیستی که قالب‌بندی تاریخ مورد نظر ما را دارد استفاده می‌کنیم.

بر اساس رای ۹ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
howtogeek
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *