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

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

در اینجا چند روش برای مرتب سازی بر اساس تاریخ در Excel وجود دارد ، همچنین یک ترفند برای آزمایش اگر تاریخ ها به درستی مرتب نشده اند.

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

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

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

          مرتب سازی یک صفحه کار بر اساس تاریخ در Excel

          اگر جدول شما بیش از یک ستون داده دارد ، هنگام مرتب سازی می خواهید روابط بین ستون ها را حفظ کنید. در زیر می توانید تاریخها را در ستون A و متن مربوط را در ستون B مشاهده کنید.

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

          In_content_1 همه: [300x250] / dfp: [640x360]->
          googletag.cmd.push (تابع () {googletag.display ('snhb-In_content_1-0')؛})؛

          اطمینان حاصل کنید که Expand the selection انتخاب شده است و بر روی دکمه مرتب سازیکلیک کنید. اکسل تمام داده های جدول را به ترتیب مرتب سازی که انتخاب کردید ، مرتب می کند.

          می بینید که اکنون همه تاریخ های ما از قدیمی به جدید مرتب شده اند و رابطه بین تاریخ ها در ستون A و متن در ستون B حفظ شده است.

          مرتب سازی بر اساس ماه ، سال یا ماه و روز در Excel

          اگر می خواهید براساس تاریخ در Excel بر اساس یک نوع خاص مرتب شوید ، چه می کنید بخشی از تاریخ مانند ماه یا سال؟

          مرتب سازی تاریخ ها بر اساس ماه در Excel

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

          برای دور زدن این مسئله ، می توانید یک ستون کمکی ایجاد کنید که ماه را استخراج کند ، بنابراین می توانید بر اساس آن ستون مرتب کنید. برای استخراج یک ماه از یک تاریخ ، می توانید از تابع MONTH اکسل استفاده کنید.

          1. ایجاد یک ستون جدید
          2. در سلول اول ستون جدید ، را وارد کنید MONTH (A1)که در آن A1 سلولی است که می خواهید ماه را از آن استخراج کنید.
            1. مرحله 2 را برای هر مرحله تکرار کنید ردیف کردن اکسل ماه را از هر یک از تاریخ ها استخراج می کند و برای شما ستونی از شماره های ماه باقی می ماند.
              1. اکنون می توانید جدول را بر اساس ستون با شماره ماه. در این حالت ، شما بر اساس ستون C مرتب خواهید شد. اگر فقط داده ها را در ستون C انتخاب کنید ، اخطار مرتب سازی مجدد Excel را دریافت خواهید کرد. انتخاب و مرتب سازی
              2. مرتب سازی تاریخ ها براساس سال در Excel

                اگر می خواهید سال را به جای ماه استخراج کنید ، می توانید از مراحل بالا استفاده کرده و عملکرد MONTH را با = YEAR (A1)جایگزین کنید که A1 سلول با تاریخی که می خواهید سال را از آن استخراج کنید.

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

                شاید شما بخواهید یک لیست مرتب شده از تولدها ایجاد کنید ماه و روز ، سال را نادیده بگیریم. برای استخراج ماه و روز از ستون تاریخ ها ، می توانیم از تابع Excel's TEXT استفاده کنیم که تاریخ ها را به متن تبدیل می کند. ما از قالب mm.ddاستفاده خواهیم کرد. مراحل بالا را دنبال کنید ، تابع MONTH را با این فرمول جایگزین کنید: = TEXT (A1 ، "mm.dd").

                اکنون می توانید براساس ستون C مرتب سازی کنید تا لیستی از روزهای تولد همه را براساس ماه و روز دریافت کنید.

                عیب یابی قالب های تاریخ در اکسل

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

                به این لیست تاریخ توجه کنید:

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

                توجه داشته باشید که تاریخ آخرین ستون به درستی مرتب نشده است. چه خبر شده؟!!

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

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

                خوشبختانه این مشکل به راحتی برطرف می شود.

                1. با انتخاب سلول ها و فشار دادن Ctrl + x ،ستون تاریخ ها را ببریدانتخاب برشاز منوی صفحه اصلییا کلیک راست بر روی سلول (سلول) و انتخاب .
                  1. دفترچه یادداشتیا ویرایشگر متن ساده دیگری را باز کنید.
                  2. جایگذاریتاریخ ها در متن ویرایشگر.
                    1. به اکسل برگردید ، ستونی را که تاریخ های استفاده شده در آن انتخاب کنید ، درست است - کلیک کنید و قالب بندی سلول هارا انتخاب کنید.
                    2. تاریخرا انتخاب کنید و روی خوبکلیک کنید. class = "wp-block-image">
                    3. اکنون به ویرایشگر متن برگردید و لیست تاریخ ها را انتخاب و کپی کنید.
                      1. به اکسل برگردید و تاریخ ها را در ستونی که در مرحله 5 قالب بندی کردید وارد کنید
                      2. اکنون می توانید مرتب سازی کنید. ستون ها را با داده انتخاب کنید ، دکمه مرتب سازی و فیلتررا فشار دهید و مرتب سازی قدیمی ترین به جدیدترینرا انتخاب کنید. ویولا! کار می کند!
                      3. سایر روشهای مرتب سازی و فیلتر کردن در اکسل

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

                        پست های مرتبط:


                        10.01.2021