Excel में वर्तमान टाइमस्टैम्प के साथ सेल को स्वचालित रूप से अपडेट करें जब कोई अन्य सेल परिवर्तित हो


11

एक एक्सेल स्प्रेडशीट में, मैं स्वचालित रूप से एक सेल को वर्तमान तिथि और समय के साथ अपडेट करना चाहूंगा जब कोई अन्य सेल परिवर्तित हो (जैसे अपडेट टाइमस्टैम्प)।

प्रत्येक पंक्ति के लिए एक टाइमस्टैम्प है। जैसे ही पंक्ति में पूर्ववर्ती कोशिकाओं में से एक को अद्यतन किया जाता है, मैं उन्हें अपडेट करना चाहता हूं।

क्या आपके पास ऐसा करने के लिए कोई संकेत है?



@Raystafarian: हमें सर्कुलर डुप्स मिल रहा है। यह पुराना सवाल है। यदि दोनों बंद हो जाते हैं, तो हम सभी नए उत्तरों को बंद कर देंगे।
फिक्सर 1234

जवाबों:


9

मान के साथ एक सेल बनाएं अब ()। फॉर्मेट करें कि आप कैसे चाहते हैं - जैसे yyyy / mm / dd HH: mm: ss एक पूर्ण टाइमस्टैम्प के लिए 24 घंटे के समय में।

अब, जब तक ऑटो-पुनर्गणना (डिफ़ॉल्ट) सेट है, किसी भी समय किसी अन्य सेल को बदल दिया जाता है, आपको एक ताजा टाइमस्टैम्प मिलेगा।

आगे के प्रतिबिंब पर, यदि आप हार्डकॉस्ट टाइमस्टैम्प की इच्छा रखते हैं, जो केवल खुली कार्यपुस्तिका, प्रिंट इत्यादि जैसी चीजों को शामिल नहीं करके क्रियाओं द्वारा अपडेट किया जाता है, तो आप वर्कशीट_चेंज से जुड़ी मैक्रो बना सकते हैं। पहले की तरह विशिष्ट स्वरूपण के साथ, लक्ष्य सेल को पाठ के रूप में सेट करें। Worksheet_Change घटना पर: Sheet1.Cells []। मूल्य = पाठ (अब), "yyyy / mm / dd HH: mm: ss") कुछ का उपयोग करें।

यदि आप इसे एक ऐसे टेम्पलेट में डालते हैं जो स्टार्टअप पर लोड करता है, तो आपको इसके बारे में फिर कभी नहीं सोचना पड़ेगा।


+1 पहले की तुलना में दूसरे उत्तर की तरह बेहतर है।
डेवपैरिलो

मैंने आवश्यकता को बेहतर ढंग से दर्शाने के लिए प्रश्न को अपडेट किया है: प्रत्येक पंक्ति के लिए टाइमस्टैम्प है। जैसे ही पंक्ति में पूर्ववर्ती कोशिकाओं में से एक को अद्यतन किया जाता है, मैं उन्हें अपडेट करना चाहता हूं। इसलिए मुझे लगता है कि जैसा कि आपने बताया कि एक मैक्रो की यहां जरूरत है। मैं उस तरह से खोज करूंगा। धन्यवाद।

यह ध्यान दिया जाना चाहिए कि Worksheet_Change () ईवेंट में कोड डालने से एक्सेल को हर बार निष्पादित होने पर पूर्ववत किए गए स्टैक को मिटा देगा। इसलिए यदि आप शीट पर कहीं और मान अपडेट कर रहे हैं तो यह समाधान अनिवार्य रूप से साइड-इफेक्ट के रूप में इस वर्कशीट के लिए पूर्ववत अक्षम कर देगा।
रोस मैककोनी

8

http://chandoo.org/wp/2009/01/08/timestamps-excel-formula-help/ में पुनरावर्ती सूत्र का उपयोग करके टाइमस्टैम्प को लागू करने के तरीके के बारे में विवरण है। वे एक इलाज का काम करते हैं।

लेख यह बताता है कि पहले सर्कुलर फॉर्मूला (डिफ़ॉल्ट रूप से बंद) को कैसे चालू किया जाए और फिर एक सर्कुलर फॉर्मूला कैसे बनाया जाए जो एक टाइमस्टैम्प को स्वचालित रूप से सम्मिलित करता है जब एक विशिष्ट सेल में एक मूल्य डाला जाता है।

यदि टाइमस्टैम्प में सेल B3 है और देखने के लिए सेल C3 है तो सूत्र है:

=IF(C3<>"",IF(B3="",NOW(),B3),"")

यही है, जब सी 3 खाली नहीं है, तो बी 3 को अब स्थापित करें () (यदि बी 3 खाली था) अन्यथा बी 3 का वर्तमान मूल्य।

यह अपडेट और सेव पर स्थिर दिखाई देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.