2012-04-03 19 views
33

में दिनांक फ़ील्ड को टेक्स्ट में कनवर्ट करें मेरे पास एक एक्सेल फ़ाइल है जिसमें dd-mm-YYYY प्रारूप में दिनांक के रूप में स्वरूपित कॉलम है।एक्सेल

मुझे उस फ़ील्ड को टेक्स्ट में बदलने की आवश्यकता है। यदि मैं फ़ील्ड प्रकार एक्सेल बदलता हूं तो इसे एक अजीब मान में परिवर्तित करता है (जैसे 40603)।

मैं पाठ समारोह की कोशिश की लेकिन यह मेरे में त्रुटि 508.

किसी भी मदद देता है?

+1

क्या आप पाठ में बदलने का मतलब हैं? आप अपनी तिथि को एक अलग प्रारूप में दिखाना चाहते हैं? (40603 1 9 00 से दिनों की संख्या है) – assylias

+0

मुझे उस तारीख को अन्य सूत्र के साथ उस तारीख को जोड़ना होगा। लेकिन जब मैं उस क्षेत्र का चयन करता हूं जहां तिथि सूत्र में है तो यह दिनांक (23-04-2012) लेकिन परिवर्तित मूल्य नहीं डालता है। मैं इसे तारीख को स्ट्रिंग के रूप में रखना चाहता हूं। – brpaz

उत्तर

17

अगर वह एक मेज है और इस से कोई मतलब नहीं है - सरल समाधान नोटपैड को & पेस्ट कॉपी और फिर उसकी प्रतिलिपि & पेस्ट वापस उत्कृष्टता प्राप्त किया जा सकता है: पी

+7

एक्सेल पर वापस चिपकने से ठीक पहले लक्ष्य कक्षों को टेक्स्ट – AlexG

+0

के रूप में स्वरूपित करें कॉपी और पेस्ट करें ... अविश्वसनीय! धन्यवाद, आपने मुझे खिड़की से पीसी फेंकने से बचा लिया है! – Michele

68

आप मूल प्रविष्टि में परिवर्तित करने की जरूरत नहीं है - आप कॉन्सटेनेशन फॉर्मूला में टेक्स्ट फ़ंक्शन का उपयोग कर सकते हैं, उदाहरण के लिए A1 में तारीख के साथ इस

की तरह एक सूत्र का उपयोग ="Today is "&TEXT(A1,"dd-mm-yyyy")

आप आवश्यक

+0

मुझे लागू होने पर त्रुटि 501 मिली = TEXT (D2, "dd-mm-yyyy") जहां डी 2 दिनांक 18-03-2011 के रूप में प्रारूपित किया गया है – brpaz

+0

मुझे नहीं पता कि त्रुटि का क्या अर्थ है - आपके स्थान के आधार पर कॉमा के स्थान पर अर्ध-कॉलन की आवश्यकता है जैसे कि = = "आज है" और टेक्स्ट (ए 1; "डीडी-एमएम-वाईय") '- और टेक्स्ट फ़ंक्शन भी क्षेत्र-विशिष्ट है, इसलिए आपको टेक्स्ट फ़ंक्शन में बिल्कुल उसी प्रारूप का उपयोग करने की आवश्यकता है जैसा कि आप अपने स्वरूपण में करेंगे –

26

के रूप में "dd-mm-yyyy" भाग तुम एक संयोजन के हिस्से के रूप TEXT इस तरह उपयोग कर सकते हैं बदल सकते हैं

=TEXT(A1,"dd-mmm-yy") & " other string"

enter image description here