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

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

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

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

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

تقسیم داده ها در Excel.xlsm

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

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

1. ویژگی های متن به ستون برای تقسیم داده ها در اکسل

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

Steps

  • ابتدا، تمام سلول های مورد نظر خود را انتخاب کنید. برای تقسیم کردن.
  • سپس به Data > Text to Columns بروید.

  • پس از آن، یک کادر محاوره ای جدید باز می شود. از آن کادر، delimited را انتخاب کنید. و روی Next کلیک کنید.

  • پس از کلیک بر روی next، کادر محاوره ای بعدی ظاهر می شود.کادر محاوره ای کادر گزینه Space را علامت بزنید، زیرا می خواهیم داده های داده شده را بر اساس موقعیت فاصله بین کلمات تقسیم کنیم.

  • سپس در کادر محاوره ای بعدی General را انتخاب کنید.
  • درست زیر کادر Column data format ، کادر مرجع سلول Destination وجود دارد. . در آن کادر، باید محل تقسیم داده های شما را وارد کنید.
  • پس از انتخاب سلول های مقصد، روی Finish در کادر محاوره ای کلیک کنید.

<. 18>

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

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

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

2. تقسیم سلول ها در اکسل با استفاده از فرمول ها

فرمول می تواند ابزار مفیدی در هنگام تقسیم داده ها در اکسل باشد. برای مثال، با استفاده از فرمول عملکرد TEXT یا TRIM / MID می‌توانیم انواع مختلف داده‌ها را به راحتی و به‌طور انعطاف‌پذیر تقسیم کنیم.

2.1 فرمول با توابع متن

Steps

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

  • سپس فرمول زیر را در Cell C5 وارد می کنیم:

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

  • سپس دسته پر را انتخاب می کنیم و آن را به Cell می کشیمC10 .

  • این فرمول اولین قسمت از ستون نام کامل را تقسیم می کند.
  • برای تقسیم قسمت میانی ستون First Name ، فرمول زیر را وارد کرده و enter را فشار دهید:

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH("     ",B5)-1)

.

  • بعد از فشار دادن enter، قسمت وسط ستون نام کامل در سلول D5

<قرار می گیرد. 1>

  • بعد از آن، دکمه دستگیره پر را به سلول D10 بکشید. قسمت میانی نامهای کامل دیگر را تقسیم می کند.
  • برای تقسیم آخرین قسمت ستون نام کامل، فرمول زیر را وارد کنید:

=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))

.

  • بعد از فشار دادن enter، مشاهده می کنید که آخرین قسمت نام در سلول B5 به Cell E5 تقسیم می شود.

  • دکمه دستگیره پر را به Cell E10 بکشید. قسمت آخر نام کامل دیگر را در ستون نام خانوادگی تقسیم می کند.

2.2 استفاده از توابع برش و وسط برای تقسیم داده ها

گام ها

  • ابتدا باید فرمول زیر را در Cell C5 وارد کنید:

=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))

.

  • این فرمول قسمت اول نام کامل را در ستون نام تقسیم می کند.

  • پس از آن، دکمه fill handle را انتخاب کرده و آن را به صورت افقی به Cell E5 بکشید.
  • سپس نام کامل داده های ستون در C5 به طور کامل در سه تقسیم می شودستون‌ها.

  • سپس Cell C5 : Cell E5 را انتخاب کنید و سپس دستگیره پر را به پایین بکشید. به سلول E10.

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

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

3. تقسیم داده ها به سلول ها در اکسل با استفاده از ویژگی Flash Fill

Steps

  • در ابتدا، باید ردیف اول مجموعه داده را پر کنید. این بدان معنی است که شما باید نام و نام خانوادگی تقسیم شده را در Cell C5 و Cell D5 وارد کنید.

  • پس از آن، با فشار دادن راست کلیک روی ماوس، دستگیره گوشه را به Cell C11 بکشید.

  • سپس رها کنید. دسته، با رها کردن دسته، یک پنجره کشویی جدید باز می شود. از آن پنجره، Flash Fill را انتخاب کنید.

  • با انتخاب دکمه Flash Fill اولین مورد تقسیم می شود. بخشی از نام ها در ستون نام همانطور که در Cell C5 انجام شد.

  • همان فرآیند را برای Last تکرار کنید نام ستون، این قسمت آخر نام ها را در ستون نام کامل تقسیم می کند.

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

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

4. تقسیم سلول هاو متن در اکسل با Power Query

با استفاده از ابزار قدرتمندی مانند Power Query در اکسل، می توانید به راحتی نام ها را در ستون Full Name تقسیم کنید.

Steps

  • ابتدا، هر سلول داخل جدول را انتخاب کنید و به داده > از جدول / محدوده بروید.

  • سپس یک کادر جدید Cell Reference ، که در آن باید محدوده جدول خود را انتخاب کنید.

  • بعد از ورود به محدوده، یک پنجره کاملاً جدید باز می شود که در آن باید ستون های خالی را حذف کنید.

  • بعد از آن با حذف ستون‌ها، باید ستون نام کامل را کپی کنید .

  • سپس روی ماوس کلیک راست کنید. منوی زمینه به Split Column > By Delimiter بروید.

  • پنجره جدیدی باز خواهد شد. در آن پنجره، Space را از منوی کشویی Select یا وارد کردن جداکننده انتخاب کنید. و هر رخداد جداکننده را در Split at انتخاب کنید. سپس بر روی OK کلیک کنید.

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

  • نام ستون‌ها را به نام میانی تغییر دهید، نام، و نام خانوادگی . سپس روی Close and Load کلیک کنید.

  • بعد از بستن و بارگیری ابزار برقی. یک برگه جدید در کتاب کار اصلی مانند این ظاهر می شود.

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

5. استفاده از VBA Macro برای تقسیم داده ها در اکسل

یک کد ماکرو ساده در ویرایشگر VBA می تواند تمام مشکلات فوق را به راحتی حل کند. در عین حال استفاده از ماکروها کاملاً بدون دردسر و صرفه جویی در زمان است.

مراحل

  • ویرایشگر Visual Basic را راه اندازی کنید برگه Developer.
  • فشردن Alt + F11 روی صفحه کلید خود نیز می تواند ویرایشگر Visual Basic را فعال کند.

  • پس از راه اندازی ویرایشگر Visual Basic ، پنجره جدیدی راه اندازی می شود.
  • در پنجره جدید Insert<7 را کلیک کنید>، سپس روی Module کلیک کنید.

  • بعد، یک ویرایشگر سفید باز می شود. در آن ویرایشگر، باید کد زیر را بنویسید:
4198
  • هنگام نوشتن کد، Module و VBA editor را ببندید. .
  • از برگه View ، روی فرمان Macros کلیک کنید، سپس گزینه View Macros را انتخاب کنید.

  • بعد، یک کادر محاوره ای جدید باز می شود، از آن کادر محاوره ای، ماکرویی را که به تازگی ایجاد کرده اید انتخاب کنید و روی Run کلیک کنید.

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

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

نتیجه گیری

به طور خلاصه، به سؤال "چگونه داده ها را در اکسل تقسیم کنیم" می توان به 6 روش اصلی پاسخ داد. آنها عمدتاً با استفاده از فرمول ها، استفاده از تابع Text to Column، استقرار Power Query و یکی دیگر از اجرای یک ماکرو کوچک در ویرایشگر VBA هستند. فرآیند VBA زمان‌بر و ساده‌تر است اما به دانش قبلی مرتبط با VBA نیاز دارد. به طور مشابه، Power query نیز ابزار بسیار مناسبی است اما کمی زمان‌بر است.

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

در صورت تمایل هر گونه سوال یا بازخوردی را از طریق بخش نظرات بپرسید. هر پیشنهادی برای بهبود جامعه Exceldemy بسیار قابل قدردانی خواهد بود.

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