לְהִצטַיֵן

מנתח מחרוזת לזמן

Parse Time String Time

נוסחת Excel: ניתוח מחרוזת זמן לזמןנוסחה כללית | _+_ | סיכום

לנתח מחרוזת טקסט המייצגת זמן ל- זמן אקסל מתאים , אתה יכול להשתמש בנוסחה המבוססת על ימין , שמאלה , בֵּינוֹנִי , ו זְמַן פונקציות. בדוגמה המוצגת, הנוסחה ב- F5 היא:



= TIME ( LEFT (A1,2), MID (A1,3,2), RIGHT (A1,2))

אשר מנתח מחרוזת זמן בת 6 תווים בפורמט hhmmss לא זמן אקסל תקף .

כיצד לעגל ל -2 מקומות עשרוניים באקסל

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





הֶקשֵׁר

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

זמן רצוי פורמט כניסה
2.5 שעות 2:30
30 דקות 0:30
10 דקות, 15 שניות 0:10:15
45 שניות 0:00:45

הדוגמה בדף זה מציגה דרך אחת לדלג על נקודתיים ולהזין מחרוזת טקסט פשוטה בת 4 ספרות או 6 ספרות המייצגת זמן, ולאחר מכן לנתח את הטקסט לזמן אקסל תקין עם נוסחה ב- טור עוזר .



זוהי דוגמה טובה ל קינון פונקציה אחת בתוך פונקציה אחרת באותה נוסחה.

הֶסבֵּר

ראשית, שים לב שהתאים ב- F5: F13 הם מעוצב כטקסט לפני הכניסה . זה מאפשר לזמנים להכיל אפסים מובילים כמו '083000'. לחלופין, תוכל להזין מחרוזות זמן אלה עם ציטוט יחיד בהתחלה (') כדי לאלץ את Excel לכבד אותן כטקסט.

לאחר מכן, מחרוזת הזמן מכילה 6 תווים בפורמט הבא:

 
= TIME ( LEFT (E5,2), MID (E5,3,2), RIGHT (E5,2))

המשמעות היא שהנוסחה צריכה לאסוף 2 תווים כל אחד למשך שעה, דקה ושנייה. עבודה זו מבפנים ומבחוץ מבוצעת עם הפונקציות LEFT, MID ו- RIGHT:

 
hhmmss // as text

כל אחת מהפונקציות מחזירה תוצאה ישירות לפונקציית TIME. ב- E9, יש לנו:

 
 LEFT (E5,2) // get hh  MID (E5,3,2) // get mm  RIGHT (E5,2) // get ss

אז התוצאה בתוך TIME נראית כך:

 
041055

לאחר מכן הפונקציה TIME מטפלת בשקט בהמרת הטקסט למספר ומחזירה זמן חוקי:

 
= TIME ('04','10','55')

מייצג 4 שעות, 10 דקות ו -55 שניות.

עם מחרוזת זמן בת 4 תווים

הנוסחה ב- C5 נועדה להתמודד עם מחרוזת זמן של 4 תווים בלבד (שעות ודקות), כך שהמבנה קצת יותר פשוט. אנחנו פשוט מסמנים את הערך לשניות לתוך הפונקציה TIME כאפס:

 
04:10:55
הסופר דייב בראנס


^