Google स्प्रेडशीट में एक तिथि-सूची जोड़ना


52

क्या Google स्प्रेडशीट में किसी कॉलम के प्रत्येक सेल में एक डेटपिकर सम्मिलित करना संभव है, ताकि कोई भी उस सेल पर (एक क्लिक के साथ) क्लिक कर सके और डेट सिलेक्ट करने के लिए डेटपेकर कैलेंडर प्राप्त कर सके?

जवाबों:


81

आप जिस तिथि चयनकर्ता को डेट करना चाहते हैं उसे राइट-क्लिक करें (यानी एकल कक्ष, संपूर्ण पंक्ति, संपूर्ण स्तंभ) और फिर पूर्ण सत्यापन खोलें। मानदंड सेट करें: Date is a valid dateऔर सहेजें पर क्लिक करें । अब सिर्फ सेल पर डबल क्लिक करें!


3
यह काम किया और जवाब के रूप में सेट किया जाना चाहिए!
माइकल जियोवानी पुमो

1
अच्छा समाधान इस आदमी को एक पदक या कुछ और मिलना चाहिए।
जिनेकोड

क्या मोबाइल ऐप के लिए कोई समाधान है?
कार्प पर बेन कार्प

4

बहुत पहला जवाब मेरे लिए काम कर रहा है।

चरण 1: सेल पर राइट क्लिक करें जिसमें आप एक तारीख दर्ज करना चाहते हैं।
चरण 2: डेटा सत्यापन चुनें।
चरण 3: मानदंड को "दिनांक" पर सेट करना एक मान्य तिथि है।
चरण 4: SAVE
चरण 5: सेल पर डबल क्लिक करें और तारीख लेने वाला पॉप-आउट हो जाएगा।

यदि आप डेट पिकर दिखाने के लिए कई सेल चाहते हैं, तो बस मान्य सेल को कॉपी करें और जहां भी आप शीट पर तारीखें दिखाना चाहते हैं, उसे पेस्ट करें।


3
मैं यह नहीं देखता कि यह इस उत्तर द्वारा पहले से कवर की गई कोई भी चीज़ जोड़ता है ।
ऐले

क्या उसने सिर्फ जवाब की नकल की और अपनी खुद की पोस्ट की?
जिनेकोड

1

अगर मुझे सही ढंग से याद है तो आप सिर्फ तारीखों को कोशिकाओं का प्रारूप निर्धारित कर सकते हैं और इसका भी वही असर होगा

मुझे नहीं लगता कि कोई ऐसा समाधान है जो आपकी सटीक आवश्यकताओं को पूरा करेगा लेकिन आप कुछ सशर्त प्रारूपण का उपयोग कर सकते हैं उदाहरण के लिए प्रभाव को "धोखा" देने के लिए

एक डिफ़ॉल्ट दिनांक 01/01/0001 यानी एक तारीख जो एक उपयोगकर्ता द्वारा कभी दर्ज नहीं की जाएगी

तब सशर्त स्वरूपित कोशिकाएं फ़ॉन्ट रंग की हो सकती हैं जो कोशिका की पृष्ठभूमि के समान होती हैं।

इस तरह जब कोई उपयोगकर्ता सेल पर डबल क्लिक करता है, तो वह दिनांक पिकर दिखाएगा, लेकिन जब तक वे ऐसा नहीं करते, तब तक एक रिक्त कक्ष की तरह दिखाई देगा, निश्चित रूप से आपको यह सुनिश्चित करना होगा कि आपके अन्य सूत्र डिफ़ॉल्ट तिथि को अनदेखा कर दें।


हां मैंने पहले ही ऐसा किया था जैसा कि आपने कहा था..लेकिन जब मैं सेल पर क्लिक करता हूं तो मुझे डेटकपर नहीं मिल रहा है। इसके अलावा, मुझे मैन्युअल रूप से तारीख दर्ज करनी होगी, उसके बाद अगर मैं उस सेल पर क्लिक करता हूं तो डेटपिकर प्रकट होता है।
user12181

@ user12181 मेरा संशोधन देखें
मैट

-2

यदि आप सेल को रैंडम डेट से प्री-पॉप्युलेट करते हैं, तो डबल क्लिक करने से डेट पिकर आएगा।

स्रोत: Google समर्थन: एक स्प्रेडशीट में संख्याओं को प्रारूपित करें


मैं पहले से ही उस लिंक के माध्यम से चला गया ... लेकिन मैं यादृच्छिक तारीख के साथ सेल को आबाद नहीं कर रहा हूं।
user12181

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

-4

समाधान में थोड़ा सा VBA प्रोग्रामिंग शामिल होगा। तो आप एक तारीख पिकर बनाएं और इसे सेल A1 में रखें। उस पर राइट क्लिक करें और विकल्प देखें कोड चुनें। VBA विंडो खुलेगी और आपको दो ड्रॉप डाउन मेनू दिखाई देंगे (पहले में यह संभवत: डिप्लोमा किया जाएगा: DTPicker21)। दूसरे ड्रॉप डाउन मेनू से "CHANGE" चुनें। उसका नियंत्रण के परिवर्तन की घटना के लिए एक खाली प्रक्रिया बनाता है

सक्रिय सेल में चयनित तिथि लिखने की एक प्रक्रिया:

Private Sub DTPicker21_Change()
    ActiveCell.Value = Me.DTPicker21.Value
End Sub

DEBUG मोड खोलें और Compile चुनें, फिर फ़ाइल को .xlsm (Excel Macro-enable वर्कबुक) के रूप में सहेजें। डेवलपर मोड से बाहर निकलें।

अंत में, उपयोग विकल्प फ्रीज टॉप रो (आपके डेट पिकर बॉक्स को A1 में रखा गया था) ताकि स्क्रॉल करते समय यह हमेशा दिखाई दे। आप जिस भी सेल में डेट डालना चाहते हैं, उसका चयन करें और फिर डेट पिकर पर क्लिक करें और वांछित तारीख चुनें।


6
ओलिवर, आपके समाधान को पोस्ट करने के लिए धन्यवाद। हालांकि एक समस्या है: ओपी एक Google स्प्रेडशीट का उपयोग करता है। एकमात्र प्रोग्रामिंग जो की जा सकती है, वह Google Apps Script में है।
जैकब जान तुइस्ट्रा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.