سبد خرید
0

سبد خرید شما خالی است.

تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

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

سورت تاریخ
۳/۵ - (۲ امتیاز)

مرتب کردن تاریخ (سورت کردن تاریخ)

کار کردن با تاریخ در اکسل (شمسی و میلادی) یکی از مسائل خیلی مهم و کاربردی در اکسل هست. در حالت عادی انواع محاسبات بر روی تاریخ میلادی بدون نیاز به هیچ کار اضافه ای قابل انجام هست. اما انجام این عملیات بر روی تاریخ شمسی هنوز در اکسل با مشکل مواجه هست و به عنوان مثال برای سورت تاریخ شمسی باید از روش های مختلفی استفاده کنیم. تا کنون مقالات مختلفی راجع به تاریخ و تاریخ شمسی آماده کردیم که پیشنهاد میکنیم حتما برای تسلط به کار کردن با تاریخ ها مطالعه بشن:

اینکه تاریخ در اکسل چه معنا و مفهومی داره؟

تاریخ شمسی در اکسل چگونه است و به چه روش هایی میشه از تاریخ شمسی در اکسل استفاده کرد؟

چطور میتونیم محاسبات روی تاریخ انجام بدیم؟

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

سورت کردن تاریخ میلادی

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

مرتب کردن داده های تاریخ میلادی- بانک اطلاعاتی

شکل ۱ – مرتب کردن داده های تاریخ میلادی- بانک اطلاعاتی

در جدول داده های فروش محصولات میخواهیم به ترتیب تاریخ فروش داده ها را مرتب کنیم. برای این کار کافیه کل داده ها رو انتخاب کنیم و از تب Data روی گزینه Sort کلیک کنیم و از پنجره نمایش داده شده ستون تاریخ و بعد هم ترتیب (قدیم به جدید یا جدید به قدیم) رو تعیین کنیم.

مرتب کردن داده های تاریخ میلادی

شکل ۲ – مرتب کردن داده های تاریخ میلادی – پنجره سورت

سورت کردن تاریخ شمسی

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

تاریخ شمسی از جنس میلادی (ورژن ۲۰۱۶ به بعد)

این جنس تاریخ در اکسل دقیقا مشابه تاریخ میلادی عمل میکنه. در واقع از ورژن  ۲۰۱۶ به بعد در اکسل، نمایش تاریخ شمسی به رسمیت شناخته شده و میتونیم از این امکان استفاده کنیم. در واقع جنس این تاریخ میلادی ولی ظاهر و نمایش شمسی داره. پس برای مرتب کردن این نوع تاریخ کافیه مثل تاریخ میلادی عمل کنیم و داده ها رو مرتب کنیم. (دقیقا مطابق با شکل ۲)

تاریخ شمسی با فرمت متنی

اگر تاریخ بصورت متنی، یعنی با / تایپ شده باشه و خاصیت متنی داشته باشه، موقع مرتب کردن، اکسل باز هم با توجه به ترتیب حروف سورت میکنه و این باعث میشه که حتی تاریخ های متنی هم به درستی مرتب بشوند. پس برای مرتب کردن تاریخ های با فرمت متنی نیز از همان روش سورت معمولی در اکسل استفاده میکنیم. در داده های زیر تاریخ بصورت متنی یعنی ۰۴/۱۲/۱۴۰۰ تایپ شده و براحتی مرتب شده. فقط در این حالت، چون جنس داده متنی هست، در قسمت Sort بجای گزینه Oldest to Newest گزینه A to Z نمایش داده میشه. اما در نهایت چون با کد اسکی کاراکترها مرتب میشه، ترتیب دلخواه حفظ میشه. (شکل ۳)

استفاده از ابزار Sort

شکل ۳ – مرتب کردن داده های تاریخ با جنس متنی با استفاده از ابزار Sort

تاریخ شمسی از جنس عدد و فرمت ظاهری متنی

حالت سوم تاریخ شمسی در اکسل، تاریخ با جنس عدد و ظاهر سفارشی تاریخ (Custom Format Cell) هست، یعنی تاریخ رو بصورت ۱۳۹۸۰۸۲۶ تایپ کنیم و در فرمت سل با فرمت ۰۰″/”۰۰″/”۰۰۰۰ ظاهر رو به تاریخ تبدیل میکنیم.

در این حالت دقیقا با عدد سر و کار داریم و هر بار داریم یک سری عدد هشت رقمی رو مرتب میکنیم. پس کافیه در قسمت Sort با توجه به اینکه جنس داده عدد هست، ترتیب smallest to largest رو انتخاب کنیم.

مرتب کردن داده های تاریخ با جنس عدد با استفاده از ابزار Sort

شکل ۴- مرتب کردن داده های تاریخ با جنس عدد با استفاده از ابزار Sort

پس با توجه به توضیحات بالا، مرتب کردن تاریخ در اکسل، فارغ از جنس تاریخ (میلادی و شمسی) با استفاده از ابزار Sort براحتی امکان پذیر هست و لازم نیست کار خاصی انجام بدیم.

نکته مهم:
مرتب کردن تاریخ شمسی با شرایط بالا به شرطی امکان پذیر است که تاریخ ها همه فرمت یکسان داشته باشند. یعنی یکجا سال ۹۸ نباشه یکجا ۱۳۹۸. مثلا همه رشته های تاریخی هشت رقم یا شش رقم رو داشته باشند. که در مرتب کردن به مشکل برخورد نکنیم.

 

دانلود فایل این آموزش

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

آواتار
127

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

دیدگاه کاربران
  • هانیه بابایی ۱۳ اردیبهشت ۱۴۰۰ / ۱۱:۰۷ ق٫ظ

    سلام و خسته نباشید من در اکسل تاریخ وارد کردم مثلا ۱۴۰۰/۰۱/۰۱ میخوام با کشیدن مویس سلول پایین ماهاش تغییر کند اما روز و سال دیگه نمیخوام
    هر چه قدر تلاش میکنم انجام نمیشه میشه راهنماییم کنید 🙏

  • chelsea ۲۰ فروردین ۱۴۰۰ / ۹:۳۹ ب٫ظ

    با سلام
    لطفا یک نمونه از آموزش اکسل نینجا را در سایت قرار دهید و یا اینکه به ایمیل بنده ارسال نمائید.
    با تشکر

    • سامان چراغی ۲۱ فروردین ۱۴۰۰ / ۵:۲۶ ب٫ظ

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

  • دوستدار اکسل ۳۰ بهمن ۱۳۹۹ / ۸:۰۵ ق٫ظ

    سلام.
    میخوام فرمولی برای یک سلول بنویسم که مقدار آن به صورت خودکار بعد از ۶ روز که اکسل رو باز می کنم ۲۵۰ تا اضافه بشه. اما برای دفعات بعد که اکسل رو باز می کنم، دوباره به آن اضافه نشود.
    بنابراین میخوام فرمولی برای این سلول بنویسم که فقط یکبار و آن هم بعد از اینکه ۶ روز گذشت، اضافه بشه.

    • سامان چراغی ۲۴ اسفند ۱۳۹۹ / ۹:۲۲ ق٫ظ

      سلام
      میتونید با محاسبه تعداد روز گذشته از یک تاریخ مبدا (اختلاف تابع Now و تاریخ مبدا شما) و تقسیم این اختلاف به ۶ متوجه بشید چند تا ۶ روز اون تاریخ گذشته و این عدد رو در ۲۵۰ ضرب کرده و به عدد اولیه اضافه کنید.
      با این فرمول هر زمان که فایل رو باز کنید این نسبت محاسبه میشه و در ۲۵۰ ضرب میشه و به عدد اولیه اضافه میشه.

  • محمد کریمی ۲۹ مهر ۱۳۹۹ / ۹:۲۷ ق٫ظ

    سلام خانم خاکزاد

    من میخواستم کلمات داخل یک سلول که با ویرگول از هم جدا شدند رو به ستون ها بیاورم و مثلا اگر هشت کلمه داخل یک سلول هست و با ویرگول از هم جدا شدند را منتقل کنم به هشت ردیف جداگانه در یک ستون. فرمولش چیه
    [email protected]
    این هم ایمیل من خانم خاکزاد لطف کنین بهم جوتب بدین. حق الزحمه شما هم محفوظ هست. ممنونم

    • سامان چراغی ۱ آبان ۱۳۹۹ / ۵:۴۷ ب٫ظ

      درود
      میتونید از ابزار text to column استفاده کنید و جدا کننده رو ویرگول بذارید

  • کبودی ۱۵ مهر ۱۳۹۹ / ۱۱:۱۴ ب٫ظ

    با سپاس از اطلاعات مفید صفحه

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

توسط
تومان