اگر تاريخ شمسي در اكسل به شكل نامرتبي مانند 95/2/2 و يا 1395/02/07 و ... وارد شده باشد ، مي توانيد با فرمول زير آنها را تصحيح نماييد و به شكل 1395/05/17 مرتب كنيد:
=TEXT(
(IF( LEFT(A4,2)*1=13,LEFT(A4,4),1300+LEFT(A4,2)) * 100
+ MID(A4,FIND("/",A4)+1,FIND("/",A4,FIND("/",A4)+1)-FIND("/",A4)-1)*1)*100
+ IF(LEFT(RIGHT(A4,2))="/", RIGHT(A4), RIGHT(A4,2)),
"####/##/##")
البته پيشنهاد مي كنم كه تاريخ شمسي را همواره به شكل يك عدد و بدون اسلش وارد نماييد تا بتوانيد از مزاياي عدد بودن آن بهره ببريد و بنابراين بهتر است كه تابع فوق را به صورت زيرا بنويسيم:
=(IF( LEFT(A4,2)*1=13,LEFT(A4,4),1300+LEFT(A4,2)) * 100
+ MID(A4,FIND("/",A4)+1,FIND("/",A4,FIND("/",A4)+1)-FIND("/",A4)-1)*1)*100
+ IF(LEFT(RIGHT(A4,2))="/", RIGHT(A4), RIGHT(A4,2))
خيلي قصد نداريم كه توابع را جز به جز بگويم اما به صورت كلي شرح اين توابع عبارتند از :
تابع IF كه همان تابع شرطي اكسل است.
آموزش اكسل تابع LEFT كه براي جدا كردن چند حرف / كاراكتر از ابتداي يك متن بكار مي روند.
تابع Right دقيقا مانند تابع Leftاست و عمليات جدا سازي را از انتهاي متن انجام مي دهد.
تابع Find براي يافتن محل يك كاراكتر در يك متن بكار مي رود.
تابع Text همان فرمت سل در اكسل ، كه با فرمول نويسي مشخص مي شود.


معرفي تابع Choose و IF در اكسل
همه چيز درباره تركيب متن در اكسل
آموزش صفحه بندي در اكسل
آشنايي با انواع داده در اكسل
همه چيز درباره كامنت در اكسل
يافتن مقادير تكراري در Excel به همراه فورمول عدم تكرار
فرم خام ثبت ساعت ورود و خروج در اكسل
آموزش روش هاي تبديل اكسل به عكس