परिवर्तन 2017/2/3 से 2017/02/03


0

मेरे पास एक्सेल में एक कॉलम है जो तारीख दिखाता है, लेकिन तारीख प्रारूप में नहीं है, यह पाठ प्रारूप में है और उन तिथियों के लिए मान जिसमें महीने या दिन के लिए एक चरित्र है, उनके सामने एक शून्य नहीं है।

जैसे, हमारे पास 2017/1/3 या 2017/11/4 है, लेकिन मैं उन्हें 2017/01/03 // 2017/11/04 में बदलना चाहता हूं।

दिनांक प्रारूप का उपयोग किए बिना मैं इसे सरल तरीके से कैसे कर सकता हूं? यहाँ मैंने वही किया है जो बहुत लंबा और जटिल है:

  1. वर्ष, महीने और दिनों के लिए विभाजित तिथि
  2. यदि महीने की लंबाई & lt; 2, महीने से पहले 0 जोड़ें
  3. यदि दिन की लंबाई & lt; 2, दिन से पहले 0 जोड़ें
  4. नई तारीख का निर्माण किया

तो, आपने जो प्रयास किया, उसके परिणाम में क्या गलत था?
Tom Brunberg

@TomBrunberg यह इतना लंबा और जटिल है, मैं इसके लिए एक सरल तरीका चाहता हूं ... मैं तारीख को विभाजित नहीं करना पसंद करता हूं
abi

1
कृपया अपने प्रश्न को संपादित करें और "बहुत लंबा और जटिल" प्रयास जोड़ें, और कोई इसे आसान बना सकता है या नहीं।
Tom Brunberg

1
मान '2017/1/3' है और आप एक सूत्र या मैक्रो का उपयोग करना चाहते हैं? लेकिन नहीं = पाठ ("2017/1/3", "YYY / mm / dd")
datatoo

जवाबों:


1

उदाहरण के रूप में आपके द्वारा उपयोग की जाने वाली सभी तिथियां एक्सेल द्वारा तिथियों के रूप में पूरी तरह से पहचानी जा सकती हैं। इसलिए यदि आप "वास्तविक" तारीखें चाहते हैं, जिसे आप इच्छानुसार प्रारूपित कर सकते हैं और एक्सेल सीधे गणित में उपयोग कर सकते हैं:

1) यदि आप मूल डेटा को बने रहने देना चाहते हैं और फॉर्मेट करने योग्य तारीख डेटा उपलब्ध है, तो बस फॉर्मूला = A1 * 1 का उपयोग करें (यदि आपकी तारीख सेल A1 में है) जहां भी आप काम करना चाहते हैं (शायद कई कॉलम खत्म,) या किसी अन्य पृष्ठ पर ... जो भी आपकी योजना को पूरा करता है)। और जैसा कि आप चाहते हैं प्रारूप ("yyyy / mm / dd" या "yyyy / dd / mm" - आपके उदाहरणों की अवहेलना नहीं है, जो m-d या d-m, आपके पास है)।

[मैं इसे जोड़ सकता हूं, हालांकि इस समस्या के लिए यह आपकी रुचि नहीं लगती है, कि यदि आपके पास पाठ की तारीखें हैं और बस उन्हें अन्य सूत्रों में उपयोग करना चाहते हैं, जबकि यह आमतौर पर उन्हें संदर्भित करने के लिए काम करेगा (जैसा कि ... A1 +7 ... अपने फॉर्मूले में एक हफ्ते बाद की तारीख पाने के लिए), शायद एक अजीब, और भी अनोखा मामला होगा जहां आप ऐसा करेंगे और स्टिल लिट फेल होगा। उस स्थिति में, बस इस गुणन को करें ताकि ऊपर का उदाहरण ... A1 * 1 + 7 ...]

2) यदि आप "वास्तविक" तारीखों के साथ मूल डेटा को बदलना चाहते हैं, तो आप "पाठ" से तारीखों की सीमा को "यय-मिमी-डीडी" के एक कस्टम प्रारूप में सुधार सकते हैं, फिर कहीं एक सेल में "1" दर्ज करें, उस सेल को कॉपी करें, फिर से तारीखों की श्रेणी का चयन करें, और चिपकाएँ | विशेष | गुणा करें। यह इस तथ्य को समाप्त करता है कि जब आप पाठ से संख्याओं में बदलते हैं, तो एक्सेल उस विचार के साथ कभी भी पुन: नहीं जुड़ता है। एक एकल कक्ष के लिए, F2 को रिफॉर्मेट करने के बाद दबाएं, फिर दर्ज करें (तुरंत, कोई बदलाव नहीं) एक ही काम करेगा बिना बोझ के, लेकिन अगर आपके पास इन तिथियों में से 14,293 हैं ...

3) आप "टेक्स्ट टू कॉलम" फीचर के साथ 2) परिणाम भी प्राप्त कर सकते हैं। बस डेटा चुनें और "टेक्स्ट टू कॉलम" पर क्लिक करें, फिर "फिक्स्ड चौड़ाई" चुनें और अपने चौड़ाई लाइन मार्कर को "10" पर रखें, फिर, अंत में कॉलम डेटा फॉर्मेट के रूप में "दिनांक" पर क्लिक करें। "समाप्त करें" दबाएं और आपके पास वांछित प्रारूप लागू करने के लिए वास्तविक तिथियों का एक कॉलम तैयार है।

ईमानदारी से, एक समय के उपयोग के लिए, 3) 2 से अधिक सरल लगता है) और यह "जगह में" होता है, इसलिए यह आपके स्ट्रिक्टचर को परेशान नहीं करता है। लेकिन आप इसे हर बार ऐसा नहीं करना चाहेंगे, जब कोई व्यक्ति वर्षों में एक तारीख, दिन और दिन बाहर जोड़ता है। आप पर ध्यान दें, "एक समय का उपयोग" अधिक से अधिक हो सकता है: कहते हैं कि आप अपना डेटा खाली कर देते हैं और प्रत्येक सप्ताह में एक नया सेट लोड करते हैं। तब 3) टर्की नहीं होगा। और हर बार उपयोग के लिए थोड़ा रिकॉर्ड किए गए मैक्रो बनाने के लिए इसका दृष्टिकोण आसान होगा।

खैर, थोड़ा सा जवाब लम्बा हो गया, इसलिए ...


1

चूंकि आपकी तिथि पाठ प्रारूप में है, इसलिए मैं आपको एक्सेल तिथि में बदलने के लिए एक आसान तरीका सुझाना चाहूंगा।

निम्न कार्य करें:

  1. प्रकार 0 एक सेल और कॉपी में, या आप किसी रिक्त कक्ष की प्रतिलिपि भी बना सकते हैं।
  2. तिथि सीमा का चयन करें।
  3. दाएँ क्लिक करें & Amp; मेनू से कटा हुआ दबाएं स्पेशल पेस्ट करो तब से ऑपरेशन विकल्प क्लिक करें जोड़ना & Amp; के साथ खत्म ठीक
  4. अब डेट्स नंबर्स की तरह दिखेंगे अर्थात। 43322
  5. चूंकि तिथियाँ पहले से ही चयनित हैं केवल दाएँ क्लिक करें & Amp; मेनू से क्लिक प्रारूप सेल आदेश।
  6. अंत में आवेदन करें yyyy/mm/dd प्रारूप और amp; के साथ खत्म ठीक।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.