कॉलम और पंक्तियों को एकल पंक्ति में कैसे परिवर्तित/परिवर्तित करें?
एकाधिक पंक्तियों और स्तंभों को एक लंबी पंक्ति में कैसे जोड़ें? हो सकता है, यह आपके लिए आसान लगे, क्योंकि आप उन्हें एक-एक करके कॉपी कर सकते हैं और उन्हें मैन्युअल रूप से एक पंक्ति में जोड़ सकते हैं। लेकिन यदि सैकड़ों पंक्तियाँ और स्तंभ हों तो यह समय लेने वाला और थकाऊ होगा। यहां मैं इसे हल करने के लिए कुछ त्वरित युक्तियों के बारे में बात करूंगा।
सूत्र के साथ स्तंभों और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
वीबीए कोड के साथ कॉलम और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
एक्सेल के लिए कुटूल के साथ कॉलम और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
सूत्र के साथ स्तंभों और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
मान लीजिए कि आपके पास डेटा की एक श्रृंखला है जैसा कि निम्नलिखित स्क्रीनशॉट दिखाता है, आप एक लंबे फॉर्मूले के साथ रेंज डेटा को एक नई वर्कशीट में एक पंक्ति में परिवर्तित कर सकते हैं।
कृपया सूत्र को इस प्रकार लागू करें:
1. सक्रिय कार्यपुस्तिका की नई वर्कशीट में, सेल A1 पर क्लिक करें, इस सूत्र को कॉपी और पेस्ट करें: =OFFSET(Sheet1!$A$1,((ROW()-1)*5)+(FLOOR(COLUMN()-1,4)/4),(COLUMN()-1)-(FLOOR(COLUMN()-1,4)))
नोट: शीट1!$ए$1 वह कार्यपत्रक और श्रेणी संदर्भ है जिसका आप उपयोग करना चाहते हैं।
पंक्ति()-1)*5 उपरोक्त सूत्र में, 5 पंक्ति संख्या को दर्शाता है; और कॉलम()-1,4)/4, 4 कॉलम संख्या को दर्शाता है। आप इन्हें अपनी आवश्यकता के अनुसार बदल सकते हैं।
2. फिर भरण हैंडल को दाईं ओर तब तक खींचें जब तक संख्या 0 प्रकट न हो जाए। इस मामले में, रेंज के सभी डेटा को एक नई वर्कशीट में एक पंक्ति में स्थानांतरित कर दिया गया है। स्क्रीनशॉट देखें:
वीबीए कोड के साथ कॉलम और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
निम्नलिखित VBA कोड आपको डेटा की एक श्रृंखला को एक पंक्ति में बदलने में भी मदद कर सकता है।
1. नीचे पकड़ो ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की.
Sub TransformOneRow()
'Updateby20131120
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Ranges to be transform :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Paste to (single cell):", xTitleId, Type:=8)
Application.ScreenUpdating = False
xRows = InputRng.Rows.Count
xCols = InputRng.Columns.Count
For i = 1 To xRows
InputRng.Rows(i).Copy OutRng
Set OutRng = OutRng.Offset(0, xCols + 0)
Next
Application.ScreenUpdating = True
End Sub
3. फिर दबाएं F5 कोड को चलाने के लिए कुंजी, आपके लिए सामग्री की उस श्रेणी का चयन करने के लिए एक संवाद पॉप आउट होता है जिसे आप एक पंक्ति में कनवर्ट करना चाहते हैं, और क्लिक करें Ok, एक और पॉप-अप संवाद आपको परिणाम निकालने के लिए एक एकल कक्ष का चयन करने के लिए है। स्क्रीनशॉट देखें:
तब दबायें Ok, चयनित श्रेणी की सामग्री एक पंक्ति में परिवर्तित हो जाती है। स्क्रीनशॉट देखें:
नोट: नहीं सेट आउटआरएनजी = आउटआरएनजी.ऑफसेट(0, xCols + 0), तुम बदल सकते हो 0 आपकी आवश्यकता को पूरा करने के लिए किसी भी नंबर पर।
उदाहरण के लिए, यदि आप मूल पंक्तियों के अनुसार परिणामों को एक कॉलम से अलग करना चाहते हैं, तो आप बदल सकते हैं सेट आउटआरएनजी = आउटआरएनजी.ऑफसेट(0, xCols + 0) सेवा मेरे सेट आउटआरएनजी = आउटआरएनजी.ऑफसेट(0, xCols + 1), परिणाम निम्नानुसार दिखाए गए हैं:
एक्सेल के लिए कुटूल के साथ कॉलम और पंक्तियों को एकल पंक्ति में परिवर्तित/परिवर्तित करें
ऐसा लगता है कि उपरोक्त दो विधियां हम एक्सेल शुरुआती लोगों के लिए कुछ हद तक कठिन हैं, यहां मैं आपके लिए एक्सेल के लिए एक उपयोगी टूल-कुटूल के बारे में बात करूंगा।
एक्सेल के लिए कुटूल इसमें 300 से अधिक उपयोगी एक्सेल टूल शामिल हैं। 30 दिनों में बिना किसी सीमा के प्रयास करने के लिए निःशुल्क। अब समझे
उपयोगिता के साथ ट्रांसफ़ॉर्म रेंज of एक्सेल के लिए कुटूल, आप किसी श्रेणी को शीघ्रता से एकल पंक्ति में बदल सकते हैं, कृपया निम्नानुसार कार्य करें:
1. उस श्रेणी का चयन करें जिसे आप स्थानांतरित करना चाहते हैं।
2। क्लिक करें कुटूल > रेंज कनवर्टर > ट्रांसफ़ॉर्म रेंज, स्क्रीनशॉट देखें:
3। में ट्रांसफ़ॉर्म रेंज संवाद बॉक्स में, चयन करें एकल पंक्ति तक का दायरा विकल्प, स्क्रीनशॉट देखें:
4। तब दबायें OK, और पॉप आउट बॉक्स से परिणाम डालने के लिए एक सेल पर क्लिक करें।
5। क्लिक करें OK, और श्रेणी में डेटा को एक पंक्ति में स्थानांतरित कर दिया गया है। स्क्रीनशॉट देखें:
यदि आप इस सुविधा के बारे में अधिक जानना चाहते हैं, तो कृपया जाएँ ट्रांसफ़ॉर्म रेंज.
संबंधित लेख:
एक्सेल में रो को कॉलम में कैसे बदलें?
एक्सेल में सिंगल कॉलम को मल्टीपल कॉलम में कैसे ट्रांसपोज़/कन्वर्ट करें?
कॉलम और पंक्तियों को सिंगल कॉलम में कैसे बदलें/परिवर्तित करें?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!