לְהִצטַיֵן

המרת מחרוזת תאריכים לשעה תאריך

Convert Date String Date Time

נוסחת Excel: המרת מחרוזת תאריכים לשעה תאריךנוסחה כללית | _+_ | סיכום

כאשר מידע תאריכים ממערכות אחרות מודבק או מיובא ל- Excel, ייתכן שלא יזוהה כתאריך או שעה מתאימים. במקום זאת, Excel עשויה לפרש מידע זה כערך טקסט או מחרוזת בלבד.



כדי להמיר מחרוזת תאריכים לתאריך זמן (תאריך עם זמן) ניתן לנתח את הטקסט לרכיבים נפרדים ואז לבנות תאריך זמן ראוי.

בדוגמה המוצגת אנו משתמשים בנוסחאות להלן.





כדי לחלץ את התאריך, הנוסחה ב- C5 היא:

= LEFT (date,10)+ MID (date,12,8)

כדי לחלץ את התאריך, הנוסחה ב- d5 היא:



 
= DATEVALUE ( LEFT (B5,10))

כדי להרכיב תאריך זמן, הנוסחה ב- E5 היא:

vlookup מחזירה # n / a כאשר קיימת התאמה
 
= TIMEVALUE ( MID (B5,12,8))
הֶסבֵּר

כדי לקבל את התאריך, אנו חולצים את 10 התווים הראשונים של הערך בעזרת LEFT:

 
=C5+D5

התוצאה היא טקסט, כך שכדי לגרום ל- Excel לפרש כתאריך, אנו עוטפים את LEFT ב- DATEVALUE, מה שהופך את הטקסט לערך נכון של תאריך Excel.

כדי לקבל את הזמן, אנו מחלצים 8 תווים מאמצע הערך עם MID:

 
 LEFT (B5,10) // returns '2015-03-01'

שוב, התוצאה היא טקסט. כדי לגרום ל- Excel לפרש כשעה, אנו עוטפים את MID ב- TIMEVALUE, הממיר את הטקסט לערך זמן נכון של Excel.

כדי לבנות את תאריך הזמן הסופי, אנו רק מוסיפים את ערך התאריך לערך הזמן.

הכל בנוסחה אחת

למרות שדוגמה זו מחלצת את התאריך והשעה בנפרד להבהרה, תוכל לשלב נוסחאות אם תרצה. הנוסחה הבאה מחלצת את התאריך והשעה ומוסיפה אותן יחד בשלב אחד:

 
 MID (B5,12,8) // returns '12:28:45'

שים לב כי DATEVALUE ו- TIMEVALUE אינם נחוצים במקרה זה מכיוון שפעולת המתמטיקה (+) גורמת ל- Excel לאלץ את ערכי הטקסט באופן אוטומטי למספרים.

הסופר דייב בראנס


^