2011-06-30 7 views
11

के रूप में एक्सेल में डेटा का एक बड़ा स्तंभ है। इस डेटा को सभी को टेक्स्ट के रूप में माना जाना चाहिए, लेकिन कुछ कोशिकाओं में एक्सेल डेटा को "जादुई रूप से" संख्यात्मक रूप से बदल रहा है। यह स्प्रेडशीट के किसी अन्य भाग में मेरे vlookpup() फ़ंक्शंस को खराब कर रहा है, और मुझे एक्सेल के स्वचालित डेटा प्रकार का पता लगाने को ओवरराइड करने की आवश्यकता है।कर्नेल में सभी मानों का इलाज करने के लिए फोर्स एक्सेल 2007 को

यदि मैं मैन्युअल रूप से कक्षों के माध्यम से जाता हूं, और प्रत्येक संख्यात्मक सेल में संलग्न करता हूं, तो यह काम करता है। मैं सिर्फ हजारों कोशिकाओं के लिए हाथ से ऐसा नहीं करना चाहता हूं।

उदाहरण के लिए, इस काम करता है: मैन्युअल प्रकार '209

और यह काम नहीं करता है: मैन्युअल प्रकार 209, राइट क्लिक करें और पाठ के रूप में प्रारूप।

उत्तर

12

यदि कॉलम के प्रारूप को बदलना एक विकल्प नहीं है, तो कभी-कभी यह एक और कॉलम बनाने में मददगार होता है जो 'vlookup दोस्ताना' है और अपना मुख्य कॉलम अकेला छोड़ देता है।

मान लें कि आपका 'मिश्रित' कॉलम स्तंभ ए

है स्तंभ बी में, सूत्र दर्ज करें::

यह एक चाल मैं कई बार उपयोग किया है है

=CONCATENATE(A1) 

या जैसा कि जीन-फ्रैंकोइस ने एक टिप्पणी में बताया, छोटा संस्करण:

=A1 & "" 

और इसे बो के लिए नीचे खींचें ttom पंक्ति।

कॉलम बी सभी तार होंगे। VLookup तब कॉलम बी

+0

या यहां तक ​​कि छोटा '= ए 1 और "" '। यह काम करता है, लेकिन पाठ के रूप में स्वरूपण के * इसके बजाय * करने के क्या फायदे हैं? स्तंभ ए में समान डेटा के साथ कॉलम बी क्यों भरें? –

+0

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

3

क्या आपने "टेक्स्ट" में कक्षों का नंबर प्रारूप सेट करने का प्रयास किया है?

एक्सेल 2003 में: प्रारूप> कक्ष ...> संख्या> श्रेणी: टेक्स्ट।

मेरे पास हालिया एक्सेल संस्करण नहीं हैं, लेकिन यह कुछ समान होना चाहिए।

4

कोशिकाओं को "टेक्स्ट" प्रारूप में सेट करना, जैसा कि जीन ने उल्लेख किया है, काम करना चाहिए। ऐसा करने का सबसे आसान तरीका, Excel के किसी भी संस्करण में है:

सेल पर राइट-क्लिक करें, "प्रारूप कक्ष", "संख्या" टैब, "टेक्स्ट" प्रारूप का चयन करें।

+0

यह मेरे लिए काम करता था, लेकिन कॉलम प्रारूप को टेक्स्ट में बदलने के बाद मुझे डेटा को Excel में वापस पेस्ट करना पड़ा। री-पेस्ट के बाद, मेरे प्रमुख शून्य दिखाई दे रहे थे। –

1

का उपयोग कर सकता है मैंने उपर्युक्त सभी की कोशिश की लेकिन काम नहीं किया। और फिर संख्या से पहले एक apostrophe जोड़ा। केवल तब यह घातीय नोटेशन से पाठ में बदल गया।

3

डेटा टैब के अंतर्गत, कॉलम विज़ार्ड में टेक्स्ट खोलें और कॉलम डेटा प्रारूप को टेक्स्ट पर सेट करें। गंतव्य सेल को मूल डेटा सेल पर सेट किया जा सकता है, लेकिन यह टेक्स्ट स्वरूपण के साथ मूल स्वरूपण को प्रतिस्थापित करेगा। स्वरूपण के अन्य पहलू उदा। बोल्ड, रंग, फ़ॉन्ट इत्यादि इस विधि का उपयोग नहीं कर रहे हैं।

+0

यह शानदार है। प्रविष्टि के लिए धन्यवाद। मेरे मामले में, मेरे पास अक्षरों और संख्याओं के मिश-मैश के साथ एक स्तंभ था। उनमें से कुछ संख्याओं में वह छोटा हरा त्रिभुज है जो "टेक्स्ट के रूप में संग्रहीत संख्या" कहता है (जो मुझे चाहिए) और कुछ नहीं करते हैं। टेक्स्ट पर कॉलम प्रारूप पर राइट क्लिक करके और बदलना कुछ भी नहीं था। टेक्स्ट टू कॉलम विज़ार्ड ने पूरे कॉलम को बिल्कुल वैसे ही टेक्स्ट पर मजबूर कर दिया जैसा मुझे चाहिए था। –

+0

यह शानदार है। धन्यवाद। – bjpelcdev

0

यदि आपने अपने डेटा है और मैन्युअल रूप से प्रत्येक कोशिका में अपने डेटा के सामने एक उद्धरण जोड़ने के लिए एक विकल्प आप एक सहायक स्तंभ का उपयोग करें और लिखने

="'"&A1 
बी 1 में

, जहां A1 संदर्भ है सकते हैं नहीं है, तो अपने सेल पर, और बी 1 में सूत्र को नीचे खींचें।इस बिंदु पर आप उद्धरण देखेंगे, और आपको कॉलम बी में डेटा को मानों के रूप में पेस्ट करने की आवश्यकता है (CTRL + C & ALT + E + S और मानों का चयन करें, या शीर्ष मेनू से मूल्यों के रूप में विशेष पेस्ट करें)। फिर + (उद्धरण) के साथ '(उद्धरण) को प्रतिस्थापित करें और आपके पास एक स्तंभ होगा जिसमें पाठ के लिए मजबूर मूल्य और संख्या के प्रत्येक अंक प्रतिनिधित्व के सामने एक उद्धरण होगा।

संबंधित मुद्दे