सामग्री सारणी
अनेकदा, वापरकर्त्यांना अनेक स्तंभ पंक्तींमध्ये रूपांतरित करावे लागतात. म्हणून, एक्सेल अनेक स्तंभांना पंक्तींमध्ये स्थानांतरीत करणे हे वापरकर्त्यांद्वारे केले जाणारे सामान्य ऑपरेशन आहे. Excel वैशिष्ट्ये , TRANSPOSE , INDIRECT , आणि INDEX फंक्शन्स, पॉवर क्वेरी , तसेच VBA मॅक्रो स्तंभांना पंक्तींमध्ये रूपांतरित करू शकतो.
आपण वर्कशीटमध्ये कर्मचाऱ्याचे नाव आणि पगार डेटा असे म्हणू. आणि अपरिहार्य कारणांमुळे, आम्हाला स्तंभांना पंक्तींमध्ये स्थानांतरीत करावे लागेल.
या लेखात, आम्ही एक्सेल वैशिष्ट्ये<वापरून अनेक स्तंभांना पंक्तींमध्ये हस्तांतरित करण्याचे अनेक मार्ग दाखवतो. 2>, फंक्शन , पॉवर क्वेरी , आणि VBA मॅक्रो .
एक्सेल वर्कबुक डाउनलोड करा
<9 स्तंभांना Rows.xlsm मध्ये हस्तांतरित करा
6 एक्सेलमधील पंक्तींमध्ये एकाधिक स्तंभ हस्तांतरित करण्याचे सोपे मार्ग
पद्धत 1 : पेस्ट पर्याय वापरून एकापेक्षा जास्त स्तंभ पंक्तींमध्ये हस्तांतरित करा
एक्सेल वापरकर्त्यांना मूल्य , फॉर्म्युला , हस्तांतरण<यांसारख्या अनेक फॉरमॅटमध्ये डेटा पेस्ट करण्याची परवानगी देते 2>, फक्त स्वरूप इ. आम्ही स्तंभांचे पंक्तींमध्ये रूपांतर करण्यासाठी संदर्भ मेनू पेस्ट ट्रान्सपोज पर्याय वापरू शकतो.
पायरी 1: तुम्हाला ट्रान्स्पोज करायची असलेली संपूर्ण श्रेणी हायलाइट करा. त्यावर राइट-क्लिक करा . संदर्भ मेनू दिसेल. संदर्भ मेनू मधून कॉपी करा निवडा.
चरण 2: आता, कोणताही रिक्त सेल निवडा ( उदा., G4 ) श्रेणीला लागून, नंतर त्यावर राइट-क्लिक करा . क्लिक करा पेस्ट पर्याय वरून ट्रान्सपोज वर.
🔼 तुम्ही पेस्ट स्पेशल विंडो देखील आणू शकता. कीबोर्ड शॉर्टकट CTRL+ALT+V वापरणे. त्यानंतर, स्पेशल पेस्ट करा पर्यायांमधून हस्तांतरित करा निवडा. शेवटी, OK वर क्लिक करा.
🔼 संदर्भातील हस्तांतरित करा पर्याय कार्यान्वित करा मेनू किंवा स्पेशल पेस्ट करा खालील प्रतिमेमध्ये दर्शविल्याप्रमाणे निवडलेल्या एकाधिक स्तंभांना पंक्तींमध्ये रूपांतरित करते.
अधिक वाचा: एक्सेलमध्ये पंक्ती आणि स्तंभ कसे बदलायचे (5 पद्धती)
पद्धत 2: TRANSPOSE फंक्शन वापरून स्तंभांना पंक्तींमध्ये स्थानांतरित करा
द ट्रान्सपोज फंक्शन स्तंभांना थेट पंक्तींमध्ये रूपांतरित करते आणि त्याउलट. स्तंभांची संख्या कितीही असली किंवा श्रेणी कितीही मोठी असली तरीही आपण TRANSPOSE फंक्शन वापरू शकतो. TRANSPOSE फंक्शनचा सिंटॅक्स आहे
TRANSPOSE (array)
स्टेप 1: खालील सूत्र वापरा समीप सेल (म्हणजे G4 ) स्तंभांना पंक्तींमध्ये रूपांतरित करण्यासाठी.
=TRANSPOSE(B4:E12)
येथे B4:E12 आहे array argument.
चरण 2: ENTER दाबा, क्षणार्धात सर्व स्तंभ पंक्तींमध्ये रूपांतरित होतील.
🔄 काहीवेळा, डेटासेटमध्ये रिक्त सेल असतात आणि एक्सेल ट्रान्सपोज केल्यानंतर त्यामध्ये 0's समाविष्ट होतात. हे सावधगिरी टाळण्यासाठी, रिक्त स्थानांकडे दुर्लक्ष करण्यासाठी IF फंक्शन सह TRANSPOSE फंक्शनमध्ये बदल करा. यामध्ये दिबाबतीत, लागू केलेले सूत्र
=TRANSPOSE(IF(B4:E12="","",B4:E12))
अधिक वाचा: Excel मध्ये अनेक पंक्तींमध्ये स्तंभ कसे हस्तांतरित करावे (6 पद्धती) <3
पद्धत 3: स्तंभांना पंक्तींमध्ये रूपांतरित करण्यासाठी अप्रत्यक्ष कार्य
आम्ही दुवे स्थापित करू इच्छित असल्यास किंवा विद्यमान श्रेणीतून डेटा आणू इच्छित असल्यास, आम्ही अप्रत्यक्ष वापरू शकतो फंक्शन . COLUMN फंक्शन सह समाविष्ट केलेले INDIRECT फंक्शन श्रेणीतील नोंदींना संदर्भित करते. INDIRECT फंक्शनचा सिंटॅक्स आहे
INDIRECT (ref_text, [a1])
स्टेटमेंट परिभाषित करतात
ref_text ; संदर्भ (मजकूर म्हणून).
a1 ; A1 किंवा R1C1 शैली सेल संदर्भाचा बुलियन संकेत. डीफॉल्टनुसार, ते A1 शैली = TRUE आहे. [पर्यायी]
चरण 1: नंतरचे सूत्र कोणत्याही रिकाम्या सेलमध्ये टाइप करा (उदा. G4 ).
=INDIRECT("b"&COLUMN()-3)
ret_text (उदा., “b”&COLUMN()-3 ) मध्ये 2 भाग आहेत ; पहिला एक COLUMN फंक्शन आहे जो स्तंभ क्रमांक पास करतो आणि दुसरा एक आहे स्तंभ नाव . ref_text हे एकत्रित करते 2 नंतर सेल संदर्भ 3 COLUMN फंक्शन परिणामापेक्षा कमी आहे. परिणामी, अंतिम परिणाम B(7-3) = B4 होतो. म्हणून, B4 सेल एंट्री G4 मध्ये प्रदर्शित होते.
चरण 2: पुनरावृत्ती करा पायरी 1 मागील फॉर्म्युला G5 , G6 मधील खालील सूत्रांसह बदलणे आणि G7 .
=INDIRECT("c"&COLUMN()-3)
=INDIRECT("d"&COLUMN()-3)
=INDIRECT("e"&COLUMN()-3)
हे सर्व 3 फॉर्म्युले मागील सूत्राप्रमाणेच वितर्क घोषित करतात. आणि ते त्यांच्या संबंधित सेलच्या नोंदी आणतात (उदा., G5=C4 , G6=D4 , आणि G7=E4 ).
चरण 3: सेलच्या उजव्या बाजूला सूत्र लागू करण्यासाठी फिल हँडल वापरा. आणि सर्व संबंधित सेलच्या एंट्रीज अपेक्षित असल्याप्रमाणे ट्रान्सपोज केलेल्या दिसतात.
अधिक वाचा: Excel VBA: सेल अॅड्रेसवरून रो आणि कॉलम नंबर मिळवा (4 पद्धती)
समान वाचन
- एक्सेल चार्टमध्ये पंक्ती आणि स्तंभ कसे स्विच करावे (2 पद्धती) <23 एक्सेलमध्ये अनेक पंक्ती आणि स्तंभ जोडा (प्रत्येक मार्गाने)
- एक्सेल फॉर्म्युला (3 पद्धती) वापरून इतर प्रत्येक स्तंभ कसा वगळायचा
- Excel VBA: पंक्ती आणि स्तंभ क्रमांकानुसार श्रेणी सेट करा (3 उदाहरणे)
- एक्सेलमधील मूल्यावर आधारित स्तंभ क्रमांक कसा शोधायचा
पद्धत 3 प्रमाणेच, INDEX फंक्शन दिलेल्या स्थानावरून डेटा आणते. INDEX फंक्शनचा सिंटॅक्स आहे
INDEX(अॅरे, row_num, [col_num])
चरण 1: खालील सूत्र कोणत्याही रिक्त सेलमध्ये लिहा G4 .
=INDEX($B$4:$E$14,COLUMN()-6,1)
सूत्रात, $B$4:$E$14 अॅरे युक्तिवादाचा संदर्भ देते. COLUMN फंक्शन परत मिळवतेस्तंभ क्रमांक जिथे सूत्र घातला आहे (उदा. G4 ). म्हणून, अॅरे साठी COLUMN()-6 परिणाम ( 7-6 ) 1 row_num म्हणून. आणि आधीच 1 अॅरे मध्ये col_num आहे.
चरण 2: G5 , G6 , आणि G7 साठी फक्त col_num बदलून खालील चित्रात दाखवल्याप्रमाणे सूत्रे पुन्हा करा.<3 =INDEX($B$4:$E$14,COLUMN()-6,2)
=INDEX($B$4:$E$14,COLUMN()-6,3)
=INDEX($B$4:$E$14,COLUMN()-6,4)
हे सूत्र समान अॅरे , पंक्ती 1 आणि स्तंभ 2 , 3 आणि मधून नोंदी आणतात. 4 अनुक्रमे. तुम्ही पाहू शकता की परिणामी मूल्ये स्तंभ शीर्षलेखांचे चित्रण करतात जसे सूत्र त्यांना मिळवते.
चरण 3: फिल हँडल<2 ड्रॅग करा> स्तंभानुसार नोंदी क्षैतिजरित्या घालण्यासाठी. अशा प्रकारे स्तंभांचे पंक्तींमध्ये रूपांतर होते.
अधिक वाचा: एक्सेलमध्ये स्तंभ निर्देशांक क्रमांक कसा शोधायचा (2 पद्धती)
पद्धत 5: पॉवर क्वेरी
पॉवर क्वेरी हे आवश्यकतेनुसार डेटासेटचे रूपांतर करण्यासाठी एक शक्तिशाली साधन आहे. पॉवर क्वेरी एक ट्रान्सफॉर्म टॅब प्रदान करते जिथे ट्रान्सपोज सह अनेक पर्याय उपलब्ध आहेत. एकाहून अधिक स्तंभांना पंक्तींमध्ये रूपांतरित करण्यासाठी आम्ही Transpose ऑपरेशन वापरू शकतो.
चरण 1: संपूर्ण डेटासेट निवडा त्यानंतर डेटा > वर जा. टेबल/श्रेणीतून वर क्लिक करा ( डेटा मिळवा आणि ट्रान्सफॉर्म करा विभागातून).
चरण2: Excel संपूर्ण डेटासेटला टेबल मध्ये रूपांतरित करतो. परिणामी, टेबल तयार करा डायलॉग बॉक्स दिसेल. ठीक आहे वर क्लिक करा.
स्टेप 3: काही क्षणात, एक्सेल पॉवर क्वेरी एडिटर लोड करेल. खालील इमेजमध्ये दाखवल्याप्रमाणे.
➧ ट्रान्सफॉर्म विभाग निवडा.
➧ ट्रान्सपोज वर क्लिक करा.
<31
चरण 4: हस्तांतरित करा ऑपरेशन कार्यान्वित केल्यानंतर, तुम्हाला ट्रान्सपोज केलेला डेटा लोड करावा लागेल. घर वर हलवा > बंद करा आणि वर क्लिक करा; लोड > बंद करा & लोड करा .
🔼 ट्रान्सपोज केलेला डेटा नवीन वर्कशीटमध्ये लोड होण्यासाठी थोडा वेळ लागेल. शेवटी, एक्सेल अनेक स्तंभांना पंक्तींमध्ये रूपांतरित करणारा डेटा लोड करतो कारण तुम्ही खालील प्रतिमेतून पाहू शकता.
अधिक वाचा: Excel मध्ये अनेक पंक्ती स्तंभांमध्ये कसे रूपांतरित करावे (9 मार्ग)
पद्धत 6: VBA मॅक्रो
VBA मॅक्रो वापरून पंक्तींमध्ये एकाधिक स्तंभ हस्तांतरित करा परिणाम-केंद्रित परिणामांचा पाठपुरावा करण्यात अत्यंत कार्यक्षम आहेत. एकापेक्षा जास्त स्तंभ पंक्तींमध्ये स्थानांतरीत करण्यासाठी आम्ही मॅक्रोच्या दोन ओळी लिहू शकतो.
चरण 1: मॅक्रो घालण्यासाठी, प्रथम, Microsoft Visual Basic वापरून उघडा. ALT+F11 . त्यानंतर, घाला निवडा ( टूलबार वरून) > एक टाकण्यासाठी मॉड्युल वर क्लिक करा.
स्टेप 2: खालील मॅक्रो मॉड्युल मध्ये पेस्ट करा .
1240
मॅक्रो त्याची सुरुवात करतो VBA इनपुटबॉक्स फंक्शन वापरून ट्रान्सपोज करण्यासाठी श्रेणी आणि ट्रान्सपोज केलेला डेटा घालण्यासाठी सेल घेऊन ऑपरेशन. त्यानंतर, पेस्ट स्पेशल पद्धत दिलेल्या सेलमध्ये ट्रान्सपोज केलेला डेटा म्हणून संपूर्ण श्रेणी पेस्ट करते.
स्टेप 3: यासाठी F5 की वापरा मॅक्रो चालवा. maco श्रेणी घालण्यासाठी प्रथम इनपुट बॉक्स सुरू करते. श्रेणी प्रदान करा नंतर ठीक आहे वर क्लिक करा.
चरण 4: नंतर एक्सेल <1 आणते. सेल नियुक्त करण्यासाठी>2रा इनपुट बॉक्स . कोणताही सोयीस्कर सेल संदर्भ द्या नंतर ओके वर क्लिक करा .
🔼 शेवटी एक्सेल संपूर्ण रूपांतरित करते डेटासेट स्तंभ पंक्तींमध्ये.
VBA मॅक्रो मध्ये SkipBlanks स्टेटमेंट पर्याय ऑफर करून रिक्त सेल हाताळू शकतात सत्य आणि असत्य . तुमच्या डेटासाठी तुमच्या गरजेनुसार मॅक्रो बदला.
अधिक वाचा: एक्सेल मॅक्रो: अनेक पंक्ती कॉलममध्ये रूपांतरित करा (3 उदाहरणे)
निष्कर्ष
या लेखात, आम्ही एक्सेलमध्ये अनेक वैशिष्ट्ये, कार्ये, तसेच VBA मॅक्रो अनेक स्तंभांना पंक्तीमध्ये स्थानांतरीत करण्यासाठी प्रदर्शित करतो. TRANSPOSE फंक्शन सर्वात सोयीस्कर पद्धतीने स्तंभांना पंक्तींमध्ये रूपांतरित करते. इतर फंक्शन जसे की I NDIRECT किंवा INDEX देखील त्यांच्या उद्देशात उत्कृष्ट आहे. आशा आहे की या वर नमूद केलेल्या पद्धती ट्रान्सपोजिंगबद्दलची तुमची समज स्पष्ट करतील. आपल्याकडे अधिक चौकशी असल्यास किंवा असल्यास टिप्पणी द्याजोडण्यासाठी काहीही.