Microsoft- एक्सेल नईलाइन्स और टैब


14

वर्तमान में मैं एक्सेल में स्ट्रिंग में शामिल होने के लिए " CONCATENATE " का उपयोग करता हूं , लेकिन मैं " CONCATENATE " द्वारा जोड़े गए स्ट्रिंग में नई वर्णमाला और टैब सम्मिलित करना चाहता हूं ।

उदाहरण:

  • जब मैंने स्ट्रिंग ज्वाइन कर लिया है तो मैंने नीचे स्ट्रिंग किया है।

    "Today is very beautiful"

  • मुझे उम्मीद है कि नीचे दी गई स्ट्रिंग की नई पंक्तियाँ और टैब ऑटो:

Today is
      verry
      beautiful

उसको कैसे करे?


1
एक्सेल उपयोगकर्ताओं के लिए समाधान नहीं है, लेकिन यह किसी की मदद कर सकता है: स्प्रेडशीट कार्यक्रम "ग्नुमेरिक" टैब स्वीकार करता है।
निकोलस राउल

जवाबों:


18

चूंकि TAB को एक्सेल सेल में प्रदर्शित नहीं किया जा सकता है CHAR(9), इसलिए लाइन का उपयोग करने के लिए, मैं रिक्त स्थान का उपयोग करने की सलाह देता हूं। REPT()फ़ंक्शन का उपयोग करके , रिक्त स्थान की संख्या निर्दिष्ट करके इंडेंट चौड़ाई को नियंत्रित करना आसान होगा (उदाहरण 4)।

=CONCATENATE(A1, CHAR(10), REPT(" ", 4), A2)

वैकल्पिक रूप से, मैं आमतौर पर &सूत्र को सरल बनाने के लिए संघनन के लिए उपयोग करता हूं ।

=A1 & CHAR(10) & REPT(" ", 4) & A2

अंत में, आपको सेल को "Wrap टेक्स्ट" के रूप में CTRL-1> Alignment द्वारा फॉर्मेट करना होगा


9

आप इस सूत्र को आजमा सकते हैं: -

=CONCATENATE(A1,CHAR(10),CHAR(9),B1,CHAR(10),CHAR(9),C1)

यहाँ

CHAR(10) - Line Feed/New Line
CHAR(9)  - Horizontal Tab

नई लाइन देखने के लिए, आपको Wrap Textबॉक्स पर जाँच के रूप में चिह्नित करना होगा

सेल पर राइट क्लिक करें -> स्वरूप प्रकोष्ठों -> पर क्लिक करें संरेखण टैब -> के तहत पाठ नियंत्रण -> बॉक्स "की जाँच करें पाठ लपेटें "

Note: Tab spacing won't appear on the Cell


यहांCHAR फ़ंक्शन के लिए एक्सेल मदद का लिंक दिया गया है। यहां उन मानों की तालिका दी गई है जिनका उपयोग आप विंडोज और मैक पर विकिपीडिया के माध्यम से कर सकते हैं । यह ध्यान रखना महत्वपूर्ण है कि परिणाम प्रत्येक ओएस पर भिन्न हो सकते हैं।
इलियट

2

आप केवल एक अन्य पाठ तत्व के रूप में, अपने आप को नई रेखा और टैब जोड़ने का प्रयास कर सकते हैं:

=CONCATENATE("Today is", Chr(13), Chr(9), "verry", Chr(13), Chr(9), "beautiful"

जबकि Chr(13)एक नई रेखा और Chr(9)एक टैब पैदा करता है ।


सॉरी बॉयज रूल्स, चार (13) एक गाड़ी वापसी है, नई लाइन नहीं। मेरा बुरा
बोरिटोम

1

लगता है काम करने का कोई तरीका नहीं है ="some string"&char(9)&"another string" । परिणामस्वरूप पाठ को txt फ़ाइल में सादे पाठ के रूप में चिपकाया जाता है या शब्द में कोई विकृत पाठ इस प्रकार है: "some string another string" अवांछित दोहरे उद्धरण सहित। यदि इसे फॉर्मेट के रूप में रखा या मर्ज किया गया है, तो निम्नानुसार है: some string another string कृपया ध्यान दें कि टैब को एकल स्थान से बदल दिया गया है।

अगर चार (9) के बजाय एक मुद्रण योग्य चरित्र जैसे "!" चार (33) जिसके परिणामस्वरूप पाठ शब्द या एक पाठ संपादक में चिपकाया जाता है: some string!another string

आधार - रेखा है की:

वर्तमान में सेल में टैब सम्मिलित करने की कोई विधि प्रतीत नहीं होती है। यह एक अफ़सोस की बात है क्योंकि इसके लिए एक वास्तविक आवश्यकता है। एक वर्कअराउंड एक चरित्र सम्मिलित करना है जो सेल में अपेक्षित नहीं है और फिर पोस्ट एडिटर या लक्ष्य संपादक में मैक्रो का उपयोग करें। मैं इसे टैब में बदलने के लिए एक कब्र (टैब के ठीक ऊपर) और एक शब्द VBA मैक्रो का उपयोग करने का इरादा रखता हूं।


1

सरल: उन्हें टेक्स्ट एडिटर से उद्धृत सादे पाठ ( TSV प्रारूप ) के रूप में पेस्ट करें ।

इस सरल और स्पष्ट पद्धति का अब तक किसी ने उल्लेख नहीं किया है।

  1. नोटपैड में वास्तविक tabऔर newlineपात्रों के साथ सेल सामग्री बनाएं । इस उदाहरण में उन सभी को शामिल किया गया है (यहाँ टैब को इस रूप में चित्रित किया गया है ):

    Before Tab↹AfterTab
    Second "line" of the same cell.
    
  2. डबल कोट्स "(TSV प्रारूप में रूपांतरण) के साथ पूरी सामग्री को घेरें।

    • मूल पाठ के अंदर पहले से ही कोई दोहरे उद्धरण होने चाहिए, उन्हें डबल करें। बेहतर स्पष्टता के लिए मैंने उन्हें उपरोक्त उदाहरण में रखा। उपरोक्त उदाहरण अब दिखेगा:

      "Before Tab↹AfterTab
      Second ""line"" of the same cell."
      
  3. पूरे पाठ (मार्क Ctrl+ A) और प्रेस Ctrl+ Cयह क्लिपबोर्ड में कॉपी।

  4. एक्सेल में, सेल में नेविगेट करें (लेकिन इसके एडिट मोड में प्रवेश करें) और पेस्ट करने के लिए Ctrl+ दबाएँ V

किया हुआ। अब सेल कंटेंट बिल्कुल वैसा ही है जैसा कि आप इसकी उम्मीद करते हैं, जिसमें नईलाइन और टैब शामिल हैं। (आप इसे फॉर्मूले, VBA या राउंड ट्रिप, यानी कॉपी-पेस्ट से टेक्स्ट फाइल पर वापस सत्यापित कर सकते हैं)। अनिवार्य नोटिस:

  • दूसरी पंक्ति प्रकट करने के लिए आपको पंक्ति की ऊँचाई बढ़ाने की आवश्यकता हो सकती है।

  • निहित टैब वर्णों के सही स्वरूपण की अपेक्षा न करें। (लेकिन आप पहले से ही जानते हैं।) एक्सेल को सेल के अंदर ठीक से संभालने के लिए नहीं बनाया गया है। क्या आपको सेल सामग्री के बाएं इंडेंटेशन की आवश्यकता है, फॉर्मेट सेल विंडो ( Ctrl+ 1) खोलें और संरेखण टैब पर इंडेंट मान सेट करें ।

टिप: आप उद्धरणों के बाहर नईलाइन और टैब का उपयोग करके कई सेल सम्मिलित कर सकते हैं ।

यह उदाहरण (TSV में दो स्तंभों द्वारा दो पंक्तियाँ) एक बार में 2 × 2 कोशिकाओं का क्षेत्र सम्मिलित करेगा:

A1↹B1
A2↹B2

यदि आप इसका बिंदु देखते हैं, तो आप मानों के अंदर नई सूची और टैब जोड़ सकते हैं :

"A↹1
cell"↹"B↹1
cell"
"A↹2
cell"↹"B↹2
cell"

एक्सेल 2016 के साथ परीक्षण किया गया।


1

यह पोस्ट पुरानी है, लेकिन मुझे Google पर कहीं भी इस प्रश्न का कोई संतोषजनक उत्तर नहीं मिल रहा था, इसलिए यहाँ पर मैं क्या कर रहा हूँ:

=CONCAT("Today is";CHAR(10);REPT(CHAR(1);2);"very";CHAR(10);REPT(CHAR(1);2);"beautiful")

के रूप में प्रदर्शित करेगा:

यहाँ छवि विवरण दर्ज करें

... जो कमोबेश इस तरह है:

Today is
    very
    beautiful

CHAR (1) ASCII प्रणाली में "स्टार्टिंग ऑफ हेडिंग" अक्षर है

Microsoft Office 365 ProPlus


0

आप एक्सेल में पाठ को संक्षिप्त करने के लिए " और " वर्ण का भी उपयोग कर सकते हैं:

खंड: के =CONCATENATE(A1,CHAR(10),CHAR(9),B1,CHAR(10),CHAR(9),C1)रूप में लिखा जा सकता है:

 =A1&CHAR(10)&CHAR(9)&B1&CHAR(10)&CHAR(9)&C1

यह फॉर्म तब दिलचस्प होगा जब CONCATENATE ओवरफ्लो होगा (इसमें प्रविष्टियों की सीमा है)।

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