فهرست مطالب
یکی از مهمترین ویژگیهای اکسل، قابلیت مرتبسازی دادهها بر اساس تاریخ است . ممکن است زمانی لازم باشد که تاریخ تولد اعضای خانوادهتان را برای ارسال ارسال کنیم. کارت، تاریخ تولد کارمندان را مدیریت کنید، یا تاریخ تحویل یا سفارش محصول را مرتب کنید. فعالیت های بودجه هفتگی خود را برای پایان سال مرتب کنید. ما می توانیم تاریخ ها را بر اساس روز، ماه ، یا سال مرتب کنیم. در این مقاله، چندین تکنیک برای مرتب سازی تاریخ ها در اکسل بر اساس سال نشان خواهم داد.
دانلود کتاب تمرین تمرین
در حین خواندن این مقاله، این کتاب تمرین را برای تمرین دانلود کنید. .
مرتب سازی تاریخ ها بر اساس Year.xlsx
4 روش مناسب برای مرتب سازی تاریخ ها بر اساس سال در اکسل
بیایید مجموعه داده ای از چند مورد را در نظر بگیریم کارکنان با شناسه، نام، تاریخ عضویت، و سال . ما از توابع YEAR ، SORTBY ، ویژگی Advanced Filter و دستور Sort برای مرتب سازی استفاده خواهیم کرد. تاریخ ها در اکسل بر اساس سال در اینجا یک نمای کلی از مجموعه داده برای کار امروز است.
1. ترکیب YEAR Function و Sort & فیلتر کردن دستور برای مرتبسازی تاریخها بر اساس سال در اکسل
بیایید ببینیم چگونه میتوانیم تاریخها را با استفاده از تابع YEAR و Sort & گزینه Filter . در اینجا، YEAR تابع داخلی اکسل است که سال را از هر تاریخ معین برمی گرداند. اکنون هدف ما این است که آنها را بر اساس سال تاریخ عضویت مرتب کنیم. از این طریق، ما می توانیمفهرست کارمند ارشد تا جوان شرکت را پیدا کنید. بیایید دستورالعمل های زیر را دنبال کنیم تا یاد بگیریم!
مرحله 1:
- ابتدا سلول E5، را انتخاب کنید و را یادداشت کنید 1>عملکرد YEAR در آن سلول. تابع خواهد بود
=YEAR(D5)
- جایی که D5 است شماره سریال تابع YEAR. تابع YEAR سال آن تاریخ را برمی گرداند.
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، تاریخ را در قالب سال دریافت خواهید کرد که بازگشت عملکرد YEAR است. بازگشت 2019 است.
- پس از آن، Autofill YEAR عملکرد در بقیه سلول های ستون E .
مرحله 2:
- اکنون محدوده سلولی را از E5 تا E13 انتخاب کنید. بنابراین، به تب Home بروید و Sort Smallest to Largest را از Sort & لیست کشویی را در زیر گزینه ویرایش فیلتر کنید.
- می توانید این کار را با فشار دادن انجام دهید. روی سلولهای انتخابشده نیز کلیک راست کنید و انتخاب مرتبسازی پس از آن، گزینه مرتبسازی کوچکترین به بزرگترین (برای ترتیب صعودی) را انتخاب کنید.
- یک کادر محاوره ای هشدار مرتب سازی ظاهر می شود. ابتدا Expand the Selection را انتخاب کنید. در مرحله دوم، روی دکمه Sort کلیک کنید.
- در نهایت، شما خواهید بودمی تواند تاریخ ها را بر اساس سال مرتب کند.
بیشتر بخوانید: نحوه استفاده از تابع سال در Excel VBA
2. استفاده از تابع SORTBY برای مرتب سازی تاریخ ها بر اساس سال بدون اختلاط داده ها
یکی دیگر از عملکردهای محبوب Excel به نام SORTBY وجود دارد. این برای مرتب سازی عناصر در اکسل استفاده می شود. اکنون از همان مجموعه داده بالا استفاده می کنیم و تاریخ ها را بر اساس سال با استفاده از تابع SORTBY مرتب می کنیم.
SORTBY (array, by_array, [sort_order], [array/order], ...)
این است نحو تابع بیایید جزئیات آرگومان ها را ببینیم،
array ->
این یک آرگومان ضروری است و برای مرتب کردن محدوده یا آرایه است.
by_array ->
این یک آرگومان دیگر است. آرگومان مورد نیاز است و این نشان دهنده محدوده یا آرایه برای مرتب سازی بر اساس است.
sort_order ->
این یک آرگومان اختیاری است. فقط برای مرتب سازی سفارشات. 1 = صعودی (پیش فرض)، -1 = نزولی.
array/order ->
یک آرگومان اختیاری دیگر. آرایه های اضافی و جفت های ترتیب مرتب سازی.
بیایید دستورالعمل های زیر را دنبال کنیم تا یاد بگیریم!
مراحل:
- اول از همه، یک عنوان مشابه تصویر زیر. پس از آن، سلول G5 را برای راحتی کارمان انتخاب کنید.
- از این رو، SORTBY <2 را تایپ کنید> عملکرد در آن سلول. 0>در اینجا، B5:E13 کل محدوده ای است که قرار است مرتب شود. این محدوده اطلاعات کامل کارمند را پوشش می دهد. سپس E5:E13 محدوده سال است، ومرتب سازی ما بر اساس این محدوده انجام خواهد شد. در نهایت، 1 برای مرتب سازی صعودی در اینجا استفاده می شود.
- پس از آن، به سادگی Enter را فشار دهید تا داده های مرتب شده را دریافت کنید.
بیشتر بخوانید: نحوه استفاده از تابع مرتب سازی در Excel VBA
خواندنهای مشابه
- نحوه استفاده از گزینه های مرتب سازی پیشرفته در اکسل
- [اصلاح] اکسل مرتب سازی بر اساس تاریخ نه کار کردن (2 علت با راه حل)
- نحوه مرتب سازی داده ها در اکسل با استفاده از فرمول
- مرتب سازی ستون های متعدد در اکسل (5 رویکرد سریع)
- نحوه استفاده از تابع VBA DateAdd در اکسل
3. استفاده از ویژگی فیلتر پیشرفته برای مرتب کردن تاریخ ها بر اساس سال در چندین ستون
حالا اجازه دهید کاربرد گزینه Advanced Filter در اکسل برای مرتب سازی تاریخ ها بر اساس سال را ببینیم. برای این به یک شرط نیاز خواهیم داشت. بیایید فرض کنیم تمام اطلاعات کارمندانی را میخواهیم که بین 1-1-2013 و 12-12-2019 پیوستهاند. بیایید دستورالعملهای زیر را دنبال کنیم تا یاد بگیریم!
مراحل:
- اول از همه، از برگه داده خود، به
داده → مرتب سازی بروید & Filter → Advanced
- در نتیجه، کادر محاوره ای Advanced Filter در مقابل شما ظاهر می شود. از کادر محاوره ای فیلتر پیشرفته ، ابتدا محدوده داده $B$5:$E$13 را در کادر کشویی محدوده فهرست انتخاب کنید. در مرحله دوم، محدوده داده $C$15:$D$16 را در قسمت انتخاب کنید محدوده معیار جعبه کشویی. در نهایت، گزینه OK را فشار دهید.
- در نهایت، نتیجه مرتب شده آکاردئون را مطابق با شرایط خود دریافت خواهید کرد. در تصویر زیر ارائه شده است.
علاقه دارید درباره فیلتر پیشرفته بیشتر بدانید؟
همچنین ببینید: نحوه یافتن و جایگزینی مقادیر با استفاده از Wildcards در اکسلبرای اطلاعات بیشتر در مورد این ابزار قدرتمند اکسل از این پیوند دیدن کنید.
بیشتر بخوانید: Excel مرتب سازی بر اساس تاریخ و زمان
4. استفاده از دستور مرتبسازی برای مرتبسازی تاریخها بر اساس سال به ترتیب زمانی
این سادهترین راه برای انجام مرتبسازی است. کاری که باید انجام دهید این است که فقط چند مرحله ساده را دنبال کنید.
مراحل:
- ابتدا محدوده جدول را از B4 <2 انتخاب کنید>به E13 . از این رو، به برگه داده بروید سپس مرتب سازی را در زیر مرتب سازی & گروه را فیلتر کنید.
- در نتیجه، کادر محاوره ای مرتب سازی در مقابل شما ظاهر می شود. از کادر محاوره ای مرتب سازی ، ابتدا تاریخ عضویت را در کادر کشویی مرتب سازی بر اساس انتخاب کنید. در مرحله دوم، مقادیر سلول را در زیر کادر کشویی Sort On انتخاب کنید. علاوه بر این، شما می توانید سفارش را با توجه به نیاز خود تغییر دهید. قدیمیترین تا جدیدترین را در زیر کادر کشویی Order انتخاب میکنیم. در نهایت، گزینه OK را فشار دهید.
- اکنون تمام داده های شما بر اساس سال مرتب می شوند.
نکته: مرتب سازی بر اساس تاریخ در اکسل کار نمی کند
هنگامی که تاریخ ها درج شده انددر قالب متن در اکسل مرتب سازی بر اساس تاریخ کار نخواهد کرد.
بیشتر بخوانید: اکنون و توابع قالب در Excel VBA (4 مثال)
همچنین ببینید: تجزیه و تحلیل What-If در اکسل با مثالنتیجه
اینها راههایی برای مرتب کردن تاریخ در اکسل بر اساس سال است. من تمام روشها را با مثالهای مربوطه نشان دادهام، اما بسته به موقعیتهای متعدد میتواند تکرارهای بسیار دیگری نیز وجود داشته باشد. من همچنین در مورد اصول توابع استفاده شده بحث کرده ام. اگر روش دیگری برای دستیابی به این هدف دارید، لطفاً آن را با ما به اشتراک بگذارید.