روش 1: با استفاده از یک ابزار خودکار
اکسل یک ابزار اتوماتیک طراحی شده برای تقسیم متن در ستون ها دارد. این به طور خودکار کار نمی کند، بنابراین تمام اقدامات باید به صورت دستی انجام شود، انتخاب محدوده داده های پردازش شده. با این حال، تنظیم ساده ترین و سریع در پیاده سازی است.
- با استفاده از دکمه سمت چپ ماوس، تمام سلول هایی را انتخاب کنید که متن شما می خواهید در ستون ها تقسیم کنید.
- پس از آن، به برگه "داده" بروید و روی دکمه "متن به ستون" کلیک کنید.
- پنجره "ستون Wizard Wizard" ظاهر می شود، که در آن شما می خواهید فرمت داده را با جدا سازان انتخاب کنید. جداساز اغلب فضا را انجام می دهد، اما اگر این نشانه دیگری نشانه گذاری باشد، باید آن را در مرحله بعدی مشخص کنید.
- علامت نماد دنباله را علامت بزنید یا آن را به صورت دستی وارد کنید و سپس نتیجه جداسازی اولیه را در پنجره زیر بخوانید.
- در مرحله نهایی، می توانید یک فرمت ستون جدید و مکان هایی را که باید قرار داده شود، مشخص کنید. هنگامی که راه اندازی کامل شده است، روی «پایان» کلیک کنید تا تمام تغییرات را اعمال کنید.
- بازگشت به جدول و اطمینان حاصل کنید که جدایی با موفقیت گذشت.
از این دستورالعمل، می توان نتیجه گرفت که استفاده از چنین ابزار به طور مطلوب در مواردی است که در آن جداسازی باید تنها یک بار انجام شود، برای هر کلمه یک ستون جدید نشان داده می شود. با این حال، اگر داده های جدید به طور مداوم به جدول معرفی شود، تمام وقت آنها را تقسیم می کند، این کار کاملا راحت نیست، بنابراین در چنین مواردی ما پیشنهاد می کنیم که خود را با روش زیر آشنا کنید.
روش 2: ایجاد یک فرم تقسیم متن
در اکسل، شما می توانید به طور مستقل یک فرمول نسبتا پیچیده ایجاد کنید که به شما امکان می دهد موقعیت های کلمات را در سلول محاسبه کنید، شکاف ها را پیدا کنید و هر یک را به ستون های جداگانه تقسیم کنید. به عنوان مثال، ما یک سلول متشکل از سه کلمه را از طریق فضاهای جدا می کنیم. برای هر یک از آنها، فرمول خود را می گیرند، بنابراین ما روش را به سه مرحله تقسیم می کنیم.مرحله 1: جداسازی کلمه اول
فرمول برای اولین کلمه ساده ترین است، زیرا باید تنها از یک شکاف برای تعیین موقعیت صحیح رد شود. هر مرحله از خلقت آن را در نظر بگیرید، به طوری که یک تصویر کامل شکل گرفته است، چرا محاسبات خاصی مورد نیاز است.
- برای راحتی، سه ستون جدید را با امضا ایجاد کنید که در آن متن جداگانه را اضافه می کنیم. شما می توانید همین کار را انجام دهید یا این لحظه را امتحان کنید.
- سلول را انتخاب کنید که در آن شما می خواهید اولین کلمه را تنظیم کنید و فرمول = lessimv را بنویسید (.
- پس از آن، دکمه "Arguments Options Arguments" را فشار دهید، در نتیجه حرکت به پنجره ویرایش گرافیکی فرمول.
- به عنوان متن استدلال، سلول را با کتیبه مشخص کنید با کلیک بر روی آن با دکمه سمت چپ ماوس بر روی میز.
- تعداد نشانه ها به یک فضای یا جداول دیگر باید محاسبه شود، اما به صورت دستی ما این کار را انجام نخواهیم داد، اما ما از فرمول دیگری استفاده خواهیم کرد - جستجو ().
- به محض این که شما آن را در چنین فرمت ضبط کنید، آن را در متن سلول در بالای صفحه ظاهر می شود و به صورت پررنگ برجسته خواهد شد. روی آن کلیک کنید تا به سرعت به استدلال های این تابع منتقل شود.
- در فیلد "اسکلت" به سادگی فضای یا جداساز مورد استفاده قرار می گیرد، زیرا به شما کمک می کند تا درک کنید که کلمه به پایان می رسد. در "TEXT_-SEARCH" مشخص کردن همان سلول پردازش شده است.
- بر روی اولین تابع کلیک کنید تا به آن بازگردید و در انتهای Argument دوم اضافه کنید. این برای فرمول جستجو لازم است که فضای مورد نظر را در نظر بگیرد، بلکه نماد آن است. همانطور که در تصویر زیر دیده می شود، نتیجه بدون هیچ فضایی نمایش داده می شود، به این معنی که تدوین فرمول به درستی ساخته شده است.
- ویرایشگر عملکرد را ببندید و اطمینان حاصل کنید که کلمه به درستی در سلول جدید نمایش داده می شود.
- سلول را در گوشه پایین سمت راست نگه دارید و به تعداد مورد نیاز ردیف ها بکشید تا آن را بکشید. بنابراین مقادیر عبارات دیگر جایگزین، که باید تقسیم شود، و اجرای فرمول به طور خودکار است.
فرمول کاملا ساخته شده دارای فرم = Levsimv (A1؛ جستجو ("؛ a1) -1)، شما می توانید آن را با توجه به دستورالعمل های بالا ایجاد کنید یا این را وارد کنید اگر شرایط و جداساز مناسب باشند. فراموش نکنید که سلول های پردازش را جایگزین کنید.
مرحله 2: جداسازی کلمه دوم
سخت ترین چیز این است که کلمه دوم را تقسیم کنیم، که در مورد ما نام است. این به خاطر این واقعیت است که توسط فضاهای هر دو طرف احاطه شده است، بنابراین شما باید هر دو را در نظر بگیرید، یک فرمول عظیم برای محاسبه صحیح موقعیت ایجاد کنید.
- در این مورد، فرمول اصلی خواهد بود = PST (- آن را در این فرم بنویسید، و سپس به پنجره تنظیمات استدلال بروید.
- این فرمول برای رشته مورد نظر در متن، که توسط سلول با کتیبه برای جداسازی انتخاب می شود، جستجو می کند.
- موقعیت اولیه خط باید با استفاده از جستجوی فرمول کمکی آشنا شناخته شود ().
- ایجاد و حرکت به سوی آن، همانطور که در مرحله قبلی نشان داده شد، به همان شیوه پر کنید. به عنوان یک متن دلخواه، از جداساز استفاده کنید و سلول را به عنوان متن برای جستجو مشخص کنید.
- بازگشت به فرمول قبلی، که در آن اضافه کردن به عملکرد "جستجو" +1 در پایان برای شروع یک حساب کاربری از شخصیت بعدی پس از فضا پیدا کنید.
- در حال حاضر فرمول می تواند در حال حاضر شروع به جستجو خط از نام شخصیت اول، اما هنوز هم نمی دانند کجا آن را به پایان برساند، بنابراین، در زمینه "Quantity_names" دوباره، فرمول جستجو را بنویسید ().
- به استدلال های خود بروید و آنها را در فرم آشنا در حال حاضر پر کنید.
- پیش از این، موقعیت اولیه این تابع را در نظر نگرفتیم، اما اکنون لازم است که وارد جستجو ()، از آنجایی که این فرمول نباید شکاف اول را پیدا کند، اما دوم.
- به تابع ایجاد شده بروید و آن را به همان شیوه پر کنید.
- بازگشت به اولین "جستجو" و اضافه کردن در "nach_position" +1 در پایان، به دلیل آن نیاز به یک فضای برای جستجو خط، اما شخصیت بعدی.
- روی Root = PST کلیک کنید و مکان نما را در انتهای خط "number_names" قرار دهید.
- بیان بیان عبارت (""؛ A1) -1 برای تکمیل محاسبات فضاهای.
- بازگشت به جدول، فرمول را گسترش دهید و مطمئن شوید که کلمات به درستی نمایش داده می شوند.
فرمول بزرگ شد، و نه همه کاربران دقیقا درک دقیقا چگونه کار می کنند. واقعیت این است که برای جستجوی خط من مجبور بودم از چندین توابع استفاده کنم که موقعیت های اولیه و نهایی فضاها را تعیین می کنند، و سپس یک نماد از آنها دور شد، به طوری که در نتیجه این بیشترین شکاف نمایش داده شد. به عنوان یک نتیجه، این فرمول این است: = PSTR (A1؛ جستجو (""؛ A1) +1؛ جستجو (""؛ A1؛ جستجو (""؛ a1) +1) -POISK (""؛ A1) - 1) از آن به عنوان مثال، جایگزین شماره سلول با متن استفاده کنید.
مرحله 3: جداسازی کلمه سوم
آخرین مرحله دستورالعمل ما، تقسیم کلمه سوم را نشان می دهد، که به همان شیوه ای که با اولین بار اتفاق می افتد، به نظر می رسد، اما فرمول کلی کمی تغییر می کند.
- در یک سلول خالی، برای محل متن آینده، نوشتن = Rashesimv (و به استدلال های این تابع بروید.
- به عنوان یک متن، یک سلول را با یک کتیبه برای جداسازی مشخص کنید.
- این تابع کمکی برای پیدا کردن یک کلمه، DLSTR (A1) نامیده می شود، جایی که A1 یک سلول مشابه با متن است. این ویژگی تعداد کاراکترهای متن را تعیین می کند و ما تنها باید مناسب باشیم.
- برای انجام این کار، اضافه کردن -Poisk () و رفتن به ویرایش این فرمول.
- ساختار در حال حاضر آشنا را وارد کنید تا اولین جداساز در رشته را جستجو کنید.
- جستجوی دیگری برای موقعیت شروع را اضافه کنید ().
- آن را همان ساختار را مشخص کنید.
- بازگشت به فرمول جستجوی قبلی.
- اضافه کردن +1 به موقعیت اولیه آن.
- به ریشه فرمول Rascessv بروید و اطمینان حاصل کنید که نتیجه به درستی نمایش داده می شود و سپس تغییرات را تایید می کند. فرمول کامل در این مورد به نظر می رسد = Pracemir (A1؛ DLSTR (A1) -Poisk (""؛ A1؛ جستجو (""؛ a1) +1)).
- به عنوان یک نتیجه، در تصویر بعدی شما می بینید که هر سه کلمه به درستی جدا شده و در ستون های آنها هستند. برای این، لازم بود از انواع فرمول ها و توابع کمکی استفاده کنید، اما به شما اجازه می دهد تا به صورت پویا جدول را گسترش دهید و نگران نباشید که هر بار که باید متن را به اشتراک بگذارید. در صورت لزوم، به سادگی فرمول را با حرکت دادن آن به طوری که سلول های زیر به طور خودکار تحت تاثیر قرار می گیرند، گسترش دهید.