यह ट्यूटोरियल एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के तरीकों को दर्शाएगा। जब हमें गतिविधियों का ट्रैक रखने की आवश्यकता होती है, तो हम टाइमस्टैम्प का उपयोग करते हैं। उदाहरण के लिए, हम यह ट्रैक रखना चाहेंगे कि प्रत्येक कर्मचारी कब कार्यालय पहुंचता है। टाइमस्टैम्प प्रविष्टियों का ट्रैक रखने से एक व्यक्ति को अपने दैनिक कार्य को ठीक से प्रबंधित करने में मदद मिलती है। तो आइए देखें कि हम एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से कैसे डाल सकते हैं।
आप यहां से अभ्यास वर्कबुक डाउनलोड कर सकते हैं।
एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के 5 आसान तरीके
इस लेख में, हम टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के कई तरीकों पर चर्चा करेंगे। इस लेख के तरीके स्थिर और गतिशील दोनों तरीकों को समाहित करेंगे। इस लेख में, हम टाइमस्टैम्प को स्वचालित रूप से डालने के 5 अलग-अलग तरीकों का प्रदर्शन करेंगे।
1. एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के लिए कीबोर्ड शॉर्टकट का उपयोग करें
कीबोर्ड शॉर्टकट एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने का एक स्थिर तरीका है। हम कीबोर्ड शॉर्टकट का उपयोग करके जल्दी से एक टाइमस्टैम्प डाल सकते हैं। इस क्रिया को करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, सेल C5 चुनें जहां हम टाइमस्टैम्प दर्ज करना चाहते हैं।
- अगला, Ctrl + ; दबाएं।
- उपरोक्त क्रिया सेल C5 में वर्तमान तिथि लौटाती है।
- फिर, सेल C6 चुनें और Ctrl + Shift + : दबाएं। यह वर्तमान समय लौटाता है।
- उसके बाद, सेल C7 चुनें और (Ctrl + ;) + Space + (Ctrl + Shift + ;) दबाएं।
- अंत में, हम सेल C7 में तिथि और टाइमस्टैम्प देख सकते हैं।

अधिक पढ़ें: VBA के बिना सेल बदलने पर एक्सेल टाइमस्टैम्प कैसे डालें (3 तरीके)
2. सूत्र के साथ टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालें
सूत्रों का उपयोग एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने का गतिशील तरीका है। इस विधि में, हम TODAY फंक्शन और NOW फंक्शन का उपयोग करेंगे। सूत्र वर्तमान तिथि और समय के साथ स्वचालित रूप से अपडेट होंगे।
2.1 TODAY फंक्शन डालें
TODAY फंक्शन का उपयोग करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, सेल C5 चुनें।
- दूसरे, उस सेल में निम्न सूत्र टाइप करें:
=TODAY()- Enter दबाएं।
- तीसरे, हम सेल C5 में वर्तमान तिथि देख सकते हैं।

- इसके अलावा, सेल C5 पर राइट-क्लिक करें।
- Format Cells विकल्प चुनें।

- Format Cells नामक एक नया डायलॉग बॉक्स दिखाई देगा।
- फिर, उस डायलॉग बॉक्स से Number टैब पर जाएं। Category सेक्शन से Date विकल्प चुनें।
- इसके बाद, टाइप ' 3-4-12 1:30 PM' से चुनें।
- तो, हम सैंपल बॉक्स में अपने आउटपुट का डेमो देख सकते हैं।
- अब, OK पर क्लिक करें।

- अंत में, हमें सेल C5 में वर्तमान तिथि और समय का टाइमस्टैम्प मिलता है।

2.2 NOW फंक्शन लागू करें
पिछली विधि के समान, हम NOW फंक्शन का उपयोग करके टाइमस्टैम्प प्रविष्टियों को स्वचालित रूप से डाल सकते हैं। एक्सेल में NOW फंक्शन वर्तमान तिथि और समय लौटाता है। इस विधि को करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, सेल C5 चुनें।
- अगला, उस सेल में निम्न सूत्र टाइप करें:
=NOW()- अब, Enter दबाएं।
- अंत में, हम सेल C5 में एक टाइमस्टैम्प डेटा प्रविष्टि देख सकते हैं।

अधिक पढ़ें: सेल बदलने पर एक्सेल में टाइमस्टैम्प कैसे डालें (2 प्रभावी तरीके)
3. विभिन्न कॉलम में डेटा दर्ज करके टाइमस्टैम्प स्वचालित रूप से डालें
मान लें कि हम प्रत्येक कर्मचारी का कार्यालय में प्रवेश समय जानना चाहते हैं। साथ ही, कर्मचारी स्प्रेडशीट कॉलम में अपना नाम टाइप करके हर दिन अपने प्रवेश टाइमस्टैम्प रिकॉर्ड करेंगे। जब लोग पहले संबंधित कॉलम में अपना नाम दर्ज करते हैं, तो उसके बगल वाला कॉलम स्वचालित रूप से उनके प्रवेश टाइमस्टैम्प के साथ-साथ तिथियां भी प्रदर्शित करेगा। इस विधि को करने के लिए, हम IF और NOW फंक्शन के संयोजन का उपयोग करेंगे। तो, बस इस विधि को लागू करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- शुरू करने के लिए, सेल C5 चुनें और निम्न सूत्र टाइप करें:
=IF(B5<>"",IF(C5="",NOW(),C5),"")- Enter दबाएं।
- इसके अलावा, सेल C5 से C8 तक Fill Handle टूल को खींचें। यह चयनित सेल में उपरोक्त सूत्र लागू करेगा।

- अगला, File टैब पर जाएं।

- मेनू से Options चुनें।

- Excel Options नामक एक नया डायलॉग बॉक्स दिखाई देगा।
- इसके अलावा, Formulas विकल्प चुनें।
- फिर, Calculation options से 'Enable iterative calculation' विकल्प चेक करें।
- अब, OK पर क्लिक करें।

- उसके बाद, सेल B5 में किसी भी कर्मचारी का नाम टाइप करें।
- परिणामस्वरूप, हमें सेल C5 में स्वचालित रूप से तिथि और टाइमस्टैम्प मिलता है।

- अंत में, अन्य कर्मचारियों के नाम टाइप करें। हमें निम्न छवि की तरह परिणाम मिलेंगे।

🔎 सूत्र कैसे काम करता है?
- NOW(): वर्तमान टाइमस्टैम्प लौटाता है।
- IF(C5="",NOW(),C5),""): यदि सेल C5 को कोई मान मिलता है तो यह सूत्र प्रविष्टि का टाइमस्टैम्प लौटाएगा।
- IF(B5<>"",IF(C5="",NOW(),C5),""): यह भाग स्वचालित रूप से पिछला टाइमस्टैम्प लौटाता है यदि हम सेल B5 में कोई मान दर्ज करते हैं।
अधिक पढ़ें: एक्सेल में डेटा एंट्री फॉर्म कैसे बनाएं (चरण दर चरण)
समान पठन
- यूनिक्स टाइमस्टैम्प को एक्सेल में तिथि में कैसे बदलें (3 तरीके)
- एक्टिव डायरेक्टरी टाइमस्टैम्प को एक्सेल में तिथि में बदलें (4 तरीके)
- SAP टाइमस्टैम्प को एक्सेल में तिथि में कैसे बदलें (4 तरीके)
- एक्सेल VBA में डेटा एंट्री फॉर्म बनाएं (आसान चरणों के साथ)
4. एक्सेल VBA का उपयोग करके टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालें
मान लें कि आप एक उन्नत एक्सेल उपयोगकर्ता हैं और VBA से परिचित हैं। VBA के साथ एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने का एक और तरीका है। हम इस विधि को दर्शाने के लिए निम्नलिखित डेटासेट का उपयोग करेंगे।

आइए इस विधि को निष्पादित करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, VBA नामक वर्कशीट टैब पर राइट-क्लिक करें और View Code विकल्प चुनें।

- उपरोक्त कमांड एक VBA कोड विंडो खोलेगा।
- अगला, उस खाली VBA कोड विंडो में निम्न कोड टाइप करें।
Private Sub Worksheet_Change(ByVal Target As Range) Dim zInt As Integer Dim zStr As String Dim yzStr As String On Error Resume Next zStr = "B" yzStr = "C" If (Not Application.Intersect(Me.Range(zStr & ":" & zStr), Target) Is Nothing) Then zInt = Target.Row Me.Range(yzStr & zInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss") End If End Sub
- फिर, कोड चलाने के लिए Run बटन पर क्लिक करें या F5 कुंजी दबाएं।

- इसके अलावा, VBA1 नामक एक मैक्रो बनाएं और RUN बटन पर क्लिक करें।

- उसके बाद, सेल B5 में एक कर्मचारी का नाम दर्ज करें।
- परिणामस्वरूप, हमें सेल C5 में प्रवेश समय का टाइमस्टैम्प स्वचालित रूप से मिलता है।

- अंत में, अन्य दो सेल में नाम टाइप करें। हमें निम्न छवि की तरह उनके संबंधित टाइमस्टैम्प मिलेंगे।

अधिक पढ़ें: एक्सेल VBA: मैक्रो चलने पर टाइमस्टैम्प डालें
5. कस्टम फंक्शन के साथ एक्सेल में टाइमस्टैम्प स्वचालित रूप से डालें
यह विधि टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के लिए VBA कोड का एक और उपयोग है। इस विधि में, हम VBA कोड के साथ एक कस्टम फंक्शन बनाएंगे। वह फंक्शन हमें हमारी वर्कशीट में किसी भी प्रविष्टि का टाइमस्टैम्प दर्ज करने की अनुमति देगा। हम इस विधि को दर्शाने के लिए निम्नलिखित डेटा सेट का उपयोग करेंगे। हम कॉलम B में प्रविष्टियां करेंगे। कोड कॉलम C में एक संबंधित टाइमस्टैम्प लौटाएगा।

इसे करने के लिए निम्नलिखित चरणों से गुजरें।
चरण:
- सबसे पहले, Developer tab पर जाएं।
- दूसरे, रिबन से Visual Basic चुनें।

- एक VBA प्रोजेक्ट विंडो खुलेगी।
- तीसरे, Sheet6 (Custom) पर राइट-क्लिक करें। आप वह वर्कशीट चुनेंगे जहां आप कोड लागू करना चाहते हैं।
- फिर, Insert > Module चुनें।

- एक खाली VBA कोड विंडो खुलेगी।
- इसके अलावा, उस कोड विंडो में निम्न कोड टाइप करें:
Function TIMESTAMP(Ref As Range) If Ref.Value <> "" Then TIMESTAMP = Format(Now, "dd-mm-yyyy hh:mm:ss") Else TIMESTAMP = "" End If End Function
- अब, कोड को सेव करने के लिए Save बटन पर क्लिक करें।

- उसके बाद, सेल C5 चुनें।
- उस सेल में नव निर्मित फंक्शन के साथ सूत्र डालें:
=TIMESTAMP(B5)- Enter दबाएं।
- फिर, सेल C5 से C7 तक Fill Handle टूल खींचें।

- बाद में, सेल B5 में एक नाम दर्ज करें।
- परिणामस्वरूप, हमें सेल B5 के लिए सेल C5 में एक टाइमस्टैम्प मिलता है।

- अंत में, अन्य दो प्रविष्टियां दर्ज करें। तो, हमें निम्न छवि की तरह परिणाम मिलेंगे।

अधिक पढ़ें: पंक्ति में सेल संशोधित होने पर एक्सेल डेट स्टैम्प कैसे डालें
निष्कर्ष
निष्कर्षतः, यह लेख 5 अलग-अलग तरीके दिखाता है एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से डालने के लिए। इस लेख में दिए गए नमूना वर्कशीट को डाउनलोड करके अपने कौशल का परीक्षण करें। यदि आपके कोई प्रश्न हैं, तो कृपया नीचे बॉक्स में एक टिप्पणी छोड़ दें। हमारी टीम आपके संदेश का यथाशीघ्र उत्तर देने का प्रयास करेगी। भविष्य में अधिक आविष्कारशील माइक्रोसॉफ्ट एक्सेल समाधानों के लिए नज़र रखें।
संबंधित लेख
- एक्सेल में स्थिर तिथि कैसे डालें (4 सरल तरीके)
- टाइमस्टैम्प को एक्सेल में तिथि में बदलें (7 आसान तरीके)
- एक्सेल में तिथि से टाइमस्टैम्प कैसे हटाएं (4 आसान तरीके)
- वेब फॉर्म से एक्सेल स्प्रेडशीट भरें
- ड्रॉप डाउन सूची के साथ एक्सेल में डेटा एंट्री फॉर्म बनाएं (2 तरीके)