एक्सेल में एक कॉलम में हर सेल में एक ही टेक्स्ट जोड़ें


81

मैं एक्सेल के कॉलम में हर सेल में टेक्स्ट कैसे जोड़ सकता हूं? मुझे अंत में अल्पविराम (",") जोड़ने की आवश्यकता है।

उदाहरण:

email@address.com में बदल जाता है email@address.com,

डेटा नमूना:

m2engineers@yahoo.co.in
satishmm_2sptc@yahoo.co.in
threed_precisions@rediffmail.com
workplace_solution@yahoo.co.in
threebworkplace@dataone.in
dtechbng@yahoo.co.in
innovations@yahoo.co.in
sagar@mmm.com
bpsiva@mmm.com
nsrinivasrao@mmm.com
pdilip@mmm.com
vvijaykrishnan@mmm.com
mrdevaraj@mmm.com
b3minvestorhelpdesk@mmm.com
sbshridhar@mmm.com
balaji@mmm.com
schakravarthi@mmm.com
srahul1@mmm.com
khramesh2@mmm.com
avinayak@mmm.com
rockindia@hotmail.com

जवाबों:


218

देखें कि क्या यह आपके लिए काम करता है।

  • आपका सारा डेटा कॉलम A (पंक्ति 1 पर शुरुआत) में है।
  • कॉलम बी, पंक्ति 1 में, = A1 दर्ज करें और ","
  • यह एक अल्पविराम के साथ सेल B1 के बराबर A1 बना देगा।
  • अब सेल B1 का चयन करें और अपनी सभी पंक्तियों के माध्यम से सेल के नीचे दाईं ओर से खींचें (यह सूत्र को कॉपी करता है और संबंधित कॉलम A मान का उपयोग करता है।)
  • नए संलग्न डेटा का चयन करें, इसे कॉपी करें और इसे पेस्ट करें जहां आपको उपयोग करने की आवश्यकता है Paste -> By Value

बस!


अंतिम चरण का वर्णन अधूरा लगता है। मुझे वास्तव में सेल बी 1 की प्रतिलिपि बनाना था, फिर इसके नीचे की बाकी कोशिकाओं का चयन करें, और फिर पेस्ट करें।
टिम होल्ट

8
फिर, जो कोई नहीं जानता है के लिए, आप कॉपी कर सकते हैं और Paste Special...> Valuesजिसके परिणामस्वरूप मूल्यों सूत्र उन्हें नष्ट करने के बिना अपने मूल स्तंभ को वापस ले जाने के लिए।
__

यदि आप कुछ हटाना चाहते हैं तो क्या होगा?
रिदान

24

यह एक सरल "और" फ़ंक्शन है।

=cell&"yourtexthere"

उदाहरण - आपका सेल मिकी कहता है, और आप मिकी माउस चाहते हैं। मिकी A2 में है। बी 2 में, टाइप करें

=A2&" Mouse"

फिर, मूल्यों के लिए कॉपी और "विशेष पेस्ट करें"।

B2 now reads "Mickey Mouse"

22

यह आसान है...

=CONCATENATE(A1, ",")

उदाहरण : अगर email@address.com A1 सेल में है तो किसी अन्य सेल में लिखें: = CONCATENATE (A1, ",")

email@address.com इस सूत्र के बाद आपको email@address.com मिलेगा ,

फॉर्मूला हटाने के लिए : उस सेल को कॉपी करें और Alt+ E+ S+ का उपयोग करें Vया विशेष मूल्य पेस्ट करें।


6

यदि आप केवल प्रदर्शन उद्देश्यों के लिए वर्ण जोड़ना चाहते हैं, तो अतिरिक्त कॉलम या VBA का उपयोग करने की कोई आवश्यकता नहीं है

जैसा कि इस पोस्ट से पता चलता है, आपको बस इतना करना है:

  1. उस सेल का चयन करें जिसे आप प्रारूपण को लागू करना चाहते हैं
  2. Homeटैब पर क्लिक करें
  3. पर क्लिक करें Number
  4. चुनते हैं Custom
  5. में Typeपाठ बॉक्स, अपने वांछित संख्या शून्य के अंदर जो कुछ भी वे वर्ण जो आप चाहते रखकर स्वरूपण दर्ज करें।

प्रारूपण के लिए ऐसे पाठ का उदाहरण :

  • यदि आप सेल होल्डिंग मान 120.00को पढ़ना चाहते हैं $120K, तो टाइप करें$0K

4

बहुत सरल ... आप एक समारोह में उपयोग कर उन सभी को एक सेल में रख सकते हैं:

=CONCATENATE(A1, ", ", A2, ", ", and so on)

2

कॉलम हाइलाइट करें और फिर Ctrl+ F

ढूँढें और बदलें

".Com" ढूंढें

".Com" को बदलें

और फिर एक .in के लिए

ढूँढें और बदलें

इसमे ढूंडो"

".In," बदलें


1

मैंने इसे एक और उत्तर के लिए लिखा है:

आप इसे अपने उदाहरण का उपयोग करके फ़ॉर्म का उपयोग करके कहेंगे appendTextToRange "[theRange]", ",":।

Sub testit()
    appendTextToRange "A1:D4000", "hey there"
End Sub


Sub appendTextToRange(rngAddress As String, append As String)

    Dim arr() As Variant, c As Variant
    arr = Range(rngAddress).Formula

    For x = LBound(arr, 1) To UBound(arr, 1)
        For y = LBound(arr, 2) To UBound(arr, 2)
            Debug.Print arr(x, y)
            If arr(x, y) = "" Then
                arr(x, y) = append
            ElseIf Left(arr(x, y), 1) = "=" Then
                arr(x, y) = arr(x, y) & " & "" " & append & """"
            Else
                arr(x, y) = arr(x, y) & " " & append
            End If
        Next
    Next
    Range(rngAddress).Formula = arr

End Sub

1

कक्षों की श्रेणी का चयन करें, मान टाइप करें और Ctrl+ दबाएं Enter

यह, निश्चित रूप से, सच है यदि आप इसे मैन्युअल रूप से करना चाहते हैं।


1

उन सभी में सबसे सरल "डेटा" टैब के तहत "फ्लैश फिल" विकल्प का उपयोग करना है।

  1. मूल इनपुट कॉलम को बाईं ओर रखें (कॉलम ए) और इसके दाईं ओर एक खाली कॉलम जोड़ें (कॉलम बी कहें, इस नए कॉलम को आउटपुट माना जाएगा)।

  2. बस कॉलम बी की कुछ कोशिकाओं को वास्तविक अपेक्षित आउटपुट के साथ भरें। इस मामले में:

          m2engineers@yahoo.co.in,
          satishmm_2sptc@yahoo.co.in,
    
  3. फिर कॉलम रेंज का चयन करें, जहां आप पहले जोड़े गए मैन्युअल रूप से भरे गए सेल के साथ आउटपुट चाहते हैं ... फिर जादू करें ... "फ्लैश फिल" पर क्लिक करें।

यह मूल रूप से इनपुट के अनुरूप आउटपुट पैटर्न को समझता है और खाली कोशिकाओं को भरता है।


0

पहले सेल में टेक्स्ट / वैल्यू डालें, फिर सेल कॉपी करें, पूरे कॉलम को चिह्नित करें और कॉपी किए गए टेक्स्ट / वैल्यू को 'पेस्ट' करें।

एक्सेल 97 में यह काम करता है - क्षमा करें मेरी तरफ से कोई अन्य संस्करण उपलब्ध नहीं है ...


-2

इसे एक सेल में टाइप करें, उस सेल को कॉपी करें, उन सभी सेल को चुनें जिन्हें आप भरना चाहते हैं, और पेस्ट करें।

वैकल्पिक रूप से, इसे एक सेल में टाइप करें, उस सेल के निचले-दाएं काले वर्ग का चयन करें और नीचे खींचें।

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