Ինչ իմանալ
- DATEVALUE ֆունկցիան Excel-ում փոխակերպում է տեքստային ձևաչափված ամսաթիվը սերիական համարի:
- Օգտագործեք այս գործառույթը, երբ բջիջը պարունակում է ամսաթիվ, որը ձևաչափված է որպես տեքստ, այլ ոչ թե թիվ, որը կարող է տեղի ունենալ ներմուծված կամ պատճենված տվյալների դեպքում:
- Ֆունկցիայի շարահյուսությունն ու արգումենտն են՝ =DATEVALUE(date_text)
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել DATEVALUE ֆունկցիան Excel-ի ցանկացած տարբերակում, ներառյալ Excel 2019 և Microsoft 365:
Ի՞նչ է DATEVALUE ֆունկցիան:
DATEVALUE ֆունկցիան Excel-ում փոխակերպում է տեքստային ձևաչափված ամսաթիվը սերիական համարի: Այնուհետև Excel-ը կարող է կարդալ սերիական համարը՝ ամսաթիվը հասկանալու համար:
Այս Excel ֆունկցիան անհրաժեշտ է, երբ բջիջը պարունակում է ամսաթվի մասին տեղեկատվություն, սակայն այն պահվում է սովորական տեքստում: Այն ավտոմատ կերպով ամսաթվի փոխարկելու փոխարեն, Excel-ը բջիջը տեսնում է որպես թվեր և տառեր, ինչը դժվարացնում է դրա հետ աշխատելը: Դա կարող է տեղի ունենալ, եթե ամսաթիվը պատճենվել կամ ներմուծվել է այլ տեղից:
Դուք կարող եք օգտագործել DATEVALUE Excel ֆունկցիան՝ ստանալու ամսաթվի սերիական համարը, որն այնուհետև կարող է օգտագործվել այն ճիշտ ձևաչափելու համար որպես ամսաթիվ և օգտագործել այն այլ ամսաթվի վրա հիմնված բանաձևերի հետ, տեսակավորել այն այլ ամսաթվերով և այլն:
DATEVALUE ֆունկցիան աշխատում է Excel-ի բոլոր տարբերակներում:
DATEVALUE ֆունկցիայի շարահյուսություն և փաստարկներ
Բոլոր բանաձևերը, որոնք օգտագործում են այս ֆունկցիան, պետք է ձևաչափվեն այսպես.
=DATEVALUE(ամսաթվի_տեքստ)
date_text միակ արգումենտն է, որը այն աջակցում է: Այն կարող է հղում կատարել այլ բջիջների կամ ամսաթվի մասին տեղեկատվությունը կարող է պահվել բանաձևում:
Ահա որոշ կանոններ, որոնք պետք է հիշել DATEVALUE ֆունկցիայի մասին.
- Եթե ամսաթիվ_տեքստային տարին բաց է թողնված, ապա օգտագործվում է ընթացիկ տարին:
- Եթե date_text-ը ներառում է ժամանակի մասին տեղեկատվություն, Excel-ն անտեսում է այն:
- Եթե ամսաթվի տեղեկատվությունը մուտքագրվում է անմիջապես բանաձևի մեջ, այն պետք է շրջապատված լինի չակերտներով:
- Եթե ամսաթվի տեղեկատվությունը նշված է մեկ այլ բջիջում, որը ներառում է ամսվա տեքստային անվանումը (օրինակ՝ մարտ կամ մարտ), ամիսը պետք է լինի երկրորդ տեղում (ինչպես 31-մար-2020):
- ԱՐԺԵՔԸ! սխալը կցուցադրվի, եթե date_text-ը դուրս է ամսաթվերի միջակայքից 1/1/1900–9999-31-12:
- ԱՐԺԵՔԸ! սխալը կցուցադրվի, եթե date_text թվալը թվա (այսինքն՝ այն չունի գծիկներ կամ շեղեր, ինչպես սովորական ամսաթիվը):
DATEVALUE ֆունկցիայի օրինակներ
Ահա մի քանի տարբեր եղանակներ, որոնցով կարող եք օգտագործել այս ֆունկցիան.
Հղման ամսաթիվ մեկ այլ բջիջից
=DATEVALUE(A2)
Ենթադրենք, որ A1-ը կարդում է որպես 4-4-2002, այս DATEVALUE բանաձևի օրինակը կստեղծի 37350 սերիական համարը:
Մուտքագրեք ամսաթիվը բանաձևի ներսում
=DATEVALUE("2007-25-12")
Սա այս ֆունկցիան օգտագործելու ևս մեկ եղանակ է: Ամսաթիվը չակերտների մեջ մուտքագրելը փոխարինում է մեկ այլ բջիջ զանգելու համար: Այս բանաձևը արտադրում է 39441 սերիական ամսաթիվը:
Ժամադրել բազմաթիվ բջիջներից
=DATEVALUE(A2 &"/" & A3 &"/" & A4)
DATEVALUE ֆունկցիայի այս օրինակում օգտագործվում է նույն կարգավորումը, սակայն մենք վերցնում ենք ամսաթվի տվյալները երեք առանձին բջիջներից՝ A2=5, A3=18 և A4=2017:
Սա պահանջում է ամպերսանդի նշան, որպեսզի մենք կարողանանք շեղեր ավելացնել՝ օրը, ամիսը և տարին առանձնացնելու համար: Այնուամենայնիվ, արդյունքը դեռևս սերիական համար է, քանի որ գործառույթը հենց դրա համար է, ուստի մենք պետք է ձևաչափենք բջիջը որպես իրական ամսաթիվ (տես ստորև), որպեսզի տեսնենք, որ այն ներկայացված է որպես 5/18/2017:
Օգտագործեք ամպերսանդ ամսաթվի բանաձևում
=DATEVALUE("3" &"/" & A2 &"/" &"2002")
Այս օրինակում ֆունկցիան շատ նման է իր վերևում գտնվողին, բայց օրն ու տարին հաշվելու համար բջջային հղումներ օգտագործելու փոխարեն, մենք դրանք ձեռքով մուտքագրում ենք կրկնակի չակերտների միջոցով:
Ամսաթիվը բջիջից հանել այլ տվյալներով
=DATEVALUE(LEFT(A20, 10))
Եթե բջիջը պարունակում է այլ տեղեկություններ, որոնք ձեզ պետք չեն, կարող եք օգտագործել այնպիսի գործառույթներ, ինչպիսիք են LEFT-ը և RIGHT-ը՝ ամսաթիվը մեկուսացնելու համար: Այս օրինակում DATEVALUE ֆունկցիան զուգակցվում է LEFT ֆունկցիայի հետ այնպես, որ այն դիտում է ձախից միայն առաջին 10 նիշերը: Արդյունքը 41654 է, որը Excel-ը կարող է ձևակերպել որպես 1/15/2014 թողարկման ամսաթիվ.
Ամսաթիվ հանել MID ֆունկցիայով
=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))
Վերջապես, մենք ունենք այս բանաձևը, որը միավորում է ոչ միայն MID ֆունկցիան, այլև FIND ֆունկցիան՝ ամսաթիվը հանելու և սերիական համարի ձևաչափով ներկայացնելու համար: MID ֆունկցիան սահմանում է A2-ը որպես թիրախ և օգտագործում է FIND՝ սահմանելու տարածությունը (" ") որպես կետ, որտեղ ֆունկցիան պետք է սկսի հաշվել: MID ֆունկցիայի վերջում գտնվող թիվը սահմանում է, թե քանի նիշ պետք է հանել, որը մեր օրինակում 7 է: Արդյունքը 43944 է, որը, երբ ձևաչափվում է որպես ամսաթիվ, վերածվում է 4/23/2020 թ.
DATEVALUE Սխալներ
Ստորև բերված են իրավիճակների մի քանի օրինակներ, երբ DATEVALUE ֆունկցիան ցույց կտա սխալ: Համաձայն վերը նշված կանոնների՝ VALUE-ով տողերը: սխալը պարունակում է տվյալներ, որոնք չեն կարող մշակվել այս ֆունկցիայի կողմից:
Թվերի ձևաչափում ամսաթվերի մեջ
Երբ Excel-ն արտադրում է ամսաթվի սերիական համարը, ձեզ մնում է համարը, որը ցույց է տալիս, թե քանի օր է այն մնացել 1/1/1900-ից: Սա դժվար թե օգտագործվի, ուստի այն, ինչ դուք պետք է անեք, ձևաչափեք այդ բջիջը որպես սովորական ամսաթիվ:
Անմիջապես իմանալու, թե արդյոք բջիջը ձևաչափված է որպես տեքստ, թե ամսաթիվ՝ ստուգելն է, թե ինչպես է այն հավասարեցված բջջի ներսում: Որպես տեքստ ձևաչափված ամսաթվերը սովորաբար հավասարեցվում են ձախ կողմում, մինչդեռ ամսաթվի ձևաչափով բջիջները սովորաբար աջ հարթեցված են:
- Ընտրեք այն բջիջ(ները), որոնք պետք է ձևաչափվեն որպես ամսաթիվ:
- Տուն ներդիրից Excel-ի վերևում, գտնեք Համար բաժինը:
Ընտրեք բացվող ընտրացանկը և ընտրեք ամսաթվի տարբերակ, օրինակ՝ Կարճ ամսաթիվ կամ Երկար ամսաթիվ.