एक्सेल डेटा का विश्लेषण करने के लिए एक शक्तिशाली उपकरण है, लेकिन कुछ चीजें जैसे एक पंक्ति या कॉलम में सेल फ़्लिप करना एक वास्तविक परेशानी हो सकती है। धीमी गति से मैनुअल तरीका है, और कुछ ही सेकंड में पंक्तियों को पलटने, स्तंभों को पलटने, या स्तंभों को पंक्तियों में स्थानांतरित करने के लिए त्वरित तरकीबें हैं।
अगले लेख में, आप सीखेंगे कि कैसे जल्दी से एक पूरे कॉलम को नीचे से ऊपर की ओर फ्लिप करें, एक पंक्ति को दाएं से बाएं कैसे स्वैप करें, और कॉलम के साथ पंक्तियों को पूरी तरह से कैसे स्वैप करें।
ये निर्देश Microsoft Excel 2010, 1013, 2016, 2019 और Microsoft 365 के लिए Excel पर लागू होते हैं।
एक्सेल में कॉलम सेल कैसे फ्लिप करें
जबकि सेल को वर्णानुक्रम में व्यवस्थित करने के लिए एक्सेल में बहुत सारे सॉर्टिंग विकल्प हैं, वास्तव में नाम जैसे यादृच्छिक डेटा के संग्रह को फ़्लिप करने के लिए कोई अंतर्निहित विकल्प नहीं है।
इसका मतलब यह नहीं है कि यह असंभव है। इसका सीधा सा मतलब है कि कॉलम को फ़्लिप करने के लिए एक्सेल की सॉर्ट सुविधा का उपयोग करने के लिए आपको कुछ अतिरिक्त चरणों का पालन करने की आवश्यकता है।
- राइट-क्लिक करें कॉलम A, और सम्मिलित करें का चयन करें ताकि आप जिस सेल्सपर्सन कॉलम को सॉर्ट करना चाहते हैं उसके बाईं ओर एक नया कॉलम जोड़ें।
-
पहली सेल में टाइप 1 (पंक्ति 2)। दूसरे सेल में 2 टाइप करें (पंक्ति 3)।
- Cntrl कुंजी दबाए रखें और माउस के कोने को सेल के निचले दाएं कोने पर नंबर 2 के साथ रखें। कर्सर दो क्षैतिज रेखाओं में बदल जाएगा। शेष कॉलम को अंतिम विक्रेता के नाम तक स्वतः भरने के लिए माउस को डबल-बाएं क्लिक करें।यह शेष कॉलम को 3 से 8 तक की संख्याओं के साथ स्वतः भर देगा।
- पूरी तालिका को हाइलाइट करें।
- होम मेनू में, रिबन से सॉर्ट करें और फ़िल्टर करें चुनें। कस्टम सॉर्ट चुनें।
- सेट करें से से कॉलम ए, क्रमबद्ध करें से सेल मान, और आदेश से सबसे बड़ा से सबसे छोटा । ठीक क्लिक करें।
यह न केवल पूरे कॉलम को नीचे से ऊपर की ओर फ़्लिप करेगा, बल्कि यह सुनिश्चित करेगा कि शेष स्प्रैडशीट में सभी डेटा सही विक्रेता के नाम से मेल खाने के लिए स्वैप हो।
अब आप कॉलम ए को चुनने के लिए राइट क्लिक कर सकते हैं, कॉलम ए पर राइट-क्लिक करें, और क्रमांकित कॉलम को हटाने के लिए डिलीट का चयन करें।
अब आपके पास वही मूल तालिका है जिसके साथ आपने शुरुआत की थी, लेकिन पूरे कॉलम और डेटा के साथ नीचे से ऊपर की ओर फ़्लिप किया गया था।
Excel में Row Cells को कैसे स्वैप करें
क्या होगा अगर आप जनवरी से दिसंबर के बजाय दिसंबर से जनवरी तक बिक्री डेटा देखना चाहते हैं?
आप कॉलम को फ़्लिप करने के लिए ऊपर दिए गए तरीके का ही उपयोग कर सकते हैं, थोड़े बदलाव के साथ।
सबसे पहले, हेडर के ठीक नीचे एक नई पंक्ति जोड़ें, और उन सेल को 1 (जनवरी के तहत) से 12 (दिसंबर के तहत) तक नंबर दें।
अब तालिका को क्रमबद्ध करने के लिए समान चरणों का पालन करें, लेकिन इस बार आप कॉलम के बजाय पंक्ति के आधार पर छाँटेंगे।
- केवल कॉलम A से M तक हाइलाइट करें।
- होम मेनू में, रिबन से सॉर्ट करें और फ़िल्टर करें चुनें। कस्टम सॉर्ट चुनें।
- विकल्प क्लिक करें, और बाएं से दाएं क्रमित करें चुनें।
-
सेट करें क्रमबद्ध करें से पंक्ति 2, क्रमबद्ध करें से सेल मान, और आदेश से सबसे बड़ा से सबसे छोटा । ठीक क्लिक करें।
अब आप देखेंगे कि आपका पूरा पहला कॉलम हेडर कॉलम में सेल्स के साथ फ़्लिप किया गया है। चूंकि आपने डेटा वाले सभी स्तंभों को हाइलाइट किया है, इसलिए सभी डेटा पंक्तियाँ भी फ़्लिप हो जाती हैं, ताकि सब कुछ पूरी तरह से पंक्तिबद्ध हो जाए।
अब पंक्ति 2 पर बायाँ-क्लिक करें और क्रमांकित पंक्ति को हटा दें।
केवल दो कॉलम या पंक्तियों को स्वैप करें
यदि आप आसन्न पंक्तियों या स्तंभों पर फ़्लिप करना चाहते हैं, तो एक उपयोगी माउस ट्रिक है जिसका उपयोग आप इसे पूरा करने के लिए एक्सेल में कर सकते हैं।
इस उदाहरण स्प्रैडशीट में, आप जूली मूर पंक्ति को जॉन हडसन पंक्ति के साथ माउस के कुछ ही क्लिक से स्वैप कर सकते हैं।
यहां बताया गया है कि आप इसे कैसे करते हैं:
- कॉलम ए में जूली मूर के साथ पूरी पंक्ति को हाइलाइट करें।
- Shift कुंजी दबाए रखें, और माउस कर्सर को जूली मूर सेल के शीर्ष किनारे पर ले जाएं। माउस कर्सर क्रॉसहेयर में बदल जाएगा।
-
Shift कुंजी को दबाए रखते हुए, माउस को जॉन हडसन सेल के ऊपरी किनारे पर तब तक खींचें जब तक कि उस पंक्ति के ठीक ऊपर की रेखा एक डार्क लाइन के साथ हाइलाइट न हो जाए।
- जब आप बायां माउस बटन छोड़ते हैं, तो दो पूरी पंक्तियां स्वैप हो जाएंगी।
यदि आप पंक्तियों के बजाय कॉलम को स्वैप करना चाहते हैं, तो आप एक कॉलम को हाइलाइट कर सकते हैं, और फिर उसी प्रक्रिया का पालन कर सकते हैं।
अंतर केवल इतना है कि आप माउस कर्सर को साइड में तब तक खींचते हैं जब तक कि कॉलम के बाद की लाइन आप डार्क लाइन के साथ हाइलाइट्स के साथ स्वैप नहीं करना चाहते।
आप इसी तकनीक का उपयोग करके कई पंक्तियों या स्तंभों को स्वैप कर सकते हैं। आपको बस पहले चरण में कई पंक्तियों या स्तंभों को हाइलाइट करना होगा, और फिर उसी प्रक्रिया का पालन करना होगा।
कॉलम और पंक्तियों की अदला-बदली कैसे करें
क्या होगा अगर आप स्प्रेडशीट में डेटा की अखंडता को बनाए रखते हुए पूरे हेडर कॉलम को पूरे सेल्सपर्सन कॉलम से स्वैप करना चाहते हैं?
अधिकांश लोग इसे मैन्युअल रूप से करने का विकल्प चुनते हैं, यह जाने बिना कि एक्सेल में "ट्रांसपोज़" नामक एक अंतर्निहित सुविधा है जो आपके लिए यह कर देगी।
आपको एक ऐसे क्षेत्र की आवश्यकता होगी जहां आप डेटा की अपनी नई "ट्रांसपोज़्ड" श्रेणी बना सकें, इसलिए अपनी स्प्रेडशीट में "सेल्स बाय मंथ" नामक एक नई शीट बनाएं।
- अपने बिक्री डेटा की संपूर्ण तालिका के लिए कक्षों की संपूर्ण श्रेणी को हाइलाइट करें। पूरी रेंज को कॉपी करने के लिए Cntrl-C दबाएं।
- आपके द्वारा बनाई गई नई शीट में क्लिक करें। कॉल A1 पर राइट क्लिक करें, और पेस्ट विकल्प में से स्थानांतरित करें विकल्प चुनें।
- अब आप अपनी मूल स्प्रैडशीट देखेंगे, लेकिन हेडर पंक्ति को पहले कॉलम से बदल दिया जाएगा, और श्रेणी के सभी डेटा को सही ढंग से लाइन अप करने के लिए व्यवस्थित किया जाएगा।
जब आप अपनी स्प्रैडशीट्स को पुनर्व्यवस्थित करना चाहते हैं और डेटा को अलग-अलग तरीकों से देखना चाहते हैं, तो एक्सेल की ट्रांसपोज़ सुविधा का उपयोग करने से आप मैन्युअल संपादन कार्य के घंटों को बचा सकते हैं।
पंक्तियों या स्तंभों को स्वैप करने के लिए VBA का उपयोग करें (उन्नत)
VBA एक्सेल में एक शक्तिशाली विशेषता है। आप वास्तव में ऊपर दिए गए प्रत्येक कार्य को बहुत ही सरल VBA कोड के साथ कर सकते हैं।
फिर अपने वीबीए फ़ंक्शन को एक कस्टम एक्सेल फ़ंक्शन में कनवर्ट करें जिसे आप जब चाहें पंक्तियों या स्तंभों को स्वैप करने के लिए कॉल कर सकते हैं।
कॉलम या पंक्तियों को पलटें
बाएं से दाएं, या ऊपर से नीचे तक एक कॉलम को पुनर्व्यवस्थित करने के लिए, आप इसे पूरा करने के लिए Flip_Columns() या Flip_Rows() फ़ंक्शन बना सकते हैं।
इस कोड को बनाने के लिए, डेवलपर मेनू चुनें और कोड देखें चुनें।
यदि डेवलपर मेनू में सूचीबद्ध नहीं है, तो आप इसे जोड़ सकते हैं। फ़ाइल पर क्लिक करें, विकल्प पर क्लिक करें, और रिबन को अनुकूलित करें चुनें, इस विंडो में, खोजें डेवलपर बाएँ फलक पर और इसे दाईं ओर जोड़ें। ठीक क्लिक करें और डेवलपर मेनू विकल्प दिखाई देगा।
अपनी शीट में चयनित कॉलम की पंक्तियों को फ़्लिप करने के लिए, आप निम्न VBA कोड का उपयोग कर सकते हैं:
सब Flip_Rows()
डिम vTop as वैरिएंट
डिम vEnd as वैरिएंट
डिम iStart as Integer
डिम iEnd as Integer
एप्लिकेशन.स्क्रीनअपडेटिंग=गलत
iStart=1
iEnd=Selection. Rows. Count
IStart < iEnd
vTop=Selection. Rows(iStart) करते समय करें। vEnd=Selection. Rows(iEnd)
Selection. Rows(iEnd)=vTop
Selection. Rows(iStart)=vEnd
iStart=iStart + 1 iEnd=iEnd - 1
लूप
एप्लीकेशन.स्क्रीनअपडेटिंग=ट्रू
एंड सब
आप निम्न कोड का उपयोग करके उस पंक्ति के सभी कॉलमों को फ़्लिप करके एक पंक्ति में सेल्स के साथ भी ऐसा ही कर सकते हैं।
सब फ्लिप_कॉलम ()
डिम वीलेफ्ट ऐज वेरियंट
डिम वीराइट ऐज वेरियंट
डिम आईस्टार्ट ऐज इंटीजर
डिम आईएंड ऐज इंटीजर
एप्लिकेशन.स्क्रीनअपडेटिंग=गलत
iStart=1
iEnd=Selection. Columns. Count
IStart < iEnd
vTop=Selection. Columns(iStart) करते समय करें। vEnd=Selection. Columns(iEnd)
Selection. Columns(iEnd)=vRight
Selection.कॉलम (iStart)=vLeft
iStart=iStart + 1
iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
आप इनमें से किसी भी VBA स्क्रिप्ट को उस पंक्ति या कॉलम को चुनकर चला सकते हैं जिसे आप रिवर्स करना चाहते हैं, कोड एडिटर विंडो में जाकर मेनू में रन आइकन पर क्लिक करें।
ये VBA स्क्रिप्ट केवल एक क्लिक के साथ कॉलम या पंक्ति में कोशिकाओं को उलटने का एक तेज़ तरीका है, लेकिन वे किसी भी संबंधित डेटा पंक्तियों में कोशिकाओं को फ़्लिप नहीं करेंगे, इसलिए इन स्क्रिप्ट का उपयोग केवल तभी करें जब आप एक को फ्लिप करना चाहते हैं स्तंभ या पंक्ति और कुछ नहीं।
दो कॉलम या पंक्तियों को स्वैप करें
आप दो मानों का चयन करके और निम्नलिखित VBA कोड चलाकर शीट पर किन्हीं दो मानों को स्वैप कर सकते हैं।
सब स्वैप ()
i=1 के लिए चयन के लिए।क्षेत्र(1)।गणना
temp=Selection. Areas(1)(i)
Selection. क्षेत्र(1)(i)=चयन। क्षेत्र (2)(i)
चयन।क्षेत्र(2)(i)=अस्थायी
अगला मैं
अंत उप
यह VBA कोड किन्हीं भी दो सेल को स्वैप करेगा, चाहे वे अगल-बगल हों या एक के ऊपर एक। बस ध्यान रखें कि आप इस कोड के साथ केवल दो सेल स्वैप कर सकते हैं।
एक पूरी रेंज को स्थानांतरित करें
एक शीट से चयन करने के लिए वीबीए का उपयोग करना संभव है (बिल्कुल ऊपर की स्क्रिप्ट की तरह), रेंज को स्थानांतरित करें, और फिर इसे कहीं और (या एक अलग शीट में) पेस्ट करें।
इस उद्देश्य के लिए वीबीए में एक विधि भी है:
सेट DestRange=Application. WorksheetFunction. Transpose(SelectedRange)
हालाँकि, वीबीए में ऐसा करना इसके लायक से कहीं अधिक काम है, क्योंकि जैसा कि आपने पहले इस लेख में देखा था, एक पूरी श्रृंखला को स्थानांतरित करना माउस के कुछ ही क्लिक के साथ उस श्रेणी को कॉपी और पेस्ट करने से ज्यादा कुछ नहीं है।
एक्सेल में कॉलम और पंक्तियों को फ़्लिप करना
जैसा कि आप देख सकते हैं, एक्सेल में कॉलम और रो को फ़्लिप करना, सेल को स्वैप करना या पूरी रेंज को ट्रांसपोज़ करना बहुत आसान है।
एक बार जब आप जान जाते हैं कि आप अपने डेटा को कैसा दिखाना चाहते हैं, तो आप सबसे अच्छा विकल्प चुन सकते हैं और कुछ ही सरल चरणों में उन कक्षों को फ़्लिप या रूपांतरित कर सकते हैं।