सामग्री सारणी
सेल बदलल्यावर एक्सेलमध्ये टाइमस्टँप कसा करायचा हे हा लेख स्पष्ट करतो. तुम्हाला एखाद्या विशिष्ट स्तंभाच्या सेलमधील डेटा एंट्रीचा मागोवा ठेवावा लागेल. उदाहरणार्थ, तुम्ही डेटा इनपुट करण्यासाठी B स्तंभ आरक्षित केला आहे. आता तुम्हाला कॉलम B मध्ये सेल अपडेट केल्यावर कॉलम C मधील समीप सेलमध्ये टाइमस्टॅम्प हवा आहे. हा लेख तुम्हाला ते 2 प्रभावी मार्गांनी करण्यास मदत करेल.
सराव वर्कबुक डाउनलोड करा
तुम्ही खालील डाउनलोड बटणावरून सराव कार्यपुस्तिका डाउनलोड करू शकता.
Excel.xlsm मधील टाइमस्टॅम्प
सेल बदलल्यावर एक्सेलमध्ये टाइमस्टॅम्प घालण्याचे २ मार्ग
1. Excel मध्ये टाइमस्टॅम्प टाकण्यासाठी IF, AND, NOW आणि इतर फंक्शन्स वापरा
सेल बदलल्यावर फॉर्म्युला वापरून टाइमस्टॅम्प मिळवण्यासाठी खालील पायऱ्या फॉलो करा.
📌 पायऱ्या
- प्रथम एक्सेल पर्याय उघडण्यासाठी ALT+F+T दाबा. नंतर सूत्र टॅबवर जा. पुढे, पुनरावृत्ती गणना सक्षम करा चेकबॉक्स तपासा. त्यानंतर, कमाल पुनरावृत्ती 1 वर सेट करा. त्यानंतर, ओके क्लिक करा.
- आता, सेलमध्ये खालील सूत्र प्रविष्ट करा. C5 . त्यानंतर, खालील सेलमध्ये सूत्र कॉपी करण्यासाठी फिल हँडल चिन्ह ड्रॅग करा.
=IF(AND(B5"",D5B5),NOW(),IF(B5="","",C5))
- नंतर, सेल D5 मध्ये खालील सूत्र प्रविष्ट करा. पुढे फिल हँडल चिन्ह खालील सेलवर पूर्वीप्रमाणे ड्रॅग करा.
=IF(B5="","",IF(OR(C5="",AND(ISNUMBER(D5),B5=D5)),D5,B5))
- आता, स्तंभ B मधील सेलमधील मूल्ये प्रविष्ट करणे सुरू करा.त्यानंतर, तुम्हाला खालील परिणाम मिळेल. येथे, स्तंभ D एक सहायक स्तंभ आहे. तुम्ही स्तंभ निवडल्यानंतर उजवे-क्लिक करून ते लपवू शकता.
- पर्यायी, तुम्ही सेल C5<मध्ये खालील सूत्र प्रविष्ट करू शकता. 7> समान परिणाम प्राप्त करण्यासाठी.
=IF(B5"",IF(C5="",NOW(),C5),"")
- तुम्हाला याचे स्वरूपन बदलण्याची आवश्यकता असू शकते स्तंभ C मधील पेशी. शीर्षस्थानी असलेल्या स्तंभ क्रमांकावर क्लिक करून स्तंभ निवडा. नंतर सेल्स फॉरमॅट करा डायलॉग बॉक्स उघडण्यासाठी CTRL+1 दाबा. आता, सानुकूल नंबर फॉरमॅटवर क्लिक करा. पुढे, प्रकार फील्डमध्ये d-mmm-yyyy hh:mm:ss AM/PM प्रविष्ट करा. शेवटी, OK वर क्लिक करा.
फॉर्म्युला ब्रेकडाउन:
सेलमधील सूत्र C5:
➤ IF(B5=””,””,C5))
IF फंक्शन सेल असल्यास काहीही देत नाही B5 रिक्त आहे. अन्यथा, C5 मध्ये संचयित केलेले समान मूल्य परत करते.
➤ NOW()
NOW फंक्शन वर्तमान परत करते तारीख आणि वेळ.
➤ AND(B5””,D5B5)
AND फंक्शन दोन्ही असल्यास TRUE मिळवते. वितर्क खरे आहेत म्हणजे सेल B5 रिक्त नाही आणि सेल B5 आणि D5 समान मूल्य नाही.
<0 ➤ IF(AND(B5””,D5B5),NOW(),IF(B5=””,””,C5))जर AND फंक्शन TRUE परत करते, नंतर IF फंक्शन NOW फंक्शन मधून प्राप्त केलेली वर्तमान तारीख आणि वेळ परत करते. अन्यथा, तो परिणाम परत करतो IF फंक्शन असलेल्या युक्तिवादातून प्राप्त केले.
सेल D5 मधील सूत्र:
➤ ISNUMBER(D5)
सेल D5 मध्ये संख्या असल्यास ISNUMBER फंक्शन TRUE मिळवते. अन्यथा, ते असत्य मिळवते.
➤ AND(ISNUMBER(D5),B5=D5)
AND फंक्शन<7 सेल D5 मध्ये संख्या आणि सेल B5 आणि D5 समान मूल्य असल्यास TRUE परत करतो. अन्यथा ते FALSE मिळवते.
➤ OR(C5=””,AND(ISNUMBER(D5),B5=D5))
द किंवा फंक्शन कोणतेही एक आर्ग्युमेंट सत्य असल्यास TRUE मिळवते उदा. सेल C5 रिक्त असेल किंवा AND फंक्शन TRUE परत करेल . सर्व वितर्क असत्य असल्यास ते FALSE मिळवते.
➤ IF(OR(C5=””,AND(ISNUMBER(D5),B5=D5)),D5 ,B5)
OR फंक्शन TRUE परत केल्यास IF फंक्शन सेल D5 मध्ये संग्रहित समान मूल्य परत करते . अन्यथा, ते सेलचे मूल्य मिळवते B5 .
➤ IF(B5=””,””,IF(OR(C5=””,AND(ISNUMBER(D5) ),B5=D5)),D5,B5))
सेल B5 रिक्त असल्यास IF फंक्शन काहीही देत नाही. अन्यथा, ते IF फंक्शन असलेल्या युक्तिवादातून मिळालेला निकाल देते.
अधिक वाचा: VBA शिवाय सेल बदलते तेव्हा Excel टाइमस्टॅम्प कसा घालायचा (3 मार्ग)
समान वाचन
- एक्सेलमध्ये स्थिर तारीख कशी घालावी (4 सोप्या पद्धती)
- एक्सेल VBA: टाइमस्टॅम्प घालाजेव्हा मॅक्रो चालवला जातो
- पंक्तीमधील सेल सुधारित केले जातात तेव्हा एक्सेल डेट स्टॅम्प कसा घालावा
- युनिक्स टाइमस्टॅम्पला एक्सेलमध्ये तारखेत रूपांतरित करा (3) पद्धती)
2. जेव्हा सेल बदलते तेव्हा एक्सेलमध्ये टाइमस्टॅम्प घालण्यासाठी VBA कोड लागू करा
VBA वापरून सेल बदलल्यावर तुम्ही एक्सेलमध्ये टाइमस्टॅम्प देखील मिळवू शकता. ते करण्यास सक्षम होण्यासाठी खालील चरणांचे अनुसरण करा.
📌 चरण
- प्रथम, लक्ष्य वर्कशीट टॅबवर उजवे-क्लिक करा. त्यानंतर, कोड पहा निवडा. हे त्या विशिष्ट वर्कशीटसाठी कोड मॉड्यूल उघडेल.
- पुढे, वरच्या उजव्या कोपर्यात कॉपी बटण वापरून खालील कोड कॉपी करा.<12
8883
- त्यानंतर, कॉपी केलेला कोड खाली दाखवल्याप्रमाणे रिक्त मॉड्यूलवर पेस्ट करा.
- पुढे, सेव्ह करा दस्तऐवज मॅक्रो-सक्षम वर्कबुक म्हणून. आता, कॉलम B मधील सेलमध्ये डेटा एंटर करणे सुरू करा. नंतर तुम्हाला पूर्वीसारखेच परिणाम मिळतील.
VBA कोड स्पष्टीकरण:
खाजगी सब वर्कशीट_बदला(श्रेणीनुसार टार्गेट)
डिम सेलकोल, टाइमकोल, रो, कॉल इंटीजर म्हणून
डिम डीपीआरएनजी, रेंज म्हणून आरएनजी
आवश्यक व्हेरिएबल्स घोषित करणे.
सेलकोल = 2
डेटा एंट्री स्तंभ.
TimeCol = 3
टाइमस्टॅम्प स्तंभ.
पंक्ती = लक्ष्य. पंक्ती
Col = Target.Column
निवडलेल्या सेलची पंक्ती आणि स्तंभ संख्या संग्रहित करणे.
जर पंक्ती <= 4 असेल तर बाहेर पडाउप
शीर्ष 4 पंक्तींमधील कोणतेही बदल टाइमस्टॅम्प तयार करणार नाहीत.
टाइमस्टॅम्प = स्वरूप(आता, “DD-MM-YYYY HH:MM:SS AM/PM”)
टाइमस्टॅम्प अशा प्रकारे फॉरमॅट केला जाईल. आवश्यकतेनुसार ते बदला.
जर टार्गेट. टेक्स्ट “” नंतर
जर Col = CellCol नंतर
सेल(पंक्ती, टाइमकोल) = टाईमस्टॅम्प
निवडलेला सेल रिकामा असल्यास टाइमस्टॅम्प तयार करा.
एररवर पुढील पुन्हा सुरू करा
दुर्लक्ष कोणतीही त्रुटी आढळल्यास.
DpRng = लक्ष्य सेट करा. अवलंबित
DpRng मधील प्रत्येक Rng साठी
जर Rng.Column = CellCol नंतर
सेल(Rng.Row, TimeCol) = टाइमस्टॅम्प
रिक्त नसल्यास सेलच्या श्रेणीसाठी टाइमस्टॅम्प तयार करा.<1
अधिक वाचा: एक्सेलमध्ये टाइमस्टॅम्प डेटा एंट्री स्वयंचलितपणे कशी घालावी (5 पद्धती)
लक्षात ठेवण्याच्या गोष्टी
- तुम्हाला सानुकूल वापरण्याची आवश्यकता आहे योग्यरित्या फॉरमॅट केलेला टाइमस्टॅम्प मिळवण्यासाठी कॉलम B मधील सेलसाठी फॉरमॅट.
- रिक्त सेलमध्ये डेटा एंटर केल्यावरच पर्यायी सूत्र कार्य करते.
- येथे, डेटा एंट्री आणि टाइमस्टॅम्प कॉलम कठीण आहेत VBA कोडमध्ये कोड केलेले. तुम्हाला तुमच्या डेटासेटवर आधारित कोड सुधारित करणे आवश्यक आहे.
निष्कर्ष
सेल बदलल्यावर एक्सेलमध्ये टाइमस्टँप कसा करायचा हे आता तुम्हाला माहिती आहे. तुमच्याकडे आणखी काही शंका किंवा सूचना आहेत का? कृपया त्यासाठी खालील टिप्पणी विभाग वापरा. एक्सेल बद्दल अधिक एक्सप्लोर करण्यासाठी तुम्ही आमच्या ExcelWIKI ब्लॉगला देखील भेट देऊ शकता. आमच्यासोबत रहा आणि शिकत रहा.