כיצד להכניס חותם וזמן במהירות ב- Excel

חותמת זמן היא משהו שאתה משתמש בו כשאתה רוצה לעקוב אחר פעילויות.

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

בואו נתחיל.

קיצור מקשים להוספת תאריך וחותמת זמן ב- Excel

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

להלן קיצור המקשים בכדי להזין במהירות את התאריך הנוכחי ב- Excel:

Control +: (החזק את מקש הבקרה ולחץ על מקש המעי הגס).

להלן אופן השימוש בו:

  • בחר את התא שבו ברצונך להוסיף את חותמת הזמן.
  • השתמש בקיצור המקשים Control +:
    • זה יכניס מייד את התאריך הנוכחי לתא.

כמה דברים שחשוב לדעת:

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

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

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

Control + Shift +:

זה יכניס מיד את הזמן הנוכחי לתא.

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

שימוש בפונקציות TODAY ו- NOW להוספת חותמות תאריך וזמן ב- Excel

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

אם ברצונך לעדכן את התאריך והשעה הנוכחיים בכל פעם שנעשה שינוי בחוברת העבודה, עליך להשתמש בפונקציות Excel.

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

הכנס את התאריך הנוכחי באמצעות פונקציית TODAY

כדי להכניס את התאריך הנוכחי, פשוט הזן = TODAY () בתא שבו אתה רוצה אותו.

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

כדי לעשות זאת:

  • לחץ לחיצה ימנית על התא ובחר 'עיצוב תאים'.
  • בתיבת הדו -שיח עיצוב תאים, בחר קטגוריית תאריכים בכרטיסיה מספר.
  • בחר את תבנית התאריך הדרושה (או שאתה יכול פשוט ללכת עם תבנית ברירת המחדל).
  • לחץ על אישור.

שים לב כי נוסחה זו היא תנודתית ותחושב מחדש בכל פעם שיש שינוי בחוברת העבודה.

הכנס תאריך וחותמת זמן באמצעות הפונקציה NOW

אם אתה רוצה את התאריך וחותמת הזמן יחד בתא, תוכל להשתמש בפונקציה NOW.

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

כדי לעשות זאת:

  • לחץ לחיצה ימנית על התא ובחר 'עיצוב תאים'.
  • בתיבת הדו -שיח עיצוב תאים, בחר בקטגוריה 'מותאם אישית' בכרטיסיה מספר.
  • בשדה סוג, הזן dd-mm-yyyy hh: mm: ss
  • לחץ על אישור.

זה יבטיח שהתוצאה תציג את התאריך כמו גם את השעה.

שים לב כי נוסחה זו היא תנודתית ותחושב מחדש בכל פעם שיש שינוי בחוברת העבודה.

הפניות מעגליות טריק להוספת אוטומטית תאריך וחותמת זמן ב- Excel

אחד הקוראים שלי ג'ים מאייר הגיע אלי עם השאילתה להלן.

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

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

כדי להכניס את חותמת הזמן באופן אוטומטי, יש טכניקה חכמה באמצעות הפניות מעגליות (תודה לצ'אנדו על הטכניקה הנפלאה הזו).

בואו נבין תחילה מה המשמעות של הפניה מעגלית ב- Excel.

נניח שיש לך ערך 1 בתא A1 ו -2 בתא A2.

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

זה קורה כאשר אתה משתמש בהתייחסות התא A3 בחישוב שמתרחש ב- A3.

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

עם זאת, קיים מנגנון בו אנו יכולים לאלץ את Excel לפחות לנסות מספר פעמים נתון לפני ויתור.

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

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

להלן השלבים לביצוע פעולה זו:

  • עבור אל קובץ -> אפשרויות.
  • בתיבת הדו -שיח אפשרויות Excel, בחר נוסחאות.
  • באפשרויות המחושבות, סמן את האפשרות אפשר חישוב איטרטיבי.
  • עבור לתא B2 והזן את הנוסחה הבאה:
    = IF (A2 "", IF (B2 "", B2, NOW ()), "")

זהו זה!

כעת כאשר אתה מזין משהו בעמודה A, חותמת זמן תופיע אוטומטית בעמודה B בתא הסמוך לה.

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

אם אתה רוצה שחותם הזמן יתעדכן בכל פעם שהתא הסמוך בעמודה A מתעדכן, השתמש בנוסחה שלהלן (השתמש Control + Shift + Enter במקום מקש Enter):

= IF (A2 "", IF (AND (B2 "", CELL ("address") = ADDRESS (ROW (A2), COLUMN (A2))), NOW (), IF (CELL ("address") ADRESS ( ROW (A2), COLUMNN (A2)), B2, NOW ())), "")

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

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

שימוש ב- VBA להוספת חותמת זמן אוטומטית ב- Excel

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

VBA נותן לך גמישות רבה בהקצאת תנאים שבהם ברצונך שיופיע חותמת הזמן.

להלן קוד שיכניס חותמת זמן בעמודה B בכל פעם שיש כניסה/שינוי כלשהו בתאים בעמודה A.

'קוד על ידי Sumit Bansal מ- https://trumpexcel.com גליון משנה פרטי_שינוי (ByVal Target as Range) על שגיאה GoTo Handler If Target.Column = 1 And Target.Value "" ואז Application.EnableEvents = False Target.Offset (0, 1) = פורמט (עכשיו (), "dd-mm-yyyy hh: mm: ss") Application.EnableEvents = True End If Handler: End Sub

קוד זה משתמש ב- IF Then construct כדי לבדוק אם התא הנערך נמצא בעמודה A. אם זה המצב, הוא מוסיף את חותמת הזמן בתא הסמוך בעמודה B.

שים לב שקוד זה יחליף כל תוכן קיים של התאים בעמודה B. אם תרצה. אתה יכול לשנות את הקוד כדי להוסיף תיבת הודעות להצגת הודעה במקרה שיש תוכן קיים.

היכן לשים את הקוד הזה?

יש להזין קוד זה כאירוע שינוי גליון העבודה כך שהוא יופעל בכל פעם שיש שינוי.

כדי לעשות זאת:

  • לחץ לחיצה ימנית על הכרטיסייה גליון העבודה ובחר הצג קוד (או השתמש בקיצור המקשים Alt + F11 ולאחר מכן לחץ פעמיים על שם הגיליון בחוקר הפרויקט).
  • העתק והדבק קוד זה בחלון הקוד של הגיליון.
  • סגור את עורך VB.

הקפד לשמור את הקובץ עם סיומת .XLS או .XLSM מכיוון שהוא מכיל מאקרו.

יצירת פונקציה מותאמת אישית להוספת חותמת זמן

יצירת פונקציה מותאמת אישית היא דרך חכמה באמת להכניס חותמת זמן ל- Excel.

הוא משלב את העוצמה של VBA עם פונקציות, ותוכל להשתמש בו כמו כל פונקציה אחרת של דף עבודה.

להלן הקוד שיצור פונקציה מותאמת של "חותמת זמן" ב- Excel:

'קוד על ידי Sumit Bansal מתוך http://trumpexcel.com חותמת זמן פונקציה (הפניה כטווח) אם Reference.Value "" ואז חותמת זמן = פורמט (עכשיו, "dd-mm-yyy hh: mm: ss") חותמת זמן אחרת = " "פונקציית סיום אם סיום

היכן לשים את הקוד הזה?

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

להלן הצעדים להצבת קוד זה במודול:

  • הקש ALT + F11 מהמקלדת. זה יפתח את עורך VB.
  • בסייר הפרויקטים בעורך VB, לחץ באמצעות לחצן העכבר הימני על כל אחד מהאובייקטים ועבור אל הוספה -> מודול. זה יכניס מודול חדש.
  • העתק והדבק את הקוד לעיל בחלון קוד המודול.
  • סגור את עורך VB או הקש שוב על ALT + F11 כדי לחזור לדף העבודה.

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

הוא גם מעדכן את חותמת הזמן בכל פעם שהערך מתעדכן.

הקפד לשמור את הקובץ עם סיומת .XLS או .XLSM מכיוון שהוא מכיל קוד VB.

מקווה שמצאת הדרכה שימושית.

ספר לי את דעתך בסעיף ההערות.

אתה עשוי גם לאהוב את הדרכות והמשאבים הבאים של Excel:

  • כיצד להריץ מאקרו ב- Excel.
  • כיצד ליצור ולהשתמש בתוספות אקסל.
  • בחר פריטים מרובים מרשימה נפתחת ב- Excel.
  • הכנסת חותם זמן ותאריך ב- Google Sheets.
  • אוסף תבניות אקסל בחינם.
  • תבנית לוח זמנים של Excel.
  • תבנית לוח השנה של Excel.
  • המרת זמן למספר עשרוני ב- Excel (שעות, דקות, שניות)

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave